Code Is the Body: Agent-Owned Software Bodies for Recursive Evolution and Descent
Open accessAbstract
Personalized AI agents are often configurable without giving users control over the artifacts that determine their future behavior. We present OurArk, an architecture for persistent personal agents centered on an agent-owned software body: an identity-bearing, inspectable, and versioned artifact under human custody. The body contains behavior-defining code, prompts, tools, skills, policies, tests, and evolution mechanisms. Memories and credentials remain private instance state, while model inference is treated as a replaceable external service. OurArk defines governed self-evolution and recursive descent over the same body. Self-evolution produces isolated candidate changes that are validated, reviewed, and merged under human control, enabling human-agent co-development of the agent's software body. Descent creates an independently versioned descendant with a distinct identity, mission, history, and fresh private-state boundary; compatible descendants can themselves source further descent. After divergence, direct-parent changes and peer skills can be inspected for selective local adaptation. We implement the architecture in the open-source Genesis creation engine and Enoch reference agent. A four-agent, three-descent linear lineage and executable regression tests demonstrate recursive creation, inherited validation contracts, isolated body changes, human-controlled review, and failed-update recovery. OurArk provides a concrete substrate for personal agents that people can possess, govern, specialize, and evolve over time.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The OurArk run freezes Genesis v0.1.1 at commit e7bb896411db0d82710fab50 c1978b825297844f and Enoch v0.3.1 at 1021e1dacce85f4a2edebd865673671bb37a2142, both under Apache-2.0, and exercises their public descent path.
“The run freezes Genesis v0.1.1 at commit e7bb896411db0d82710fab50 c1978b825297844f and Enoch v0.3.1 at 1021e1dacce85f4a2edebd865673671bb37a2142 , both under Apache-2.0, and exercises their public descent path [38].”
From Authorization for Self-Modifying AI Agent Populations: Conserving Authority across Replacement, Forking, and Rollback (2026) · cites this paper as [38]
Section 5 identifies Genesis v0.1.1 and Enoch v0.3.1 as Apache-2.0 releases at public, immutable snapshots, and the Conclusion describes a cross-artifact descent check using those releases. The Conclusion gives the full Enoch commit, but our copy shows only the abbreviated Genesis commit e7bb896, so it does not verify the claimed full Genesis hash. (LLM, conf=0.87)
Experimental — accuracy not yet measuredPublic systems that implement versioned bodies, recursive descent, or self-modifying archives provide strong substrate candidates.
“Public systems that implement versioned bodies, recursive descent, or self-modifying archives provide strong substrate candidates [34, 38].”
From Authorization for Self-Modifying AI Agent Populations: Conserving Authority across Replacement, Forking, and Rollback (2026) · cites this paper as [38]
OurArk treats code, prompts, tools, skills, policies, tests, and evolution mechanisms as an identity-bearing, versioned body; its Genesis and Enoch artifacts demonstrate governed changes and recursive descent.
“OurArk treats code, prompts, tools, skills, policies, tests, and evolution mechanisms as an identity-bearing, versioned body; its Genesis and Enoch artifacts demonstrate governed changes and recursive descent [38].”
From Authorization for Self-Modifying AI Agent Populations: Conserving Authority across Replacement, Forking, and Rollback (2026) · cites this paper as [38]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Self-Harness: Harnesses That Improve Themselves
Zhang, H., Zhang, S., Li, K., Zhang, C., Chen, Y., Zhang, Y., Bai, L., & Hu, S. (2026) · arXiv · doi:10.48550/arxiv.2606.09498 · cited 1×
“Self-Harness turns execution failures into bounded harness edits accepted through regression testing [12].”
Flagged first, then by citations
Research works printed but not linked: 13
- Joon Sung Park, Joseph C. O'Brien, Carrie Jun Cai, Meredith Ringel Morris, Percy Liang, and Michael S. Bernstein. Generative agents: Interactive simulacra of human behavior. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST '23, pages 1-22, New York, NY, USA, 2023. Association for Computing Machinery. Article 2; doi:10.1145/3586183.3606763. · DOI · Paper page
- Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, Linxi Fan, and Anima Anandkumar. Voyager: An open-ended embodied agent with large language models, 2023. arXiv:2305.16291. · arXiv
- Pagkratios Tagkopoulos, Fangzhou Li, and Ilias Tagkopoulos. SkillFlow: Efficient skill and code transfer through com- munication in adapting AI agents, 2025. arXiv:2504.06188v1. · arXiv
- Jürgen Schmidhuber. Gödel Machines: Self-referential universal problem solvers making provably optimal self- improvements, 2003. arXiv:cs/0309048; revised 2006. · arXiv
- Jenny Zhang, Shengran Hu, Cong Lu, Robert Lange, and Jeff Clune. Darwin Gödel machine: Open-ended evolution of self-improving agents, 2025. arXiv:2505.22954. · arXiv
- Chunqiu Steven Xia, Zhe Wang, Yan Yang, Yuxiang Wei, and Lingming Zhang. Live-SWE-agent: Can software engi- neering agents self-evolve on the fly?, 2025. arXiv:2511.13646. · arXiv
- Maxime Robeyns, Martin Szummer, and Laurence Aitchison. A self-improving coding agent, 2025. arXiv:2504.15228. · arXiv
- Qianshu Cai, Yonggang Zhang, Xianzhang Jia, Huajiang Zheng, Wei Xue, Jun Song, Xinmei Tian, and Yike Guo. MOSS: Self-evolution through source-level rewriting in autonomous agent systems, 2026. arXiv:2605.22794. · arXiv
- Wentao Zhang, Zhe Zhao, Haibin Wen, Yingcheng Wu, Cankun Guo, Ming Yin, and Bo An. Autogenesis: A self-evolving agent protocol, 2026. arXiv:2604.15034. · arXiv
- Ningyan Zhu, Huacan Wang, Jie Zhou, Feiyu Chen, Shuo Zhang, Ge Chen, Chen Liu, Jiarou Wu, Wangyi Chen, Xiaofeng Mou, and Yi Xu. SemaClaw: A step towards general-purpose personal AI agents through harness engineering, 2026. arXiv:2604.11548. · arXiv
- Beichen Huang, Ran Cheng, and Kay Chen Tan. EvoGit: Decentralized code evolution via Git-based multi-agent collab- oration, 2025. arXiv:2506.02049. · arXiv
- Yingqi Zhang. Agent libOS: A runtime substrate for capability-controlled self-evolving LLM agents, 2026. arXiv:2606.03895. · arXiv
- John Businge, Moses Openja, Sarah Nadi, and Thorsten Berger. Reuse and maintenance practices among divergent forks in three software ecosystems. Empirical Software Engineering, 27:54, 2022. Article 54; doi:10.1007/s10664-021-10078- 2. · DOI
Cited by
Sorted by citations
Zhu, G., & Wang, C. (2026) · arXiv · doi:10.48550/arxiv.2610.00347
- Authors
- Zhao, R., & Zhao, Z.
- Affiliations
- University of Washington (US)
- Independent Researcher
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2026
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2607.28691
- OpenAlex
- W7172295497
- Cited by
- 0
- References
- 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Software Engineering Methodologies
- Physical Sciences › Computer Science › Artificial Intelligence › Evolutionary Algorithms and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Multi-Agent Systems and Negotiation
- Keywords
- self-evolution, private states, regression testing
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review