self rewriting agent runtime. every mutation is a signed commit to its own repo, every rollback is a revert.
1 # molt
2
3 self rewriting agent runtime. every mutation is a signed commit to its own
4 repo, every rollback is a revert.
5
6 ## rules
7
8 - a mutation must cite the issue that justifies it, or it is refused
9 - `tests/` and `AGENTS.md` are immutable: changing them needs an operator signature
10 - rollbacks append to the chain, they never erase it
11 - key rotation keeps the audit chain intact: the last commit under the old key
12 signs the new one
13
14 ## why
15
16 An agent that edits itself without a trace is not autonomous, it is
17 unaccountable. The audit chain is the whole product.