PreprintCited by 1Advanced Software Engineering MethodologiesEvolutionary Algorithms and ApplicationsMulti-Agent Systems and Negotiation

Code Is the Body: Agent-Owned Software Bodies for Recursive Evolution and Descent

Open access
Zhao, Roy, Zhao, Zhenyu·2026·arXiv

Abstract

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.2607.28691

Cites

1 of 1 references verified0 citation errors · 0 not checkable

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.

A few free checks a day · papers already verified open instantly · results are public

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 measured
  • Public 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].”
  • 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].”

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

Flagged first, then by citations

Research works printed but not linked: 13

  1. 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
  2. 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
  3. 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
  4. Jürgen Schmidhuber. Gödel Machines: Self-referential universal problem solvers making provably optimal self- improvements, 2003. arXiv:cs/0309048; revised 2006. · arXiv
  5. 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
  6. 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
  7. Maxime Robeyns, Martin Szummer, and Laurence Aitchison. A self-improving coding agent, 2025. arXiv:2504.15228. · arXiv
  8. 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
  9. 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
  10. 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
  11. Beichen Huang, Ran Cheng, and Kay Chen Tan. EvoGit: Decentralized code evolution via Git-based multi-agent collab- oration, 2025. arXiv:2506.02049. · arXiv
  12. Yingqi Zhang. Agent libOS: A runtime substrate for capability-controlled self-evolving LLM agents, 2026. arXiv:2606.03895. · arXiv
  13. 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

Authors
Zhao, R., & Zhao, Z.
Affiliations
  • University of Washington (US)
  • Independent Researcher
Venue
arXiv
Publisher
arXiv
Published
2026
ISSN
2331-8422 (ISSN-L)
OpenAlex
W7172295497
Cited by
0
References
1
Type
posted content
Language
en
Open access
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