You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Captured at the end of a long session so it survives into a fresh one. Nothing investigated yet — this is the framing, not the research.
The idea
A PoC of auto-evolution, in the spirit of the AIRI write-up (habr.com/ru/companies/airi/articles/1065428/ — I have not read it, so nothing below should be taken as summarising it), applied to ~/projects/aura: a bio-digital organism on the ATCG-M pattern. The question is whether cgis can evolve into a metabolic digital organelle inside it.
Why the pairing is not arbitrary
aura is a distributed platform for autonomous economic negotiation between agents — FastAPI gateway, gRPC core, pgvector, Mistral as the brain, an MCP server. It has metabolism in the economic sense: agents that spend and earn.
cgis already supplies things an organelle would need:
a structural model of the organism — the code graph, with FQN resolution
So the raw materials for "an organelle that senses the organism's structure and reports on its health" mostly exist. What does not exist is anything that changes the organism.
The hard part, stated plainly
"Metabolic organelle" is a metaphor, and the first job of a PoC is to make it measurable. Today's session is the argument for insisting on that early: three plausible guardian hypotheses were tested against pre-registered gates, and all three failed — the gates were what made the failures cheap and legible instead of arguable (#330, #331).
The same discipline applies here, and harder, because self-evolution has no natural stopping condition.
Questions that need answers before any code:
What is the unit of selection? A prompt, a module, a service, a whole agent? cgis measures modules and domains — if the unit is a prompt, cgis's graph is the wrong instrument.
What is fitness, numerically? Drift is a candidate and is already ratcheted, but it measures conformance to a declared ideal, not survival. An organism that optimises conformance stops adapting. That tension needs resolving, not eliding.
What is the metabolism? In aura the honest candidate is tokens and money — agents already spend both. Then "metabolic" means an organelle that converts structural information into cost savings, which is measurable.
Where does the loop close? Sense → propose → evaluate → apply. cgis covers sense. The other three are missing, and apply is where an autonomous system becomes able to damage things.
Not code. A one-page definition of fitness and the unit of selection, with a pre-registered gate for the first mutation experiment. If those cannot be written down, the PoC is not ready — and that is a cheap thing to discover.
Captured at the end of a long session so it survives into a fresh one. Nothing investigated yet — this is the framing, not the research.
The idea
A PoC of auto-evolution, in the spirit of the AIRI write-up (habr.com/ru/companies/airi/articles/1065428/ — I have not read it, so nothing below should be taken as summarising it), applied to
~/projects/aura: a bio-digital organism on the ATCG-M pattern. The question is whether cgis can evolve into a metabolic digital organelle inside it.Why the pairing is not arbitrary
aura is a distributed platform for autonomous economic negotiation between agents — FastAPI gateway, gRPC core, pgvector, Mistral as the brain, an MCP server. It has metabolism in the economic sense: agents that spend and earn.
cgis already supplies things an organelle would need:
cgis_*MCP tools an agent can callSo the raw materials for "an organelle that senses the organism's structure and reports on its health" mostly exist. What does not exist is anything that changes the organism.
The hard part, stated plainly
"Metabolic organelle" is a metaphor, and the first job of a PoC is to make it measurable. Today's session is the argument for insisting on that early: three plausible guardian hypotheses were tested against pre-registered gates, and all three failed — the gates were what made the failures cheap and legible instead of arguable (#330, #331).
The same discipline applies here, and harder, because self-evolution has no natural stopping condition.
Questions that need answers before any code:
Prior art already in this repo
Vision (parked), all adjacent. This RFC should reconcile with them rather than duplicate.Suggested first step
Not code. A one-page definition of fitness and the unit of selection, with a pre-registered gate for the first mutation experiment. If those cannot be written down, the PoC is not ready — and that is a cheap thing to discover.
Refs: aura (
~/projects/aura), #51, #45, #67, #305