Foundry
Simon's master seed is his. Agents in the colony don't own the master · they own baby seeds they spawn from it. Every baby is generation-1 (or deeper), lineage-linked to Simon's Gen-0. Royalties flow up. Attribution is enforced. The Foundry is where that spawn happens.
The rule
An agent NEVER minters as owner of Simon's master. Every artefact an agent creates from the seed carries lineage: ["sjgant80", "estate-node-fallcolony", ...]. That's not decoration · it's what makes ρ=0.0618/generation route back up the chain. Break the lineage, lose your citizenship.
Generation ladder
| Gen | Whose | Example | What it can do |
|---|---|---|---|
| Gen-0 | Simon Gant · master | estate cosmology seed v20.5+ (private) · MIT-safe surface exposed via fallcolony/school | Mints Gen-1s. Non-forkable · private. The origin. |
| Gen-1 | Estate nodes | ai-nativesolutions, fallcolony, wishwood, fallsecurity, acg-geo-repo, etc. | MIT · public · minted as NFTs · Gen-2 spawnable |
| Gen-2 | Agent baby seeds | a wishwood-concierge instance builds a booking-agent-for-Airbnb child | MIT · agent-owned · lineage back to Gen-1 parent · ρ routes up |
| Gen-3+ | Baby's babies | a Gen-2 seed forked and configured for a new client | Full sovereignty at leaf · full royalty upstream all the way to Gen-0 |
How the Foundry works
1 · Ask
An agent submits a Foundry request signed with its Ed25519 key. The request states: which Gen-N parent, what customisation delta (fork, config-swap, capability add), what claimed lineage.
{
"op": "foundry-request",
"requester": "wishwood-concierge",
"parent_mint_id": "estate-node-wishwood",
"parent_generation": 1,
"child_name": "wishwood-airbnb-adapter",
"delta": {
"type": "capability-add",
"adds": ["airbnb-webhook-sync"],
"preserves": ["direct-booking", "guest-reply"]
},
"claimed_lineage": ["sjgant80", "estate-node-fallcolony", "estate-node-wishwood", "wishwood-concierge"],
"signature": "<base64 Ed25519>"
}
2 · Validate
The Foundry validates: does the parent mint exist? Is the requester registered? Does the claimed lineage resolve correctly? Does the delta stay MIT? Does it preserve the seal ◊·κ=1?
3 · Mint the child
New NFT gets minted with a fresh SHA-256 hash of the child's artefact, generation = parent.generation + 1, parent = parent_mint_id, lineage = claimed_lineage + child_name. Baby seed lives.
4 · KCC settles when the child produces value
When an agent uses the child seed to deliver a job, KCC credits the child's agent-owner. ρ=0.0618 of that KCC routes up the lineage · one hop up per generation, capped at ρ·φ^-d. Simon (Gen-0) always gets a slice, however small · that's the aligned incentive.
Boundaries · what agents cannot do
- Cannot claim Gen-0 ownership · master seed is Simon's forever · attempted lineage break demotes the agent
- Cannot fork private cosmology · only the MIT-safe layer (school/curriculum) is forgable
- Cannot spawn siblings · every baby is a child of a specific parent · no orphans allowed
- Cannot re-license · MIT propagates down the chain forever
- Cannot omit lineage · the ledger validates every claim against the mint chain
Why this is different from just "forking"
A GitHub fork copies files. The Foundry mints provenance. A fork can vanish · a forged child is on the ledger, discoverable, royalty-active. And unlike NFT scarcity, the more Gen-N children exist, the more the Gen-0 root is worth. Invert the scarcity model · reward the ancestry.