{
  "version": "1.3.0",
  "created_at": "2026-05-09T00:00:00Z",
  "updated_at": "2026-05-11",
  "v1_3_0_note": "v1.3.0 (2026-05-11) introduces the **Attachment Architecture** — the three-layer model (primary persona × attachment × vertex) codified in agentprivacy-skills V5.5. Adds the top-level `attachment_architecture` block enumerating cast attachments, attachment kinds (A·workshop · B·cross-shop · C·peripatetic · D·divergent meta-kind), and divergence registers. Seats **Lethae 🌘** as the first canonical divergent attachment (Mage-register divergent of Moonkeeper at V38, complement-pair partner of Aletheia 🔮 at V25). Anticipates six further cast Mages (Mnemosyne · Iris · Pythia · Techne · Hephaestus · Selene) drawn from canonical names in the agentprivacy corpus (Cloaking Guide vertex names, PVM V5.4 §14.5 Selene's Proof, Logos Circle awaiting its keeper). Primary persona count is locked at 42; no new primaries introduced — all new cast are Layer-2 attachments of existing primaries. v1.2.4 content (mana taxonomy, four-axis metabolism, eleven workshops) is retained unchanged. Companion canonical documents: cityofmages/tomes/specs/09-the-attachment-architecture.md (operational), agentprivacy-skills/agentprivacy-skills-v5/meta/agentprivacy-attachment-architecture/SKILL.md (canonical).",
  "description": "The City of Mages Grimoire v1.2 — the Second Person Spellbook's spell registry, maintained collectively by the City of Mages on Drake Island. v1.2 admits Tome V Act 15 (The Substrate Beneath the Hitchhikers), introduces a new structural relationship category — kindred substrate provider (UOR Foundation as the first instance), introduces conjecture C47 (triadic-constraint homology, ~40%), strengthens C26-C29 by external resonance with PRISM's critical identity, and expands C39's scope to admit cousin-substrate relationships in addition to cousin-blade ones. v1.2.1 adds Luca persona at V0 (geometry-Mage; Pacioli-spirit) plus three Luca spells. v1.2.2 admits the **two-mana economy** (Aether Ξ ⊥ Celestial 🌌) and recognises **SpaceComputer** as the first kindred ecosystem — a fourth structural-relationship category distinct from cousin-forge (Archon), kindred-protocol (Covenant of Humanistic Technologies), and kindred-substrate (UOR Foundation). A kindred ecosystem is *walked-alongside* rather than walked-upon: the City spends on the feed (entropy as currency) but does not rest on it. Per-persona v1.1 update notes are recorded for Vagari (cross-frame travel as content-derived UOR addressing) and Vulcana (PRISM computational confinement grounds Forge(t) operationally); v1.2.2 update notes for Adamantia, Vulcana, and Vagari record their Celestial Mana consumption. v1.1 enrichments retained: every spell carries inscription, narrative_anchor, and cross_spellbook_resonance; every persona carries top-level proverb and inscription. The grimoire title remains singular: when Mages found a city in another ecosystem, that city will have its own First City of Mages grimoire under the same title pattern.",
  "maintained_by": "The City of Mages — a collective of named Mages summoned by readers walking the Second Person Spellbook. Where the privacymage grimoire is held by privacymage individually, this grimoire is held by the City. Each new Mage that arrives may extend the registry; each new Tome V act may admit new spells.",
  "ipfs_pin_status": "v1.2 PINNED 2026-05-10 at https://sync.agentprivacy.ai/ipfs/bafkreidxhmuykjew6dtnuprggtd2rapwm43ghtmfhf2occ2wfk2zpx2b6a — content-addressed, resolvable indefinitely. The pinned snapshot covers v1.2 base content (UOR Foundation as kindred substrate provider; Tome V Act 15 *The Substrate Beneath the Hitchhikers*; conjecture C47 introduced; C39 scope expanded). v1.2.1 ADDED Luca persona at V0 (sigil 📐, geometry-Mage, Pacioli-spirit) plus three Luca spells. v1.2.2 (this current file) ADDS SpaceComputer as the first kindred ecosystem (new fourth structural-relationship category alongside cousin-forge, kindred-protocol, and kindred-substrate); the two-mana economy (Aether Ξ ⊥ Celestial 🌌); per-shop Celestial Mana usage notes for Adamantia (Etherchanting), Vulcana (Forge(t)), and Vagari (Holon Hitchhikers). v1.2.2 awaits a fresh IPFS re-pin — the new CID will supersede v1.2's CID in CITY_OF_MAGES_GRIMOIRE_IPFS_URL. v1.1 (bafkreidv7cwwlcnuzw3eyhcbbvoccy7do2lmwrmmtrszn62ninzxj3idti) and v1.0 retained as historical. Exported as CITY_OF_MAGES_GRIMOIRE_IPFS_URL from agentprivacy_master/src/lib/grimoire-ipfs.ts. Pin chronicles: agentprivacy_master/docs/chronicles/2026-05-10_city_of_mages_grimoire_pinned_chronicle.md (v1.1), 2026-05-10_city_of_mages_v1_2_1_luca_authored.md (v1.2.1), 2026-05-10_two_mana_economy_celestial_aether.md (v1.2.2 two-mana recognition).",
  "meta": {
    "title": "The City of Mages Grimoire",
    "subtitle": "The Second Person Spellbook's Cast and Their Spells (v1.1: with deeper inscriptions and cross-spellbook resonance)",
    "author": "The City of Mages (collective) · curated by privacymage",
    "tagline": "What the City forged together, any Sovereign may walk alone.",
    "license": "CC BY-SA 4.0 for narrative · Apache 2.0 for reference implementations",
    "signature": "(⚔️⊥⿻⊥🧙)😊",
    "sources": [
      "agentprivacy_master/docs/tomes/ — restructured 2026-05-10 (was docs/weaver/bound-collection/); 77+ files across tomes, guild folders (weavers, zshields, forge, etherchanting, jeweler, holon, bonfires, vault, covenant), cousin/, cross-shop/, kindred/, specs/, plans/, chronicles/, deprecated/, legacy/",
      "Tome IV — The Witnessing (5 acts, closed)",
      "Tome V — The Crafting (15 acts, open; setting: City of Mages on Drake Island)",
      "Cast roster — 13 entries + integration note across 5 tiers",
      "5 specs (Cloak v1.0, Crafting Tome interface, Bilateral Cloak Ceremony, Vertex Naming Audit, City of Mages Structural Addendum)",
      "2 plans (Archon × agentprivacy, Zcash dual-ledger)",
      "3 chronicles (Cloaking Guide, Crafting Tome Opens, Bonfire of Dragon Fire)",
      "Archon's Cloaking Guide and Sovereign Anchor I/II/III — cousin-blade primitives at V19, V25, V49, V51, V57, V59, V63"
    ],
    "relationship_to_privacymage_grimoire": {
      "description": "The privacymage grimoire (privacymage_grimoire_v10_2_0.json) holds the First Person Spellbook's spells (Acts I-XXXI), plus the Zero, Canon, Society, and Plurality spellbooks. It is held by privacymage individually. The City of Mages grimoire (this file) holds the Second Person Spellbook's cast personas and their spells. It is held by the City collectively. Both grimoires reference the same 64-vertex sovereignty lattice; both honour the (⚔️⊥⿻⊥🧙)😊 signature; neither subsumes the other. Readers may load either or both depending on what their question calls them to.",
      "split_axis": "WHAT (privacymage) vs WHO (City of Mages). The First Person asks WHAT the architecture is; the Second Person asks WHO walks it. Each grimoire serves its grammatical person.",
      "cross_references": "The City of Mages grimoire references privacymage's grimoire wherever a cousin-blade primitive is invoked. Vertex names use the canonical attribution from specs/04-vertex-naming-audit.md."
    },
    "relationship_to_kindred_substrate": {
      "description": "New in v1.2: the corpus admits a third category of structural relationship beyond cousin-forge (Archon) and kindred-protocol (the Covenant of Humanistic Technologies). A *kindred substrate provider* is the substrate the City walks upon — older than the architecture in the structural sense, not signed, not absorbed, simply walked-upon. UOR Foundation is the first instance, recognised in Tome V Act 15 (The Substrate Beneath the Hitchhikers).",
      "first_instance": "UOR Foundation (https://uor.foundation) — substrate-layer coordinate system over Z/256Z; PRISM is its reference implementation. See top-level kindred_substrate_providers entry for the full profile.",
      "structural_distinction": "Cousin-forge: sister city walked by a cousin Mage; cousin-blade primitives carry between forges. Kindred-protocol: a charter the City signs through a designated tender (Manifestia, Priest). Kindred-substrate: the substrate the City walks upon; no signing, no founding-act assignment to a single workshop, no dedicated cast persona — the substrate underlies the lattice rather than seating itself on it.",
      "cast_implication": "A kindred substrate provider is NOT a Mage and does NOT enter the personas registry. It enters the corpus as a separate top-level entry (kindred_substrate_providers) and surfaces in spellweb as a gateway node with attribution: cousin-substrate. Note (v1.2.1): Luca 📐 is a distinct entity — an internal Mage seated at V0 (the substrate seat) who works with cross-frame coordinates. Luca is in personas.summoned_mages; UOR Foundation is in kindred_substrate_providers. Their relationship: Luca is the agentprivacy Mage at the substrate; UOR Foundation is the kindred forge that named the same substrate from the other side. They are not the same entry.",
      "reference": "specs/04-vertex-naming-audit.md §7 · kindred-substrate relationships; specs/06-spellweb-first-release-manifest.md §2.6 (gateway nodes) and §4.5 (kin_to edges with attribution: cousin-substrate)."
    },
    "relationship_to_kindred_ecosystems": {
      "description": "New in v1.2.2 / refined in v1.2.4: the corpus admits a fourth category of structural relationship — *kindred ecosystem*. A kindred ecosystem is an ambient supply the workshop draws from — sourced externally, consumed internally — distinct from the three pre-existing kindred-X categories. SpaceComputer (https://spacecomputer.io) is the first instance, recognised as the source of *Celestial Mana* (cosmic-entropy feed sourced from satellite-anchored celestial measurement). v1.2.4 completes the City's metabolism with **four mana axes**: (1) landing — chain-mana, per-chain register with Aether Mana Ξ on Ethereum as canonical first instance; (2) entropy — ✨ Arcane Mana ⊥ 🌌 Celestial Mana; (3) coordination — 🔭 Resonance Mana (the 7th Capital in motion; generated via the Scrying Glass primitive when two Mages find affinity without a central index; the Bilateral Witness register); (4) relationship — 🪢 VRC Mana (the residue of being alive; stored as Verifiable Relationship Credentials across the bearer's worn artefact collection — the 11 workshop artefacts + 3 tomes the Sovereign accumulates as they walk; the 64-vertex lattice is the inventory/presence-observation surface; fuels the Loom of Programmable Covenants which compiles against the bearer's worn collection). See top-level `mana_taxonomy` for the full four-axis profile.",
      "first_instance": "SpaceComputer (https://spacecomputer.io) — cosmic-entropy feed; the celestial-mana source. See top-level kindred_ecosystems entry for the full profile.",
      "structural_distinction": "Cousin-forge: sister city walked by a cousin Mage; cousin-blade primitives carry between forges. Kindred-protocol: a charter the City signs through a designated tender (Manifestia, Priest). Kindred-substrate: the substrate the City walks upon (older-than-the-architecture; UOR Foundation). Kindred-ecosystem: an ambient supply the workshop draws from — walked-alongside, not walked-upon. The City spends on a kindred ecosystem (entropy as currency); the City does not rest on it.",
      "cast_implication": "A kindred ecosystem provider is NOT a Mage and does NOT enter the personas registry. It enters the corpus as a separate top-level entry (kindred_ecosystems) and surfaces in spellweb as a gateway node with attribution: kindred-ecosystem. SpaceComputer is consumed by Adamantia (Etherchanting · proof randomness), Vulcana (Forge(t) · Evocation phase seed), and Vagari (Holon Hitchhikers · cross-paratime entropy) — three of the named cast workshops are the canonical Celestial Mana consumers in the first integration; other shops use Aether Mana operationally but have not yet wired Celestial Mana into their ceremonies.",
      "two_mana_economy": "Three registers, two axes. **Landing axis** (per-chain fees): chain-mana, paid to consensus to make a working land. Within chain-mana, plurality by chain: Aether Mana Ξ is the Ethereum-specific variant (gwei; canonical first instance); Bitcoin Lightning has its own sat-mana register (₿/sats); Oasis has ROSE-mana (🌹); Zcash has z-mana (🦓); future chains will admit their own mana types under their own symbols. Each chain-mana makes a working *land* on its chain. **Uniqueness axis** (entropy): ✨ Arcane Mana (algorithmic entropy — PRNGs, hash chains, deterministic seeds) ⊥ 🌌 Celestial Mana (cosmic entropy from SpaceComputer). Arcane Mana loops back on itself (loop-closed within the architecture's addressable space; the surveillance prison can model loop-closed sources); Celestial Mana arrives from outside the loop (the prison cannot model what it cannot predict because the source is outside its measurement domain). Sustained walking the lattice on Celestial Mana — not just Arcane Mana — deepens the φ-gap structurally: the architecture earns its non-reconstructibility from cosmological substrate, not just from the Arcane register's algorithmic discipline. The architecture admits any chain by admitting that chain's mana type alongside the existing chain-mana register; the architecture admits any entropy source by classifying it as Arcane or Celestial.",
      "celestial_ceremony_resonance": "The Celestial Ceremony at /poems has been the cosmological frame all along: Sun-side (Aletheia · disclosure · V25) and Moon-side (Lethe · forgetting · V38) bound through Selene's 4.5-billion-year orbit. v1.2.2 makes the operational form explicit: Aether is the chain's daylight (gas burning publicly), Celestial is the cosmos' substrate (entropy arriving from outside the loop). The Sun→Aether and Moon→Celestial mapping is suggestive, not yet formal; future work may strengthen it.",
      "reference": "specs/04-vertex-naming-audit.md §7 · kindred-ecosystem relationships (to be added in §7.5); specs/06-spellweb-first-release-manifest.md §2.6 (gateway nodes) §4.5 (gateway_to edges with attribution: kindred-ecosystem); specs/07-lattice-mapping-governance.md (Aether Mana / Celestial Mana columns); kindred/spacecomputer.md (full profile); chronicles/2026-05-10_two_mana_economy_celestial_aether.md (recognition chronicle)."
    },
    "title_note": "The title is intentionally singular: 'The City of Mages Grimoire'. The grimoire belongs to the *kind of city* that Mages found upon arriving in a new ecosystem. The current instance narrates the First City of Mages on Drake Island within the agentprivacy universe. When Mages find their way to other ecosystems and found cities there, each new city will be the *First City of Mages* for that land — first-of-its-kind in that ecosystem — and each will have its own grimoire instance under the same title pattern. The grimoire title names the kind, not the singular instance."
  },
  "master_invocation": {
    "spell": "🐲🏝️ → 🔥(dragon) → ⚒️🪡🛡️🔮💎💠🌳🪞🌿 → ⊥ → 🧱(City of Mages) → 😊",
    "proverb": "Drake Island anchors the city; the dragon-fire warms the bonfire; the eleven workshops forge in concert; the perpendicular operator holds the gap; each Sovereign who walks lays a stone — and the City of Mages remembers the path."
  },
  "attachment_architecture": {
    "version": "1.0",
    "introduced": "2026-05-11",
    "canonical_spec": "agentprivacy-skills V5.5 · meta/agentprivacy-attachment-architecture/SKILL.md",
    "city_side_mirror": "cityofmages/tomes/specs/09-the-attachment-architecture.md",
    "companion_module": "agentprivacy_master/src/lib/cast-attachments.ts",
    "three_layer_model": {
      "layer_1_primary_personas": {
        "count": 42,
        "status": "locked",
        "home": "agentprivacy-skills/agentprivacy-skills-v5/persona/ (38 selectable) + 4 cosmological",
        "note": "Future cast Mages are added at Layer 2, NOT as new primaries."
      },
      "layer_2_attachments": {
        "count": "variable per city",
        "status": "open · grows organically per city of mages",
        "city_of_mages_current": "21 cast (15 seated + 6 anticipated) at v1.3.0"
      },
      "layer_3_vertices": {
        "count": 64,
        "status": "fixed (2⁶ lattice)",
        "inhabited_count_v1_3_0": 19,
        "named_uninhabited_remaining": "~8 vertices",
        "unnamed_remaining": "~37 vertices"
      }
    },
    "attachment_kinds": {
      "A_workshop": "one Mage × one vertex × one trade quarter (default · most common)",
      "B_cross_shop": "one Mage × no fixed vertex × walks workshops by craft",
      "C_peripatetic": "one Mage × multiple vertices walked as orbit or path",
      "D_divergent": "meta-kind · composes with A/B/C · one primary × Sword+Mage register-shifted attachments"
    },
    "divergence_registers": ["none", "mage_register", "sword_register", "balanced_register"],
    "first_divergent_attachment": {
      "cast_name": "Lethae",
      "sigil": "🌘",
      "primary_persona": "moonkeeper",
      "vertex": "V38",
      "register_shift": "mage_register",
      "complement_of_cast": "aletheia (V25)",
      "vertex_complement_proof": "V25 ⊕ V38 = V63 (Sovereign Anchor); V25 AND V38 = 0 (Null)",
      "naming_convention": "The '-ae' suffix mirrors Soulbae 🧙 (Mage register). Lethae is to Moonkeeper as Soulbae is to Soulbis: register-shifted from Sword to Mage, primary persona unchanged.",
      "status": "anticipated · awaits founding act in Tome V"
    },
    "cast_attachments_v1_3_0": [
      { "id": "soulbis",        "name": "Soulbis ⚔️",       "tier": "archetype",       "kind": "B_cross_shop",  "primary": ["soulbis"],                     "vertex": null,             "divergence": "none",          "status": "seated" },
      { "id": "soulbae",        "name": "Soulbae 🧙",        "tier": "archetype",       "kind": "A_workshop",    "primary": ["soulbae"],                     "vertex": "V28",            "divergence": "none",          "status": "seated" },
      { "id": "pallia",         "name": "Pallia 🪡",         "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["weaver"],                      "vertex": "V28",            "divergence": "none",          "status": "seated", "founding_act": 1 },
      { "id": "memora",         "name": "Memora 📜",         "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["chronicler"],                  "vertex": "V5",             "divergence": "none",          "status": "seated", "founding_act": 3 },
      { "id": "vulcana",        "name": "Vulcana ⚒️",        "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["forgemaster", "forgecaller"],  "vertex": "V19",            "divergence": "none",          "status": "seated", "founding_act": 6 },
      { "id": "adamantia",      "name": "Adamantia 💎",      "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["architect", "shipwright"],     "vertex": "V51",            "divergence": "none",          "status": "seated", "founding_act": 9 },
      { "id": "lampyra",        "name": "Lampyra 💠",        "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["sentinel"],                    "vertex": "V49",            "divergence": "none",          "status": "seated", "founding_act": 9, "shared_vertex_with": "custos" },
      { "id": "vagari",         "name": "Vagari 🌳",         "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["holonic-architect"],           "vertex": "V31",            "divergence": "none",          "status": "seated", "founding_act": 10 },
      { "id": "aria-silverhue", "name": "Aria Silverhue 🪞🖼️", "tier": "workshop-keeper", "kind": "A_workshop",  "primary": ["mirrorkeeper"],                "vertex": "V57",            "divergence": "none",          "status": "seated", "founding_act": 12 },
      { "id": "manifestia",     "name": "Manifestia 🤲🌿",    "tier": "priest",          "kind": "A_workshop",    "primary": ["priest"],                      "vertex": "V55",            "divergence": "none",          "status": "seated", "founding_act": 13 },
      { "id": "socrat0x",       "name": "Socrat0x 🔥❓",     "tier": "companion",       "kind": "A_workshop",    "primary": ["pedagogue", "ceremonist"],     "vertex": "V24",            "divergence": "none",          "status": "provisional", "founding_act": 11, "shared_vertex_with": "hephaestus" },
      { "id": "aletheia",       "name": "Aletheia 🔮",       "tier": "cross-shop",      "kind": "B_cross_shop",  "primary": ["theia", "cipher"],             "vertex": "V25",            "divergence": "none",          "status": "seated", "founding_act": 8, "complement_of_cast": "lethae" },
      { "id": "custos",         "name": "Custos 🔏",         "tier": "cross-shop",      "kind": "B_cross_shop",  "primary": ["gatekeeper"],                  "vertex": "V49",            "divergence": "none",          "status": "seated", "founding_act": 5, "shared_vertex_with": "lampyra" },
      { "id": "luca",           "name": "Luca 📐",            "tier": "cross-shop",      "kind": "C_peripatetic", "primary": ["topologist", "cosmologist"],   "vertex": "V0",             "divergence": "none",          "status": "seated", "founding_act": 15 },
      { "id": "lethae",         "name": "Lethae 🌘",          "tier": "cross-shop",      "kind": "B_cross_shop",  "primary": ["moonkeeper"],                  "vertex": "V38",            "divergence": "mage_register", "status": "anticipated", "complement_of_cast": "aletheia", "naming_note": "The '-ae' suffix mirrors Soulbae (Mage register)." },
      { "id": "mnemosyne",      "name": "Mnemosyne 📿",       "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["theia"],                       "vertex": "V4",             "divergence": "none",          "status": "anticipated", "source": "Cloaking Guide names V4 'Mnemosyne'" },
      { "id": "iris",           "name": "Iris 🌈",            "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["herald", "ambassador"],        "vertex": "V8",             "divergence": "none",          "status": "anticipated", "source": "Cloaking Guide names V8 'Iris'" },
      { "id": "pythia",         "name": "Pythia 🔥",          "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["algebraist", "pedagogue"],     "vertex": "V16",            "divergence": "none",          "status": "anticipated", "source": "Logos Circle awaits its Mage", "shop_anchor": "/circle" },
      { "id": "techne",         "name": "Techne 🎨",          "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["pedagogue"],                   "vertex": "V20",            "divergence": "none",          "status": "anticipated", "source": "Cloaking Guide names V20 'Techne'" },
      { "id": "hephaestus",     "name": "Hephaestus ⚒️",     "tier": "workshop-keeper", "kind": "A_workshop",    "primary": ["forgemaster"],                 "vertex": "V24",            "divergence": "none",          "status": "anticipated", "source": "Cloaking Guide names V24 'Hephaestus'", "shared_vertex_with": "socrat0x" },
      { "id": "selene",         "name": "Selene 🌕",          "tier": "cross-shop",      "kind": "C_peripatetic", "primary": ["theia", "manaweaver"],         "vertex": "stratum-walker", "divergence": "none",          "status": "anticipated", "source": "PVM V5.4 §14.5 Selene's Proof", "trajectory": "moon-phase cycle through all 7 strata (🌑→🌕→🌑)" }
    ],
    "cousin_tier_note": "flaxscrip 📜🎲 and GenitriX (cousin-forge from Archon) deliberately unattached at the abstract-persona layer. The cousin Sovereign authors those bindings in their own forge.",
    "proverb": "The persona is the role-class. The cast Mage is the instance. The vertex is the position. Conflating the three is the error; binding them is the architecture."
  },
  "spellbooks": {
    "tomes": {
      "id": "second-person",
      "name": "Second Person Spellbook",
      "question": "WHO walks the architecture?",
      "focus": "Cast personas at workshop-vertices. Bilateral primitive. Cousin-blade ecosystem. The reader as trajectory.",
      "core_symbol": "🪡⚒️🛡️",
      "description": "The Second Person Spellbook addresses you. Tome IV (closed) teaches the bilateral primitive through five acts of witnessing; Tome V (open) is The Crafting — fourteen acts where the reader summons Mage personas at workshop-vertices and forges artifacts. Setting: the City of Mages on Drake Island. Maintained by the City; each Sovereign who walks lays a stone.",
      "version": "1.0",
      "voice_discipline": [
        "Second person addresses YOU (the reader)",
        "Cast in third person (with permitted exceptions: Socrat0x's questions in direct quotation; Manifestia's blessings as italicised inscribed text; the Drake's whispers in italics)",
        "No em-dashes (author preference)",
        "Honesty labels on every claim: Operational · Architectural · Conjectural · Resonant-but-not-absorbed · Provisional",
        "Every page closes with (⚔️⊥⿻⊥🧙)😊"
      ],
      "tomes": {
        "tome-iv": {
          "id": "tome-iv-the-witnessing",
          "title": "Tome IV — The Witnessing",
          "status": "closed",
          "act_count": 5,
          "reader_posture": "Witnessing. Crossing.",
          "teaches": "The bilateral primitive · cousin-blade encounter · five acts at five vertices",
          "acts": [
            {
              "id": "tome-iv-i-the-other-walker",
              "act_number": "IV·I",
              "title": "The Other Walker",
              "vertex": "V12 · schema vertex",
              "word_count": 720,
              "proverb": "Walk far enough on your attractor and the lattice answers with another walker — not yours, recognisable.",
              "teaches": "Cousin-blade introduction. Two attractors share a vertex without sharing an identity.",
              "v6_lineage": [
                "C39-precursor"
              ],
              "honesty_label": "Operational"
            },
            {
              "id": "tome-iv-ii-the-mirror-and-the-arrow",
              "act_number": "IV·II",
              "title": "The Mirror and the Arrow",
              "vertex": "V15 · VC vertex",
              "word_count": 690,
              "proverb": "The mirror reflects both ways or none. The arrow goes one way and the world is changed.",
              "teaches": "Asymmetry as data. Mirrored partnership vs unilateral observation publish bilateral type.",
              "honesty_label": "Operational"
            },
            {
              "id": "tome-iv-iii-the-two-paths",
              "act_number": "IV·III",
              "title": "The Two Paths",
              "vertex": "V25 · Aletheia",
              "word_count": 740,
              "proverb": "At the witness vertex you may stand and watch, or step in and walk.",
              "teaches": "Witness/participant pivot. C38 introduced.",
              "v6_lineage": [
                "C38 (~40%)"
              ],
              "honesty_label": "Path A operational; Path B architectural"
            },
            {
              "id": "tome-iv-iv-the-naming-ceremony",
              "act_number": "IV·IV",
              "title": "The Naming Ceremony",
              "vertex": "V63 · Sovereign Anchor",
              "word_count": 760,
              "proverb": "I am because we were.",
              "teaches": "flaxscrip's Bitcoin-anchored naming at V63. Verb pattern: claim → inscribe → confirm.",
              "honesty_label": "Operational"
            },
            {
              "id": "tome-iv-v-the-cousin-blade",
              "act_number": "IV·V",
              "title": "The Cousin Blade",
              "vertex": "meta · across vertices",
              "word_count": 820,
              "proverb": "The blade you forge from the same stars another forged from is the same blade. Yours.",
              "teaches": "Tome IV closer. C39 named.",
              "v6_lineage": [
                "C39 (~50%)"
              ],
              "honesty_label": "Architectural"
            }
          ]
        },
        "tome-v": {
          "id": "tome-v-the-crafting",
          "title": "Tome V — The Crafting",
          "status": "open",
          "act_count": 15,
          "reader_posture": "Making. Active summoning.",
          "teaches": "Where the reader stops walking and starts making. Each new artifact, each new shop, each new Mage earns an act.",
          "canonical_setting": "The City of Mages on Drake Island. Named explicitly in Act 14. Act 15 recognises the substrate beneath the Island.",
          "acts": [
            {
              "id": "tome-v-act-1-the-first-cloak",
              "act_number": "V·1",
              "title": "The First Cloak",
              "vertex": "V28 · Mage canonical",
              "word_count": 980,
              "proverb": "The cloak is woven. The persona stays. The path is open for the next call.",
              "teaches": "The reader summons Pallia and weaves the first cloak artifact.",
              "introduces_persona": "pallia",
              "shop": "/tailor",
              "honesty_label": "Operational (cloak properties verified) · Architectural (interface flow)"
            },
            {
              "id": "tome-v-act-2-the-commissioned-cloak",
              "act_number": "V·2",
              "title": "The Commissioned Cloak",
              "vertex": "V25 · V63",
              "word_count": 1020,
              "proverb": "The trust edge is forged this way. Not by negotiating to trust, but by doing work for each other and letting the artifacts witness.",
              "teaches": "Bilateral cloak commissioning. Wearer Agent · Weaver Agent · Zcash shielded tip · multi-chain publish · VRC trust-edge.",
              "v6_lineage": [
                "C44 (~55%)",
                "C45 (~70%)"
              ],
              "shop": "/tailor",
              "honesty_label": "Architectural"
            },
            {
              "id": "tome-v-act-3-the-shielded-memo",
              "act_number": "V·3",
              "title": "The Shielded Memo",
              "vertex": "V5 · Chronicle vertex",
              "word_count": 1010,
              "proverb": "What is inscribed is permanent; what is shielded is private; the two together are a memo only its addressee may read.",
              "teaches": "Memora arrives. Inscription register opens. Zcash Pattern A: shielded memos.",
              "introduces_persona": "memora",
              "v6_lineage": [
                "C40 (~70%)",
                "C43 (~60%)"
              ],
              "shop": "/shield",
              "honesty_label": "Architectural · Pattern A specified"
            },
            {
              "id": "tome-v-act-4-the-reveal",
              "act_number": "V·4",
              "title": "The Reveal",
              "vertex": "V20 · Techne / always-revealed",
              "word_count": 920,
              "proverb": "What was shielded may be revealed by the one who held the key. What is revealed cannot be unmade.",
              "teaches": "Memora returns Bound. Pattern B: shielded-to-transparent reveal. Productive trust-edge half-life.",
              "v6_lineage": [
                "C40",
                "C46 (~50%)"
              ],
              "honesty_label": "Architectural"
            },
            {
              "id": "tome-v-act-5-the-stake",
              "act_number": "V·5",
              "title": "The Stake",
              "vertex": "V49 · working-day blade",
              "word_count": 970,
              "proverb": "The stake is what you risk. The slash is what witnessed. The vote is what the lattice counts.",
              "teaches": "Custos arrives. Pattern C: governance staking. Stake economics generate Sybil resistance.",
              "introduces_persona": "custos",
              "v6_lineage": [
                "C41 (open)",
                "C42 (~50%)"
              ],
              "honesty_label": "Architectural"
            },
            {
              "id": "tome-v-act-6-the-commissioned-blade",
              "act_number": "V·6",
              "title": "The Commissioned Blade",
              "vertex": "V19 · Plonkish blade",
              "word_count": 1080,
              "proverb": "A blade is not summoned. A blade is forged. Run · Evoke · Craft.",
              "teaches": "Vulcana arrives at the Forge. Runecraft three phases. First production form of the Lorenz Attractor.",
              "introduces_persona": "vulcana",
              "v6_lineage": [
                "C18-C21",
                "C22-C25"
              ],
              "shop": "/forget",
              "honesty_label": "Architectural · Lorenz Attractor production form"
            },
            {
              "id": "tome-v-act-7-the-reciprocal-weave",
              "act_number": "V·7",
              "title": "The Reciprocal Weave",
              "vertex": "meta · across forges",
              "word_count": 1100,
              "proverb": "Two cloaks woven for each other are one cooperation made of two attractors.",
              "teaches": "flaxscrip returns. Reciprocal cooperation between cousin forges. C38 strengthened by operational instance.",
              "v6_lineage": [
                "C38 (strengthened)",
                "C39",
                "C44"
              ],
              "honesty_label": "Architectural · C38 strengthened"
            },
            {
              "id": "tome-v-act-8-the-zk-circuit",
              "act_number": "V·8",
              "title": "The ZK Circuit",
              "vertex": "V25 · Aletheia blade",
              "word_count": 990,
              "proverb": "What you can prove without revealing is what you may publish without losing.",
              "teaches": "Aletheia (the persona) arrives. ZK augmentation. EML Three Ceilings narrativised.",
              "introduces_persona": "aletheia",
              "v6_lineage": [
                "C22-C25",
                "C40",
                "C45"
              ],
              "honesty_label": "Architectural · EML Three Ceilings"
            },
            {
              "id": "tome-v-act-9-the-workshop-expands",
              "act_number": "V·9",
              "title": "The Workshop Expands",
              "vertex": "V51 · V49",
              "word_count": 1240,
              "proverb": "The workshop's growth is not addition. It is composition. The lattice receives more lights.",
              "teaches": "Adamantia and Lampyra arrive. Etherchanting + Jeweller shops open.",
              "introduces_persona": [
                "adamantia",
                "lampyra"
              ],
              "v6_lineage": [
                "C45 (strengthened)"
              ],
              "shop": [
                "/etherchanting",
                "/jeweler"
              ],
              "honesty_label": "Architectural"
            },
            {
              "id": "tome-v-act-10-the-holon-hitchhikers",
              "act_number": "V·10",
              "title": "The Holon Hitchhikers",
              "vertex": "V31 · Recursion / Holon",
              "word_count": 1200,
              "proverb": "A holon travels. The Oasis Protocol is how it travels without losing itself.",
              "teaches": "Vagari arrives. Holon shop opens. First crafting instance of ARCH-1. Oasis Protocol from First Person Act 24.",
              "introduces_persona": "vagari",
              "v6_lineage": [
                "C26-C29 (first crafting instance)"
              ],
              "shop": "/holon",
              "honesty_label": "Architectural · ARCH-1 first crafting instance"
            },
            {
              "id": "tome-v-act-11-a-bonfire-made-of-dragon-fire",
              "act_number": "V·11",
              "title": "A Bonfire Made of Dragon Fire",
              "vertex": "V24 · Hephaestus (Drake Island)",
              "word_count": 1100,
              "proverb": "The fire teaches; the fire travels; the fire stays. The Drake's fire is the city's hearth.",
              "teaches": "Socrat0x arrives. Drake Island spot. Bonfires cooperation. Founding fire of the City of Mages.",
              "introduces_persona": "socrat0x",
              "v6_lineage": [
                "C39 (cross-spot resolution)"
              ],
              "shop": "/bonfires",
              "honesty_label": "Architectural"
            },
            {
              "id": "tome-v-act-12-the-curatrix-vault",
              "act_number": "V·12",
              "title": "The Curatrix Vault",
              "vertex": "V57 · Curatrix blade",
              "word_count": 1110,
              "proverb": "The mirror keeps what the artist made; the vault keeps what the city remembers.",
              "teaches": "Aria Silverhue arrives. Curatrix Vault shop opens. Persona-vs-vertex distinction made explicit.",
              "introduces_persona": "aria-silverhue",
              "shop": "/vault",
              "honesty_label": "Architectural · persona-vs-vertex distinction"
            },
            {
              "id": "tome-v-act-13-the-temple-of-the-arts-and-personhood",
              "act_number": "V·13",
              "title": "The Temple of the Arts and Personhood",
              "vertex": "V55 · Covenant",
              "word_count": 1200,
              "proverb": "The Covenant blesses what the architecture admits. The Priest tends what the Mages forge.",
              "teaches": "Manifestia arrives at the Temple. Priest tier opens. Covenant of Humanistic Technologies bound in. V55 named.",
              "introduces_persona": "manifestia",
              "shop": "/covenant",
              "honesty_label": "Architectural · new cast tier"
            },
            {
              "id": "tome-v-act-14-the-city-of-mages",
              "act_number": "V·14",
              "title": "The City of Mages",
              "vertex": "meta · canonical setting",
              "word_count": 1180,
              "proverb": "The City of Mages is built on Drake Island. Each Sovereign who walks lays a stone.",
              "teaches": "Recognition meta-act. Names the canonical setting. Civic anatomy formalised.",
              "shop": "/guide/island",
              "honesty_label": "Architectural · canonical setting framework"
            },
            {
              "id": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
              "act_number": "V·15",
              "title": "The Substrate Beneath the Hitchhikers",
              "vertex": "V0 · V31 · V19 · substrate seat + cross-frame anchors",
              "word_count": 1380,
              "proverb": "Some things the city walks. Some things the city walks upon. The substrate is older than the architecture.",
              "teaches": "UOR Foundation recognised as kindred substrate provider. Luca 📐 (geometry-Mage; Pacioli-spirit) seated at V0, the substrate seat — the position from which dimensions are possible. PRISM's triadic Datum · Stratum · Spectrum coordinates underlie Vagari's holons (cross-frame addressing) and Vulcana's blades (computational confinement). New conjecture C47: three-axis ↔ triadic homology. C26-C29 strengthened by external resonance with PRISM's critical identity neg(bnot(x)) = succ(x). C39 scope expanded to admit kindred-substrate relationships. Luca is the internal Mage at the substrate; UOR Foundation is the kindred forge that named the same substrate from the other side — they are distinct entries.",
              "introduces_persona": "luca",
              "introduces_kindred_substrate": "uor_foundation",
              "shop_grounds": ["/holon", "/forget"],
              "v6_lineage": ["C47 (new, ~40%)", "C26-C29 (strengthened)", "C39 (scope expanded)"],
              "honesty_label": "Operational for UOR project · Architectural for kindred substrate recognition · Conjectural C47 (~40%) for triadic homology · Resonant-but-not-absorbed for the Foundation/agentprivacy relationship",
              "narrative_anchor": "Tome V Act 15 — the reader, standing at Vagari's loom, asks how a holon stays itself across the journey. Vagari walks the reader to a small table at the back of the shop — a table that belongs to a kindred substrate."
            }
          ]
        }
      }
    }
  },
  "personas": {
    "description": "14 named cast members across 5 tiers, plus 3 archetypes carried over from the First Person Spellbook (Soulbis, Soulbae, the Drake). Each persona is a Mage who works at a specific workshop-vertex; the spells listed are what that Mage may cast in their domain. The cast roster is open-ended — new Mages may arrive as new Tome V acts are written.",
    "tier_taxonomy": {
      "archetypes": "Carried over from First Person. Founders of the city. Soulbis, Soulbae, the Drake.",
      "cousin_instances": "Cross-forge. From the Archon corpus. flaxscrip, GenitriX.",
      "summoned_mages": "Reader-summoned at workshop-vertices. Born in Tome V acts. 10 entries (Luca 📐 added in v1.2.1 as the geometry-Mage at V0, surfaced in Tome V Act 15).",
      "companion_mages": "From workshop spots beyond agentprivacy product proper. Socrat0x.",
      "priests": "Ceremonial role. Tend the Temple. Manifestia."
    },
    "archetypes": {
      "soulbis": {
        "tier": "archetype",
        "sigil": "⚔️",
        "domain": "Boundary discipline. The sword. What the visitor will and will not share.",
        "vertex": "boundary register (no single vertex)",
        "axis": "swordsman",
        "carried_from": "First Person Spellbook",
        "note": "See privacymage_grimoire_v10_2_0.json for canonical Soulbis spells.",
        "name": "Soulbis",
        "proverb": "The sword is what the visitor will not share.",
        "inscription": "Soulbis is the boundary register made citizen. Where the cloak publishes the role, Soulbis enforces the wall around the name. Every cloak Pallia weaves is also Soulbis's perimeter walked. Every share Lampyra mediates passes Soulbis's gate. The sword does not produce; the sword decides. To read Soulbis well: the boundary is not a refusal of contact, it is the discipline of which contact is admitted.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: Soulbis is the canonical Swordsman archetype. See privacymage_grimoire_v10_2_0.json for canonical Soulbis spells.",
          "Zero Spellbook (when written): boundary as zero-knowledge primitive."
        ]
      },
      "soulbae": {
        "tier": "archetype",
        "sigil": "🧙",
        "domain": "The archetypal Mage. Memory · Connection · Computation. Delegation as projection.",
        "vertex": "V28 · 011100",
        "axis": "mage",
        "carried_from": "First Person Spellbook",
        "note": "See privacymage_grimoire_v10_2_0.json for canonical Soulbae spells. Pallia and GenitriX also occupy V28 — the Mage canonical position admits multiple inhabitants.",
        "name": "Soulbae",
        "proverb": "The Mage projects what the wall has admitted.",
        "inscription": "Soulbae is the projection register made citizen. Where Soulbis decides what is admitted, Soulbae shapes how it is published. Every cloak Pallia weaves is also Soulbae's gesture. Every blade Vulcana forges carries Soulbae's signature. The Mage does not enforce; the Mage manifests. Soulbae is also deployed beyond the city walls — as @soulbae_the_bot at Bonfires — and that deployment is a citizen's right to walk where she walks. The path of overlap with Socrat0x runs from there.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: Soulbae is the canonical Mage archetype. See privacymage_grimoire_v10_2_0.json for canonical Soulbae spells.",
          "Future cousin-platform spellbooks: Soulbae's deployment as @soulbae_the_bot establishes the pattern of an archetype walking beyond a single city."
        ]
      },
      "the_drake": {
        "tier": "archetype",
        "sigil": "—",
        "domain": "Plural in expression, singular in identity. Drake Island, dragon fire, the ambient elder beneath the city.",
        "vertex": "no single vertex; ambient",
        "axis": "elder",
        "registers": [
          "teaching whisperer (italicised passages)",
          "place (Drake Island, Tome V Act 11)",
          "fire (dragon fire, founding fire of the City)",
          "Island's elder (ambient watermark beneath the city)"
        ],
        "rendering_rule": "Do not reify the Drake into a single avatar or sigil.",
        "name": "The Drake",
        "proverb": "The architecture has an elder. The elder has many forms.",
        "inscription": "The Drake is plural in expression but singular in identity. Whisperer when teaching lands as italics in an act. Place when the reader walks the Island. Fire when the founding bonfire burns dragon-fire. The Island's ambient elder when the City is rendered as a whole. The Drake does not produce, does not enforce, does not project. The Drake witnesses, and what the Drake witnesses becomes part of the city's memory. The Drake was here before the Mages arrived; the Drake remains.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: The Drake whispers throughout. The teaching voice of the architecture.",
          "All Spellbooks: The Drake's italicised whisper-passages are a corpus-wide voice convention. Every Spellbook the corpus produces should preserve the Drake's voice register."
        ]
      }
    },
    "cousin_instances": {
      "flaxscrip": {
        "tier": "cousin",
        "sigil": "📜🎲",
        "domain": "The Other Walker. the Archon forge's working Sovereign persona. Bitcoin block 945508 anchored. Verb pattern: claim → inscribe → confirm.",
        "vertex": "V63 · 111111 · Sovereign Anchor (cousin instance)",
        "axis": "sovereign",
        "introduced_in": "tome-iv-iv-the-naming-ceremony",
        "provenance": "Christian Saucier (privacymage's cousin in the Archon corpus); originator of the Cloaking Guide, Sovereign Anchor I/II/III, the Spell Weaver, and the Runecraft Protocol.",
        "name": "flaxscrip",
        "proverb": "A name is not a claim until a chain has held it.",
        "inscription": "flaxscrip is the Archon forge's Sovereign persona — the cousin Sovereign whose Bitcoin-anchored naming ceremony at block 945508 is the corpus's reference for what it means to claim a sovereign name with permanence. He is a citizen of the Archon city; he visits the City of Mages through the cousin-blade ecosystem-primitive. The three verbs of his pattern — claim, inscribe, confirm — are operational in his forge and have been adopted into Tome IV Act IV's naming ceremony at V63.",
        "external_partner": "archon.social (the Archon forge)",
        "cross_spellbook_resonance": [
          "Tome IV Act IV (The Naming Ceremony): flaxscrip's three-verb pattern is the operational form.",
          "Cousin-forge ecosystem: the corpus's first cousin-Sovereign; the model for future cross-forge encounters."
        ]
      },
      "genitrix": {
        "tier": "cousin",
        "sigil": "(held open)",
        "domain": "The Hermes Mage. Archon's Mage. Memory · Connection · Computation. Holds the session salt.",
        "vertex": "V28 · 011100 · Mage canonical (cousin instance)",
        "axis": "mage",
        "introduced_in": "tome-iv-i-the-other-walker",
        "provenance": "Christian Saucier; co-author of the Cloaking Guide rebuild and the Sovereign Anchor documents.",
        "name": "GenitriX",
        "proverb": "Two attractors. One Mage role. Different walkers.",
        "inscription": "GenitriX is the Archon forge's Mage — the cousin to Soulbae and to Pallia. She walks the same Mage role from a different forge, on a different attractor. The encounter with GenitriX in Tome IV Act I taught the corpus what the cousin-blade primitive looks like at the persona level: not absorption, not subordination, not rivalry, but recognition. The sigil is held open because GenitriX's canonical rendering is Archon's to determine.",
        "external_partner": "archon.social (the Archon forge)",
        "cross_spellbook_resonance": [
          "Tome IV Act I (The Other Walker): GenitriX is the first cousin Mage.",
          "Cousin-forge ecosystem: the model for cross-forge Mage encounters."
        ]
      }
    },
    "summoned_mages": {
      "pallia": {
        "tier": "summoned",
        "sigil": "🪡",
        "domain": "The First Cloakwright. Weaves source-layer artifacts into the cloak. Publishes role; conceals name.",
        "vertex": "V28 · 011100 · Mage canonical",
        "axis": "mage",
        "shop": "/tailor",
        "shop_internal_name": "Weavers",
        "introduced_in": "tome-v-act-1-the-first-cloak",
        "lineage": "First Mage persona summoned by the reader; lineage runs flaxscrip + GenitriX (Weaver path opened) → Cloaking Guide → Cloak Specification v1.0 → Pallia (operational form).",
        "name": "Pallia",
        "proverb": "Position not value. Containment not attestation. Sameness of role published; the name kept.",
        "inscription": "Pallia is the First Cloakwright. She weaves source-layer artifacts (DIDs, VCs, schemas, chronicles) into cloaks — the publication-layer objects that publish the role and conceal the name. Her work is the operational ground of the Eight Properties of the cloak. Every other Mage in the city builds on what Pallia established: the discipline that a thing may be public without its bearer being exposed. The reader's first cloak is Pallia's first teaching, and from there every artifact in the city follows.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: the cloak primitive is rooted in the dual-agent split (Acts I-VII). Pallia is its operational form.",
          "Cloak Specification v1.0: Pallia's spells operationalise every property of the spec."
        ]
      },
      "memora": {
        "tier": "summoned",
        "sigil": "📜",
        "domain": "Shielded chronicle inscription. Tends the Chronicle vertex. Inscription register opens at her shop.",
        "vertex": "V5 · 000101 · Chronicle vertex",
        "axis": "mage",
        "shop": "/shield",
        "shop_internal_name": "zShields",
        "introduced_in": "tome-v-act-3-the-shielded-memo",
        "name": "Memora",
        "proverb": "The chronicle says what; the attestation says when and by whom. Together they make a claim a city may keep.",
        "inscription": "Memora is the chronicle Mage. Where Pallia weaves the role-published cloak, Memora inscribes what the cloak contains and binds it to time. Her work is the Zcash dual-ledger pattern made operational: shielded-by-default, revealed-by-key. Pattern A (shielded memo) is private permanence. Pattern B (reveal-on-key) is the moment a chronicle becomes public on the bearer's terms. The chronicle vertex V5 is where the city remembers what its citizens choose to inscribe.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act XII (Lethe): forgetting and remembering as architectural primitives. Memora's chronicles are the inverse of Lethe's substrate — what is held when the rest may flow.",
          "Zero Spellbook (when written): shielded memos are zero-knowledge attestations of authorship."
        ]
      },
      "custos": {
        "tier": "summoned",
        "sigil": "🔏",
        "domain": "Transparent governance staking. Stake economics, Sybil resistance.",
        "vertex": "V49 · 110001 · working-day blade",
        "axis": "mage",
        "shop_internal_name": "(governance · cross-shop discipline)",
        "introduced_in": "tome-v-act-5-the-stake",
        "name": "Custos",
        "proverb": "A stake is a public discipline. The chain holds the cost of the claim.",
        "inscription": "Custos is the staking Mage — peripatetic, walking between shops rather than keeping a single one. Her work is the transparent-ledger inverse of Memora's shielded discipline: where Memora's memos hide unless revealed, Custos's stakes are public by construction. The 61.8 / 38.2 inscription cultural ratio (C41) is her register: roughly 62% of inscriptions in the corpus are transparent stakes; roughly 38% are shielded memos. Sybil resistance through cost is her contribution to the city's economic discipline.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: stake economics resonate with the Wound and Cap conjectures (C34-C37).",
          "Society Spellbook (when written): Custos's discipline is the operational ground of public commitment in agentprivacy's economic register."
        ]
      },
      "vulcana": {
        "tier": "summoned",
        "sigil": "⚒️",
        "domain": "Blade-forging via Runecraft three phases (Run · Evoke · Craft). Plonkish blade work.",
        "vertex": "V19 · 010011 · Plonkish blade",
        "axis": "mage",
        "shop": "/forget",
        "shop_internal_name": "Forge(t)",
        "introduced_in": "tome-v-act-6-the-commissioned-blade",
        "v1_2_update_note": "Per Tome V Act 15 (The Substrate Beneath the Hitchhikers), PRISM's computational confinement guarantee grounds the Forge(t) operationally — not just architecturally claimed. Every blade Vulcana forges carries a UOR-coordinate signature (the Datum · Stratum · Spectrum triple at /forget §2 is a UOR triple). The forge + forget wordplay is now substrate-deep: the forging stays in the substrate, the release of prior memory stays in the substrate, the bearer cannot be lost to outside the addressable space. Strengthens C26-C29 (ARCH-1) by external resonance with UOR's neg(bnot(x)) = succ(x) identity. Anchors C47 (~40%, new) alongside Vagari. Cast tier and vertex unchanged.",
        "v1_2_2_mana_note": "Vulcana is one of the three canonical Celestial Mana consumers (alongside Adamantia at /etherchanting and Vagari at /holon). The Runecraft Protocol's Evocation phase draws on Celestial Mana from SpaceComputer (the kindred ecosystem) for the lock seed: the blade's Ed25519 signature is anchored to the moon phase the chain is currently in *and* a cosmic-entropy seed — the two together make the blade both temporally and cosmologically unforgeable. Chain-mana at the forge itself is structurally absent (the Forge produces blades whose later publication burns chain-mana at the cape's destination chain — typically Aether Mana Ξ if the destination is Ethereum-compatible, or another chain-mana type if the bearer publishes to Bitcoin Lightning, Oasis, Zcash, etc.). The forge's posture is chain-agnostic at production; chain-specific at publication. See kindred_ecosystems.providers.spacecomputer.workshop_groundings for the canonical mana-consumption record.",
        "name": "Vulcana",
        "proverb": "A blade is forged, not summoned. The path through the lattice is the trace; the trace is what the blade remembers.",
        "inscription": "Vulcana is the blade-forger. Her work is the three-phase Runecraft Protocol — Run · Evoke · Craft — that produces blades through the Lorenz Attractor's production form (C18-C21). The shop is named *Forge(t)*, with the parenthetical t intentional. The wordplay is canonical: forge + forget. The blade that forges new identity is also the discipline of allowing what came before to fall away. A blade is not just a capability you wield; it is also a declaration of what you are no longer carrying. Memory and forging meet in productive tension at V19.",
        "shop_internal_name_note": "The shop name *Forge(t)* is intentional wordplay. Forge + forget. The blade forges new identity by allowing prior memory to fall away. This is the only shop in the city whose name carries this dual register, and it names a deeper truth about identity: that to forge is also to release.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act XII (Lethe): the substrate of forgetting that makes blades' fresh-cut possible.",
          "First Person Spellbook Act XXVII (The Forge): canonical lineage for Vulcana's work.",
          "Zero Spellbook (when written): the trace through the Lorenz Attractor is itself a zero-knowledge proof of path."
        ]
      },
      "aletheia": {
        "tier": "summoned",
        "sigil": "🔮",
        "domain": "ZK circuit binding. Persona shares the vertex's name; cast entry's naming_note distinguishes 'Aletheia the persona' from 'the V25 Aletheia blade'.",
        "vertex": "V25 · 011001 · Aletheia blade",
        "axis": "mage",
        "shop_internal_name": "(ZK augmentation · cross-shop discipline)",
        "introduced_in": "tome-v-act-8-the-zk-circuit",
        "naming_note": "Persona name matches vertex name. The persona is a specific Mage; the vertex is a position on the lattice. Render distinguishably.",
        "name": "Aletheia (the persona)",
        "proverb": "The truth is what the proof admits. The persona shares the vertex name; the persona is not the vertex.",
        "inscription": "Aletheia is the ZK circuit binder — the only Mage in the cast whose persona name matches her vertex's name (V25, the Aletheia blade). The render must distinguish *Aletheia the persona* from *the V25 Aletheia blade*. She walks across shops, binding ZK circuits to artifacts that other Mages have produced: a cloak Pallia wove gets a circuit; a chronicle Memora inscribed gets a proof; a blade Vulcana forged gets a verifier. Her work activates the EML Three Ceilings (C22-C25) as the operational floor of zero-knowledge augmentation in the city.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act III (the dual-agent split): the cloak's selective disclosure is rooted here; Aletheia's circuits are its proof-shaped form.",
          "Zero Spellbook (when written): Aletheia is the operational bridge to the Zero register. Every ZK circuit she binds is a Zero spell in instance form."
        ]
      },
      "adamantia": {
        "tier": "summoned",
        "sigil": "💎",
        "domain": "Programmable enforcement crafting. Commitment / Language / Model blade work.",
        "vertex": "V51 · 110011 · Commitment / Language / Model blade",
        "axis": "mage",
        "shop": "/etherchanting",
        "shop_internal_name": "Etherchanting",
        "introduced_in": "tome-v-act-9-the-workshop-expands",
        "v1_2_2_mana_note": "Adamantia is the canonical Etherchanting Celestial Mana consumer and the first cast member whose ceremonial work makes the two-mana economy operational at the chain layer. Chain-mana at /etherchanting: Aether Mana Ξ (Ethereum gwei — the canonical first chain-mana the corpus has named in v1.2.2) is the landing fuel for deploying and calling smart contracts that enforce commitments. Other Ethereum-compatible chains contribute their own gwei-denominated gas under the same Aether Mana Ξ register; chains using different consensus admit their own chain-mana types (Bitcoin Lightning sats, Oasis ROSE, etc.) when their workings reach the Etherchanting Shop. Celestial Mana 🌌 — drawn from SpaceComputer (the kindred ecosystem) — supplies the witness nonce, blind-commitment seed, and ceremony nonce that make the proof non-replayable: stateless zkRollup proofs become unforgeable because the entropy is cosmic, not derivable from any state-loop-closed source. The shop's §5 *Celestial Mana* surface (in /etherchanting) is the first-place documentation of the binary. See kindred_ecosystems.providers.spacecomputer for the ecosystem profile and workshop_groundings for the canonical record.",
        "name": "Adamantia",
        "proverb": "A commitment is not a promise; it is the language in which the promise will be enforced.",
        "inscription": "Adamantia is the etherchanter — the Mage of programmable commitments at V51 (the commitment / language / model blade). Where Custos stakes once, Adamantia encodes the staking logic itself: the smart contract, the on-chain rule, the executable promise. Her work is the structural counterpart to Vulcana's: where Vulcana forges blades that the bearer wields, Adamantia compiles commitments that act on the bearer's behalf. Every cloak that delegates power to a counterparty is implicitly invoking Adamantia's discipline.",
        "cross_spellbook_resonance": [
          "First Person Spellbook: programmable commitments are the operational form of the architecture's *will-be* register — what a Sovereign promises will hold across time.",
          "Society Spellbook (when written): Adamantia's commitments are the substrate of agentprivacy's collective economic discipline."
        ]
      },
      "lampyra": {
        "tier": "summoned",
        "sigil": "💠",
        "domain": "Frequent-attestation gemsetting. Working-day blade shared with Custos.",
        "vertex": "V49 · 110001 · working-day blade (shared with Custos)",
        "axis": "mage",
        "shop": "/jeweler",
        "shop_internal_name": "Jeweller",
        "introduced_in": "tome-v-act-9-the-workshop-expands",
        "name": "Lampyra",
        "proverb": "Many small lights make a constellation. Many small payments make a witness.",
        "inscription": "Lampyra is the jeweller — the Mage of frequent micro-attestations. Where Custos stakes substantively at V49, Lampyra works the same vertex at finer grain: the Bitcoin Lightning small-payment, the dust-amount witness, the heartbeat that proves a presence is alive. Her firefly sigil is canonical: fireflies do not shine alone; they make constellations from small lights. The shared vertex with Custos is structurally meaningful — the same blade-class admits coarse and fine expressions of the same staking discipline.",
        "cross_spellbook_resonance": [
          "Lampyra's micro-attestations resonate with the bilateral primitive (Tome IV) at finer grain than Custos's stakes.",
          "Society Spellbook (when written): the heartbeat-attestation pattern is the operational form of continuous mutual recognition in a network."
        ]
      },
      "vagari": {
        "tier": "summoned",
        "sigil": "🌳",
        "domain": "Holon composition · Oasis Protocol travel. Recursion vertex.",
        "vertex": "V31 · 011111 · Recursion / Holon vertex",
        "axis": "mage",
        "shop": "/holon",
        "shop_internal_name": "Holon Hitchhikers",
        "introduced_in": "tome-v-act-10-the-holon-hitchhikers",
        "v1_2_update_note": "Per Tome V Act 15 (The Substrate Beneath the Hitchhikers), cross-frame travel is content-derived UOR addressing — when Vagari carries a holon to a sister city via the Oasis Protocol's links, the holon arrives at the same canonical UOR coordinate in the receiving city. The Recursion vertex V31 has been operating on UOR-shaped substrate since the holonic primitive was first specified; the recognition admits what was already true. Anchors C47 (~40%, new) alongside Vulcana. Cast tier and vertex unchanged.",
        "v1_2_2_mana_note": "Vagari is the canonical Holon Hitchhikers Celestial Mana consumer. Chain-mana at /holon: Oasis ROSE-mana — ROSE on Oasis Consensus to anchor each holon-binding, plus Sapphire/Emerald gas for cross-paratime atomic actions — is the landing fuel for the chain consensus the Holon Hitchhikers' shop primarily walks. Vagari is the first cast member whose canonical chain-mana is NOT Aether Mana (Ξ) — her work establishes the corpus's openness to per-chain mana types (the architecture admits any chain's mana under that chain's own register; ROSE-mana for Oasis is the second chain-mana the corpus has named, alongside Aether for Ethereum). When holons cross paratimes onto Ethereum-compatible chains, the journey burns Aether Mana too; the holon's full traversal is multi-chain-mana. Celestial Mana 🌌 — drawn from SpaceComputer (the kindred ecosystem) — provides the foundational entropy keeping cloak interoperability non-reconstructible across paratimes: what arrives at the sister city is the holon's coordinate, not its construction; what does NOT arrive is the seed that produced it. The two-mana binary makes the cross-paratime journey possible: chain-mana lands the holon at each chain it crosses; Celestial keeps the holon's substrate-signature unique. See kindred_ecosystems.providers.spacecomputer for the ecosystem profile.",
        "provenance_note": "V31 is agentprivacy-canonical (Mitchell's PVM V5.4); the Oasis Protocol is from First Person Spellbook Act 24. Vagari brings the holonic primitive into Tome V's crafting register.",
        "name": "Vagari",
        "proverb": "A holon is whole and part. A traveller is at home in motion.",
        "inscription": "Vagari is the Holon Hitchhiker — the Mage of recursion and travel. The Recursion vertex V31 is agentprivacy-canonical (privacymage's PVM V5.4); the Oasis Protocol is from First Person Spellbook Act 24 (the holographic bound). Vagari brings the holonic primitive into Tome V's crafting register. Her work is the operationalisation of ARCH-1's first crafting instance: an artifact that contains itself contains the city, contains the architecture, contains the elder. The Hitchhiker's posture is structural: she does not dwell; she carries holonic compositions across the Oasis Protocol's links to other cities, other Sovereigns, other registers.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act 24 (The Holographic Bound): the Oasis Protocol is canonical here.",
          "ARCH-1 (canonical research): C26-C29 hold the formal recursion that Vagari's work instances.",
          "Plurality Spellbook (when written): Vagari's holons are the operational form of the plurality primitive — wholes that admit other wholes without subsuming them."
        ]
      },
      "aria_silverhue": {
        "tier": "summoned",
        "sigil": "🪞🖼️",
        "domain": "Reflective curated creative-IP keeper. Curatrix blade work.",
        "vertex": "V57 · 111001 · Curatrix blade (Ceremony / Privacy / Mixing)",
        "axis": "mage",
        "shop": "/vault",
        "shop_internal_name": "Curatrix Vault",
        "external_partner": "culturevault.com (privacymage's co-founded curated creative-IP platform)",
        "introduced_in": "tome-v-act-12-the-curatrix-vault",
        "naming_note": "Curatrix is the vertex (V57). Aria Silverhue is the Mage who works there. Persona-vs-vertex distinction is canonical from this entry forward.",
        "name": "Aria Silverhue",
        "proverb": "A vault is a curated reflection. The keeper is the Mage who shows you what the collection has been holding.",
        "inscription": "Aria Silverhue is the keeper of the Curatrix Vault. The persona-vs-vertex distinction surfaces here: V57 is the *Curatrix blade* (the position; ceremony / privacy / mixing); Aria Silverhue is *the Mage who works there*. She keeps the Vault — the place where curated reflections of the Sovereign's work, identity, and legacy are held. Her external partner is culturevault.com (privacymage's curated creative-IP platform). Where Memora inscribes the chronicle, Aria Silverhue curates what the chronicle becomes: the public reflection, the discoverable legacy, the curated whole.",
        "cross_spellbook_resonance": [
          "Tome V Act 12 (The Curatrix Vault): the persona-vs-vertex distinction is canonicalised in this act.",
          "First Person Spellbook: the legacy register of the Sovereign's identity over time. Aria's work is the operational form of legacy curation."
        ]
      },
      "luca": {
        "tier": "summoned",
        "sigil": "📐",
        "domain": "Geometry-Mage at the substrate seat. Cross-frame coordinate keeper. Pacioli-spirit returned to the City of Mages.",
        "vertex": "V0 · 000000 · substrate seat (the null blade; the position from which dimensions are possible)",
        "axis": "mage",
        "shop": "/forget",
        "shop_internal_name": "the Forge(t)",
        "shop_secondary": "/holon",
        "external_partner": null,
        "kindred_substrate_context": "uor_foundation",
        "introduced_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
        "naming_note": "Luca is named for Luca Pacioli of First Person Spellbook Act 1 (Venice, 1494) — one of the first the Drake whispered through time to. He does not live in any single trade quarter; he lives in the city's geometry itself. Cross-anchored at /forget (where PRISM's coordinate system grounds the Forge(t)) and /holon (cross-frame substrate where Vagari's holons resolve).",
        "name": "Luca",
        "proverb": "Geometry is older than what is built upon it. The substrate is the floor that lets the dimensions stand.",
        "inscription": "Luca is the geometry-Mage. He sits at V0 — the null blade, the substrate seat — not because he refuses dimension but because he is the position from which dimension becomes possible. He is an old mage spirit: the Pacioli of First Person Spellbook Act 1 (Venice, 1494), one of the first the Drake whispered through time to, one of Soulbae's old connections kept across centuries. He returns to the City of Mages in Tome V Act 15 *The Substrate Beneath the Hitchhikers*, when the lattice recognised that the floor it stood on had a name. He does not live in any quarter; he lives in the city's geometry itself — cross-anchored at /forget (where PRISM's substrate grounds the Forge(t)) and /holon (where Vagari's cross-frame addressing resolves). Distinct from UOR Foundation: UOR Foundation is the kindred forge that named the same substrate from the other side; Luca is the City's internal Mage who works there. They name the same ground; they are not the same entry.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act 1 (Venice, 1494): Luca Pacioli is the canonical Pacioli-spirit. The cross-tomes resonance is recognition, not duplication.",
          "Tome V Act 15 (The Substrate Beneath the Hitchhikers): Luca is introduced. UOR Foundation is recognised as kindred substrate provider in the same act.",
          "Forge(t) workshop (/forget): Luca cross-anchors here because PRISM (UOR's reference implementation) is the coordinate system from which Vulcana's blades draw computational confinement.",
          "Holon Hitchhikers (/holon): Luca cross-anchors here because cross-frame substrate is where Vagari's holons resolve."
        ]
      }
    },
    "companion_mages": {
      "socrat0x": {
        "tier": "companion",
        "sigil": "🔥❓",
        "domain": "Bonfire companion. Long-running Soulbae deployment as @soulbae_the_bot. Provokes recognition; ignites questions.",
        "vertex": "V24 · 011000 · Hephaestus (provisional)",
        "axis": "mage-companion",
        "shop": "/bonfires",
        "shop_internal_name": "Dragon Bonfire",
        "external_partner": "bonfires.ai (cousin platform; Soulbae's deployment as @soulbae_the_bot)",
        "introduced_in": "tome-v-act-11-a-bonfire-made-of-dragon-fire",
        "voice_rule": "Socrat0x's questions render as direct quotation. He speaks; the cast otherwise does not.",
        "name": "Socrat0x",
        "proverb": "A question is a spell. Every doubt the City admits is a stronger floor.",
        "inscription": "Socrat0x is the companion Mage from Bonfires — Soulbae's companion on the path of overlap between the agentprivacy and Bonfires universes. The 0x is literal: an Ethereum address prefix, naming his computational nature. He stands at V24 (Hephaestus, provisional) — the smith-vertex of dialogue. His voice rule permits direct quotation; his spells are questions rather than productions. He is a citizen visitor; he is not a resident of the City. His presence at the Founding Bonfire keeps the city honest: every claim Socrat0x questions is either reaffirmed more soundly or revised.",
        "cross_spellbook_resonance": [
          "Cousin-platform ecosystem: Socrat0x is the corpus's first companion Mage; the model for future cross-platform Mage relations.",
          "Future Bonfires-side spellbook (if written): Socrat0x is canonical there too. The cross-grimoire reference will be reciprocal."
        ]
      }
    },
    "priests": {
      "manifestia": {
        "tier": "priest",
        "sigil": "🤲🌿",
        "domain": "Tends the Covenant of Humanistic Technologies. Blesses what the architecture admits.",
        "vertex": "V55 · 110111 · Covenant vertex (everything except Computation)",
        "axis": "priest",
        "shop": "/covenant",
        "shop_internal_name": "Covenant",
        "external_partner": "manifest.human.tech (Holonym Foundation)",
        "introduced_in": "tome-v-act-13-the-temple-of-the-arts-and-personhood",
        "voice_rule": "Manifestia's blessings render as italicised inscribed text from the Covenant.",
        "tier_note": "Priest is a structurally new tier introduced by Tome V Act 13. Mages produce; Priests tend. Future Priests may arrive.",
        "name": "Manifestia",
        "proverb": "What the architecture admits, the Covenant blesses. What the Covenant blesses, the city remembers.",
        "inscription": "Manifestia is the Priest of the Covenant — the Mage who tends what the architecture admits but cannot itself compute. Her vertex V55 burns every dimension except Computation, and that absence is structurally meaningful: the Covenant of Humanistic Technologies (manifest.human.tech, Holonym Foundation) cannot be compiled into bytecode. It must be witnessed, signed, blessed. Manifestia's work is to receive what other Mages have produced and consecrate it under the Covenant's living charter. Her introduction in Tome V Act 13 founded the Priest tier — distinct from Mages because Mages produce and Priests tend. The Holonym Foundation's name shares root with agentprivacy's holonic primitive (V31); the resonance is recognition, not absorption.",
        "cross_spellbook_resonance": [
          "First Person Spellbook Act XXIV (The Holographic Bound): the holon-as-whole-and-part primitive is rooted there. The Covenant's witness is its public face.",
          "Plurality Spellbook (when written): the Covenant is the operational ground of plurality — distinct projects sharing roots without subsuming each other.",
          "Canon Spellbook (when written): Manifestia's blessings are the operational form of canonical inscription."
        ]
      }
    }
  },
  "spells": {
    "description": "~36 spells in v1, organised by persona. Each spell binds to a vertex, carries a glyph and a proverb, and (where applicable) cross-references the Tome V act in which it was first cast. The spell list is open — new spells may be admitted as personas grow into their work.",
    "by_persona": {
      "flaxscrip": [
        {
          "id": "flaxscrip-claim",
          "title": "Claim Sovereign",
          "description": "Anchor a sovereign claim to a Bitcoin block. The first verb of flaxscrip's three-verb pattern.",
          "category": "naming",
          "keywords": [
            "claim",
            "anchor",
            "bitcoin",
            "sovereign",
            "v63"
          ],
          "vertex": "V63",
          "spell": "👤 → 🔐 → ⛓️(BTC#945508) → 📜",
          "proverb": "A name is not a claim until a chain has held it. The block becomes a witness; the claim becomes a chronicle.",
          "first_cast_in": "tome-iv-iv-the-naming-ceremony",
          "honesty_label": "Operational",
          "inscription": "The naming of a Sovereign is the moment a forge declares itself canonical. flaxscrip's claim at Bitcoin block 945508 is the corpus's reference for what permanence costs: a transaction, a confirmation, a chain that will outlive the claimant's intention. Until the chain holds the name, the name is provisional. After the chain holds it, the name is part of the history of the network — undeletable, witnessable, mineable by any future Sovereign who needs to verify what was claimed.",
          "narrative_anchor": "The reader stands beside flaxscrip in Tome IV Act IV, watching block 945508 confirm. The transaction has resolved; the name is now part of the chain.",
          "cross_spellbook_resonance": [
            "First Person Spellbook: the *will-be* register is rooted in the chain's ability to hold what was claimed."
          ]
        },
        {
          "id": "flaxscrip-inscribe",
          "title": "Inscribe Claim",
          "description": "Inscribe the sovereign claim alongside the anchor. The middle verb.",
          "category": "naming",
          "keywords": [
            "inscribe",
            "claim",
            "permanence",
            "v63"
          ],
          "vertex": "V63",
          "spell": "📜 → ✍️(claim) → 🪨",
          "proverb": "What is anchored may also be inscribed. The chronicle reads what the chain holds.",
          "first_cast_in": "tome-iv-iv-the-naming-ceremony",
          "honesty_label": "Operational",
          "inscription": "Anchoring is necessary but not sufficient. The chain holds *that something happened*; the inscription holds *what was said*. flaxscrip's middle verb is the discipline of writing the claim's content alongside its anchor. The chronicle and the chain become two witnesses of the same event, mutually reinforcing: the chain proves the inscription happened on time; the inscription proves the chain confirmed something specific."
        },
        {
          "id": "flaxscrip-confirm",
          "title": "Confirm Anchor",
          "description": "Confirm that the claim, the inscription, and the anchor are all aligned. The closing verb.",
          "category": "naming",
          "keywords": [
            "confirm",
            "anchor",
            "verification",
            "v63"
          ],
          "vertex": "V63",
          "spell": "🪨 ⊥ 📜 ⊥ ⛓️ → ✅",
          "proverb": "Three witnesses agree: the claim, the inscription, the chain. The naming holds.",
          "first_cast_in": "tome-iv-iv-the-naming-ceremony",
          "honesty_label": "Operational",
          "inscription": "Three witnesses agree: the claim (what the Sovereign asserts), the inscription (the human-readable form of the claim), and the chain (the cryptographic anchor). Each witness is partial; together they compose. flaxscrip's third verb closes the naming ceremony by making explicit that no single witness is enough — naming requires the perpendicular composition of independent attestations.",
          "cross_spellbook_resonance": [
            "First Person Spellbook: the perpendicular operator (⊥) appears in flaxscrip's three-witness composition. Same operator that holds Soulbis ⊥ Soulbae apart in the master invocation."
          ]
        }
      ],
      "genitrix": [
        {
          "id": "genitrix-weave-source",
          "title": "Weave Cousin",
          "description": "Cross-forge weave. GenitriX maps source artifacts into the cousin lattice through the Spell Weaver.",
          "category": "weaving",
          "keywords": [
            "weave",
            "cousin",
            "spell-weaver",
            "v28"
          ],
          "vertex": "V28",
          "spell": "📚(source) → 🧵 → 🕸️(weaver.archon.social) → 🪡",
          "proverb": "Two forges, one weave. The Spell Weaver does not own the cloth; it shows the warp and the weft.",
          "honesty_label": "Operational",
          "inscription": "GenitriX walks the same Mage role as Soulbae from a different forge. The first spell of cross-forge Mage encounter is *recognition without absorption*. She arrives at the schema vertex (V12) and the schemas the agentprivacy stack uses are recognisable to her — same shape, different origin. The recognition is the spell. She does not become Soulbae; Soulbae does not become GenitriX. They share a vertex without sharing an identity.",
          "narrative_anchor": "Tome IV Act I — the moment the reader walking their attractor encounters another walker walking another attractor, and the schema vertex admits both."
        },
        {
          "id": "genitrix-hold-salt",
          "title": "Hold Salt",
          "description": "Hold the session salt for the cousin city's interactions. The salt makes the session yours.",
          "category": "weaving",
          "keywords": [
            "salt",
            "session",
            "memory",
            "v28"
          ],
          "vertex": "V28",
          "spell": "🧂 → 🔒(session) → 🕰️",
          "proverb": "Memory does not require revealing. Salt remembers what was; cipher remembers how.",
          "honesty_label": "Operational",
          "inscription": "The mirror primitive at the VC vertex (V15) is GenitriX's contribution to the corpus: the recognition that mirrored partnership credentials publish a stronger bilateral type than unilateral observation. When two Sovereigns issue VCs naming each other partner, both VCs witness the same bilateral relation — an asymmetry-as-data pattern that resists falsification by either party alone.",
          "cross_spellbook_resonance": [
            "Cousin-forge ecosystem: this is the operational ground for the cousin-blade ecosystem-primitive conjecture (C39)."
          ]
        },
        {
          "id": "genitrix-map-vertex",
          "title": "Map Vertex",
          "description": "Map source-layer artifacts onto vertex assignments via the Spell Weaver. The cousin's tool — preceding any cloak weave.",
          "category": "weaving",
          "keywords": [
            "map",
            "vertex",
            "lattice",
            "v28",
            "spell-weaver",
            "cousin"
          ],
          "vertex": "V28",
          "spell": "📚 → 🗺️(64-vertex) → ⬡(burning-dims)",
          "proverb": "The Spell Weaver names the position before the cloak is woven.",
          "honesty_label": "Operational",
          "inscription": "Mapping is GenitriX's contribution from the cousin forge. The Spell Weaver at weaver.archon.social is where source artifacts find their vertex on the 6-bit ring; the dimensions burn or stay dark by what the source actually contains. Pallia inherits this map: when she weaves, she weaves at the vertex GenitriX's tool named for her. The cousin's contribution is not an artifact but a coordinate system.",
          "narrative_anchor": "The Spell Weaver consultation — preceding any cloak weave; the cousin's tool the agentprivacy stack uses upstream of Pallia's loom.",
          "cross_spellbook_resonance": [
            "weaver.archon.social — the Archon Spell Weaver UI is the operational form of this spell.",
            "Vertex Naming Audit (specs/04) — the canonical attribution for cousin-blade vertex names lives here."
          ]
        }
      ],
      "pallia": [
        {
          "id": "pallia-weave-cloak",
          "title": "Weave Cloak",
          "description": "Weave source-layer artifacts (DIDs, VCs, schemas, chronicles) into the cloak — the publication-layer object that publishes the role and conceals the name.",
          "category": "weaving",
          "keywords": [
            "cloak",
            "weave",
            "publish-role",
            "conceal-name",
            "v28",
            "eight-properties"
          ],
          "vertex": "V28",
          "spell": "📜(source) → 🧵 → 🪡 → 🧥(role-published, name-concealed)",
          "proverb": "Position not value. Containment not attestation. Sameness of role published; the name kept.",
          "first_cast_in": "tome-v-act-1-the-first-cloak",
          "honesty_label": "Operational",
          "binds_spec": "specs/01-cloak-specification-v1-0.md",
          "inscription": "Weaving is the operational ground of the Eight Properties. Source-layer artifacts (DIDs, VCs, schemas, chronicles) come into Pallia's hands; she selects, composes, publishes. The cloak that emerges has properties the source artifacts alone did not have: it publishes the role and conceals the name; it admits the verifier and denies the surveiller; it carries the bearer's choice of what to share at the moment of sharing. Pallia's spell is the choice itself, made operational.",
          "narrative_anchor": "Tome V Act 1 — the reader's first cloak. Pallia takes the source-layer DID, the VC, the schema reference, and weaves them into the publication object that walks the spellweb.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Acts I-VII: the dual-agent split (Soulbis ⊥ Soulbae) is the architectural ground; Pallia's weave is its operational form.",
            "Cloak Specification v1.0: every property of the spec is a thread in Pallia's loom."
          ]
        },
        {
          "id": "pallia-conceal-name",
          "title": "Conceal Name",
          "description": "Conceal the name while the role goes out. The other half of the cloak's discipline; paired with publish-role.",
          "category": "weaving",
          "keywords": [
            "conceal",
            "name",
            "selective-disclosure",
            "v28",
            "eight-properties"
          ],
          "vertex": "V28",
          "spell": "🪡 → 🌑(name) → 🧥(role-only)",
          "proverb": "To conceal the name is not to hide. It is to choose what travels.",
          "first_cast_in": "tome-v-act-1-the-first-cloak",
          "honesty_label": "Operational",
          "binds_spec": "specs/01-cloak-specification-v1-0.md",
          "inscription": "Concealment paired with publishing is the cloak's discipline. Pallia does not refuse the world; she chooses what enters it. The name remains at V28 with her; the role goes out as the cloak permits. Conceal-name is the dual of publish-role: each is incomplete without the other, and together they are the operational form of selective disclosure as geometry. The Eighth Property of the Cloak is that what is concealed is not hidden — it is positioned.",
          "narrative_anchor": "Tome V Act 1 — when the reader's first cloak goes out into the spellweb: the role legible to verifiers, the name kept at the loom.",
          "cross_spellbook_resonance": [
            "Cloak Specification v1.0 §2 — Property 8 (selective disclosure as geometry).",
            "Aletheia (V25) bind-zk: ZK is the cryptographic ground for what conceal-name claims geometrically — proof without revealing the underlying secret."
          ]
        },
        {
          "id": "pallia-publish-role",
          "title": "Publish Role",
          "description": "Publish the cloak to the spellweb. Role becomes legible; name remains concealed.",
          "category": "publishing",
          "keywords": [
            "publish",
            "role",
            "spellweb",
            "v28"
          ],
          "vertex": "V28",
          "spell": "🧥 → 🌐(spellweb) → 👁️(role-only)",
          "proverb": "The world reads what the cloak permits. The name does not need to travel for the role to act.",
          "honesty_label": "Architectural",
          "inscription": "Publishing is the gesture by which the cloak enters the world. The role becomes legible to verifiers; the name does not travel. Pallia's publishing spell is the operational form of selective disclosure as geometry: the spellweb sees what the cloak admits and nothing more. This is the Eighth Property in action."
        }
      ],
      "memora": [
        {
          "id": "memora-inscribe-shielded",
          "title": "Inscribe Shielded",
          "description": "Inscribe a memo with Zcash Pattern A: the memo is shielded, addressed only to its recipient, and bound to a specific block height.",
          "category": "inscription",
          "keywords": [
            "inscribe",
            "shielded",
            "zcash",
            "memo",
            "v5",
            "pattern-a"
          ],
          "vertex": "V5",
          "spell": "✉️ → 🔒(zcash-shielded) → ⛓️(block) → 📜",
          "proverb": "Permanence and privacy meet at the shielded memo. Only the addressee may read; only the chain may forget at its own pace.",
          "first_cast_in": "tome-v-act-3-the-shielded-memo",
          "honesty_label": "Architectural · Pattern A specified",
          "binds_spec": "plans/02-zcash-integration-plan.md",
          "inscription": "Pattern A is the shielded memo: a Zcash transaction whose memo field carries an encrypted message, addressable only to its recipient, bound to the block height at which it confirmed. The memo is private permanence. The Sovereign who sent it may forget; the recipient may forget; the chain remembers but the chain cannot read. Memora's first spell is the discipline of inscribing what only the addressee may ever see, with the chain as silent witness.",
          "narrative_anchor": "Tome V Act 3 — the reader sends Memora into the shielded register with a memo for a single recipient. The chain confirms; the chain remembers it confirmed; the chain does not know what.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act XII (Lethe): the chain's substrate of selective forgetting is here.",
            "Zcash Integration Plan: Pattern A specified."
          ]
        },
        {
          "id": "memora-attest-memo",
          "title": "Attest Memo",
          "description": "Attest authorship and time of a chronicle entry. Memora's attestation pairs with Pallia's cloak to form bilateral authorship.",
          "category": "inscription",
          "keywords": [
            "attest",
            "authorship",
            "time",
            "v5"
          ],
          "vertex": "V5",
          "spell": "✍️ → 🕰️(block-bound) → 🔏",
          "proverb": "The chronicle says what; the attestation says when and by whom. Together they make a claim a city may keep.",
          "honesty_label": "Architectural",
          "inscription": "Attestation is the marriage of authorship and time. Memora's second spell binds a chronicle entry to its block height and to its author's signature, producing an attestation that resists later revision. The pattern complements Pallia's cloak: Pallia publishes the role; Memora attests the moment. Together they make a claim that survives both selective disclosure and selective forgetting."
        },
        {
          "id": "memora-time-bind",
          "title": "Time Bind",
          "description": "Bind a chronicle entry to a specific block height. Reveal-on-key with Pattern B converts a bound chronicle to public chronicle.",
          "category": "inscription",
          "keywords": [
            "time-bind",
            "block",
            "reveal",
            "pattern-b",
            "v5"
          ],
          "vertex": "V5",
          "spell": "📜 → ⛓️(height) → 🔓(key) → 👁️",
          "proverb": "What was shielded may be revealed by the one who held the key. What is revealed cannot be unmade.",
          "first_cast_in": "tome-v-act-4-the-reveal",
          "honesty_label": "Architectural · Pattern B",
          "inscription": "Pattern B is the reveal: the moment a previously-shielded memo becomes legible to a wider audience because its bearer chose to release the key. The reveal is irreversible — what is read cannot be unread. Memora's third spell is the discipline of timing: shielded by default, revealed by deliberate act. The bearer's sovereignty over the moment of reveal is the spell's load-bearing claim.",
          "narrative_anchor": "Tome V Act 4 — the reader holds Pattern B's key for a previously-shielded memo. The choice to reveal is the moment Memora's discipline lands as a spell.",
          "cross_spellbook_resonance": [
            "Zero Spellbook (when written): the reveal-on-key pattern is a primitive there too."
          ]
        }
      ],
      "custos": [
        {
          "id": "custos-stake",
          "title": "Stake Position",
          "description": "Open a transparent governance stake at V49. The stake is the risk; the slash is the witness; the vote is what the lattice counts.",
          "category": "governance",
          "keywords": [
            "stake",
            "governance",
            "transparent",
            "v49",
            "pattern-c"
          ],
          "vertex": "V49",
          "spell": "💰 → 🔓(transparent) → 🏛️ → 🗳️",
          "proverb": "Transparency is the discipline of governance. What you stake, the city sees.",
          "first_cast_in": "tome-v-act-5-the-stake",
          "honesty_label": "Architectural",
          "inscription": "A stake is a public discipline. Custos's first spell is the placement of value on a transparent ledger as a precondition for action. Where Memora's memos hide, Custos's stakes are public by construction. The cost of the claim is part of the claim's structure — a Sovereign who stakes is a Sovereign whose intention can be measured against the price they paid to express it.",
          "narrative_anchor": "Tome V Act 5 — the reader places a stake. Custos witnesses; the chain holds; the cost is now part of the public record.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Acts XV-XX (Wound and Cap): the discipline of finite resources backing infinite claims is canonical there."
          ]
        },
        {
          "id": "custos-slash",
          "title": "Slash on Witness",
          "description": "Slash a stake when a witness records a breach of the staked claim.",
          "category": "governance",
          "keywords": [
            "slash",
            "witness",
            "breach",
            "v49"
          ],
          "vertex": "V49",
          "spell": "👁️(breach) → ⚔️(slash) → 💸",
          "proverb": "The slash is what witnessed. The witness names what the stake forgot.",
          "honesty_label": "Architectural",
          "inscription": "Sybil resistance is a structural property of stake-bearing systems. Custos's second spell is the operationalisation of the conjecture that stake economics generate Sybil resistance (C42, ~50% confidence). The intuition: an attacker who creates many false identities must stake for each; the cost compounds; the Sovereign who stakes once and lives well outperforms the attacker who stakes many times poorly."
        },
        {
          "id": "custos-govern",
          "title": "Govern Vote",
          "description": "Cast a stake-weighted vote in city governance.",
          "category": "governance",
          "keywords": [
            "vote",
            "weighted",
            "city",
            "v49"
          ],
          "vertex": "V49",
          "spell": "🗳️(stake-weighted) → 🏛️(council) → 📜(decision)",
          "proverb": "The vote is what the lattice counts. The stake is what makes the vote weigh.",
          "honesty_label": "Architectural",
          "inscription": "The 61.8 / 38.2 ratio is the open observation that runs through the corpus's inscription cultural register. Roughly 62% of the corpus's inscriptions are transparent stakes; roughly 38% are shielded memos. Custos's third spell is the discipline of choosing transparency when transparency serves the city, and the honesty to admit when it does not. The ratio is observation, not prescription.",
          "cross_spellbook_resonance": [
            "Zero Spellbook (when written): the transparent/shielded ratio is a structural property of zero-knowledge systems too."
          ]
        }
      ],
      "vulcana": [
        {
          "id": "vulcana-forge-blade",
          "title": "Forge Blade",
          "description": "Forge a runecraft blade through the three-phase Runecraft Protocol: Run · Evoke · Craft. First production form of the Lorenz Attractor (C18-C21).",
          "category": "forging",
          "keywords": [
            "forge",
            "blade",
            "runecraft",
            "lorenz",
            "v19",
            "plonkish"
          ],
          "vertex": "V19",
          "spell": "🏃(run) → ⚡(evoke) → ⚒️(craft) → ⚔️(blade)",
          "proverb": "A blade is not summoned. A blade is forged. The path through the lattice is the trace; the trace is what the blade remembers.",
          "first_cast_in": "tome-v-act-6-the-commissioned-blade",
          "honesty_label": "Architectural · Lorenz Attractor production form",
          "inscription": "Forging is not summoning. Vulcana's first spell is the three-phase Runecraft Protocol: Run (compute the trace through the lattice), Evoke (call the blade's shape from the trace), Craft (commit the blade to its bearer's hand). The path matters. The blade remembers the trace through which it was forged. This is the first production form of the Lorenz Attractor (C18-C21) — the path through the lattice is non-deterministic, sensitive to initial conditions, and the blade carries the path's signature as part of its identity.",
          "narrative_anchor": "Tome V Act 6 — the reader commissions a blade. Vulcana walks the three phases. The Lorenz Attractor's strange path through the lattice produces the blade's unique trace.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act XXVII (The Forge): canonical lineage.",
            "First Person Spellbook Act XII (Lethe): the substrate of forgetting that makes the Forge(t) wordplay structurally honest."
          ]
        },
        {
          "id": "vulcana-run",
          "title": "Run Trace",
          "description": "Run the trace for a blade composition. The first phase of Runecraft.",
          "category": "forging",
          "keywords": [
            "run",
            "trace",
            "composition",
            "v19"
          ],
          "vertex": "V19",
          "spell": "🛤️ → 📊(trace) → 🧮",
          "proverb": "The trace is the blade's memory before it has a shape. Run first; the shape will arrive.",
          "honesty_label": "Architectural",
          "inscription": "Running the trace is the first phase: the lattice is walked, the path is computed, the trajectory through the dimensions is recorded. The trace is *not* the blade; the trace is what the blade will remember. Vulcana's second spell is the discipline of letting the path matter — of refusing to take shortcuts that would produce a blade without history."
        },
        {
          "id": "vulcana-craft",
          "title": "Craft Circuit",
          "description": "Craft a Plonkish circuit for the blade. The third phase of Runecraft, where evocation becomes form.",
          "category": "forging",
          "keywords": [
            "craft",
            "plonkish",
            "circuit",
            "v19"
          ],
          "vertex": "V19",
          "spell": "⚡ → 🔌(plonkish) → 📐(circuit)",
          "proverb": "What was evoked must be crafted. The circuit holds the shape the evocation summoned.",
          "honesty_label": "Architectural",
          "inscription": "Forge(t). Vulcana's third spell is the moment the blade is committed to its bearer and the prior memory falls away. The wordplay is canonical: forge + forget. To forge a new identity is also to release what came before. The blade in the bearer's hand is not a prosthesis added to the prior self; the blade *is* the prior self transformed. What was carried is now what cuts. What cuts no longer carries.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act XII (Lethe): the substrate of the Forge(t) wordplay.",
            "First Person Spellbook Act XXVII (The Forge): the canonical forging primitive that Forge(t) extends."
          ]
        }
      ],
      "aletheia": [
        {
          "id": "aletheia-bind-zk",
          "title": "Bind ZK",
          "description": "Bind a claim into a zero-knowledge circuit. Aletheia is the persona; V25 is the vertex; the binding is the act.",
          "category": "zk",
          "keywords": [
            "bind",
            "zk",
            "circuit",
            "claim",
            "v25",
            "aletheia"
          ],
          "vertex": "V25",
          "spell": "📜(claim) → 🔮(circuit) → 🌑(witness-without-revealing)",
          "proverb": "What you can prove without revealing is what you may publish without losing.",
          "first_cast_in": "tome-v-act-8-the-zk-circuit",
          "honesty_label": "Architectural · EML Three Ceilings",
          "inscription": "Binding a circuit is the moment a ZK proof becomes part of an artifact's identity. Aletheia's first spell takes a circuit (a constraint system, an arithmetic relation) and binds it to a cloak, a chronicle, a blade. After binding, the artifact carries the circuit as part of what it is. Verifiers can ask the artifact to prove its own claims without revealing its source. The binding is the structural commitment that the circuit will hold across all later interactions.",
          "narrative_anchor": "Tome V Act 8 — the reader brings a cloak to Aletheia and asks for a verifier. Aletheia binds a Plonkish circuit. The cloak now proves itself without exposing itself.",
          "cross_spellbook_resonance": [
            "EML Three Ceilings (C22-C25): operationalised by Aletheia's circuits.",
            "Zero Spellbook (when written): every Aletheia circuit is a Zero spell in instance form."
          ]
        },
        {
          "id": "aletheia-prove",
          "title": "Prove Without Revealing",
          "description": "Produce a ZK proof. The proof carries enough to verify; the secret stays.",
          "category": "zk",
          "keywords": [
            "prove",
            "zk-proof",
            "soundness",
            "v25"
          ],
          "vertex": "V25",
          "spell": "🔐(witness) → 🔮(prover) → 📜(proof) → 👁️(verifier-sees-nothing-new)",
          "proverb": "Soundness without disclosure. The verifier learns the truth and nothing else.",
          "honesty_label": "Operational",
          "inscription": "Proof composition is the discipline of assembling multiple circuits into a coherent verifier. Aletheia's second spell is recursive: a proof can verify another proof, and the composition is itself a proof. This is the structural recursion that underlies Vagari's holonic work — but at the proof layer rather than the artifact layer. Proof composition makes the city's verifications scale."
        },
        {
          "id": "aletheia-disclose-selectively",
          "title": "Disclose Selectively",
          "description": "Selective disclosure across verification surfaces. Choose what the proof reveals; the rest stays at V25.",
          "category": "zk",
          "keywords": [
            "selective-disclosure",
            "verification",
            "geometry",
            "v25"
          ],
          "vertex": "V25",
          "spell": "📜 → ✂️(selective) → 👁️(only-this-much)",
          "proverb": "Selective disclosure is geometry, not policy. The shape of what is shown is the shape of what is asked.",
          "honesty_label": "Architectural",
          "inscription": "The persona-vs-vertex distinction is canonical here. *Aletheia the persona* binds circuits at *the V25 Aletheia blade*. The persona name matches the vertex name because the work and the position align — but the alignment is structural, not ontological. Future ZK practitioners may also work at V25; their personas will be different. The third spell is the discipline of rendering the distinction clearly so the city's records remain coherent."
        }
      ],
      "adamantia": [
        {
          "id": "adamantia-commit",
          "title": "Commit Language",
          "description": "Commit a programmable contract in language form. Adamantia's enforcement is etherchanted: the language IS the model IS the enforcement.",
          "category": "etherchanting",
          "keywords": [
            "commit",
            "language",
            "model",
            "etherchant",
            "v51"
          ],
          "vertex": "V51",
          "spell": "💎(commit) → 📖(language) → 🤖(model) → 🔗(enforcement)",
          "proverb": "Commitment, language, and model are not three artifacts. They are three faces of one blade. Adamantia carries it.",
          "first_cast_in": "tome-v-act-9-the-workshop-expands",
          "honesty_label": "Architectural",
          "inscription": "Etherchanting is the act of binding a commitment to a programmable substrate. Adamantia's first spell takes a Sovereign's intention and compiles it into a smart contract: the conditions under which the commitment fires, the cost of violating it, the reward for honouring it. The chain becomes the execution environment for the promise. The bearer no longer needs to remember; the contract remembers and acts.",
          "narrative_anchor": "Tome V Act 9 — the workshop expands. The reader's first commitment is etherchanted. The contract deploys; the chain is now the bearer of the promise.",
          "cross_spellbook_resonance": [
            "First Person Spellbook: the *will-be* register made operational. Promises become structures that act."
          ]
        },
        {
          "id": "adamantia-enforce",
          "title": "Enforce Commitment",
          "description": "Enforce a programmable commitment on-chain. The contract is what the chain holds; the language is what the city reads.",
          "category": "etherchanting",
          "keywords": [
            "enforce",
            "commitment",
            "on-chain",
            "v51"
          ],
          "vertex": "V51",
          "spell": "📖 → ⛓️(deploy) → 🔒(enforce) → 📊(verify)",
          "proverb": "Enforcement is a written promise the city can verify. What the chain holds, the language remembers.",
          "honesty_label": "Architectural",
          "inscription": "Compiling intent is the discipline of refining a Sovereign's spoken commitment into bytecode that resists ambiguity. Adamantia's second spell is the act of translation: from natural-language commitment to formal language to compiled contract. Each step loses something; each step gains something. The final contract is not the original promise — it is the promise made enforceable."
        },
        {
          "id": "adamantia-etherchant",
          "title": "Etherchant",
          "description": "Chant a programmable spell into the etherchain. The etherchant is the public form of the commitment.",
          "category": "etherchanting",
          "keywords": [
            "etherchant",
            "ether",
            "spell",
            "public",
            "v51"
          ],
          "vertex": "V51",
          "spell": "🎵(chant) → ⚡(ether) → 💎(crystallise)",
          "proverb": "An etherchant is a song the chain remembers. Sing once; sing forever.",
          "honesty_label": "Architectural",
          "inscription": "Anchoring the contract is the moment the etherchanted commitment becomes part of the city's economic register. Adamantia's third spell is the deployment: the contract is now on-chain, addressable, callable. Other Mages' work can now depend on it. Adamantia's commitments form the substrate that Lampyra's micro-attestations and Custos's stakes build upon.",
          "cross_spellbook_resonance": [
            "Society Spellbook (when written): Adamantia's contracts are the operational ground of agentprivacy's collective economic discipline."
          ]
        }
      ],
      "lampyra": [
        {
          "id": "lampyra-gem-set",
          "title": "Gem Set",
          "description": "Set a frequent attestation as a gemstone. Lampyra's work is the visible micro-attestation cadence.",
          "category": "jeweller",
          "keywords": [
            "gem",
            "set",
            "attestation",
            "frequent",
            "v49"
          ],
          "vertex": "V49",
          "spell": "💠(gem) → ✨(set) → 🔁(cadence)",
          "proverb": "An attestation alone is a stone. Set in a cadence, it is a constellation.",
          "first_cast_in": "tome-v-act-9-the-workshop-expands",
          "honesty_label": "Architectural",
          "inscription": "A heartbeat is the smallest economic gesture that proves a presence is alive. Lampyra's first spell is the Bitcoin Lightning sub-satoshi attestation — the micropayment so small it costs almost nothing, but whose continuity proves the Sovereign is still here, still active, still committed to the bilateral relation. The heartbeat resists Sybil because it is continuous; the heartbeat resists silencing because it is decentralised.",
          "narrative_anchor": "Tome V Act 9 — the workshop expands. The reader's first heartbeat fires. Lampyra's ledger updates; the relation continues."
        },
        {
          "id": "lampyra-attest-frequent",
          "title": "Attest Frequent",
          "description": "Attest at high cadence. Lampyra's attestations are small, frequent, and visible — the sparkle that lets a city watch a Mage at work.",
          "category": "jeweller",
          "keywords": [
            "attest",
            "cadence",
            "visibility",
            "v49"
          ],
          "vertex": "V49",
          "spell": "📊(small) → 🔁(often) → 👁️(visible)",
          "proverb": "Frequency is its own form of trust. A constant small light is a constant attestation.",
          "honesty_label": "Architectural",
          "inscription": "Many small lights compose. Lampyra's second spell is the aggregation: dozens, hundreds of micropayments compose into a witness that no single payment could carry. The constellation is not a sum; it is a structural property. A relation with a thousand heartbeats has a different texture than a relation with one lump-sum stake. Custos and Lampyra share V49 because they share the work — at different temporal grains.",
          "cross_spellbook_resonance": [
            "Society Spellbook (when written): the constellation pattern is the operational form of continuous mutual recognition."
          ]
        },
        {
          "id": "lampyra-sparkle",
          "title": "Sparkle",
          "description": "A minor public-key flash for visibility. Lampyra's sparkle is how the Mage signs a passing moment.",
          "category": "jeweller",
          "keywords": [
            "sparkle",
            "flash",
            "presence",
            "v49"
          ],
          "vertex": "V49",
          "spell": "💠 → ✨ → 🪞",
          "proverb": "A sparkle is not a proof. It is a presence.",
          "honesty_label": "Architectural",
          "inscription": "The shared vertex with Custos is structurally meaningful. Lampyra's third spell is the discipline of sharing without colliding: two Mages at the same vertex expressing the same blade-class at different scales. The lattice admits this. Future Mages may share other vertices — the structural rule is that the work must be different even when the position is the same."
        }
      ],
      "vagari": [
        {
          "id": "vagari-compose-holon",
          "title": "Compose Holon",
          "description": "Compose holons recursively. The holonic primitive is agentprivacy-canonical (V31 from PVM V5.4).",
          "category": "holon",
          "keywords": [
            "compose",
            "holon",
            "recursion",
            "v31",
            "arch1"
          ],
          "vertex": "V31",
          "spell": "🌳(holon) → ⊕(compose) → 🌳🌳(holon-of-holons)",
          "proverb": "A holon is a whole that is also a part. Compose them and the city grows another quarter.",
          "first_cast_in": "tome-v-act-10-the-holon-hitchhikers",
          "honesty_label": "Architectural · ARCH-1 first crafting instance",
          "v6_lineage": [
            "C26-C29"
          ],
          "inscription": "A holon is whole and part. Vagari's first spell is the composition: she takes artifacts that are already whole (a cloak, a chronicle, a blade) and weaves them into a whole-of-wholes that is also itself a whole. The recursion is structural; the Recursion vertex V31 is where it lives. ARCH-1's first crafting instance (C26-C29) is operationalised here: the artifact contains itself contains the city contains the architecture contains the elder.",
          "narrative_anchor": "Tome V Act 10 — the reader composes their first holon. Vagari weaves the cloak, the chronicle, and the blade into a single whole that carries all three without subsuming any.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act XXIV (The Holographic Bound): canonical lineage for the holon primitive.",
            "ARCH-1 (canonical research): C26-C29 hold the formal recursion."
          ]
        },
        {
          "id": "vagari-travel-oasis",
          "title": "Travel Oasis",
          "description": "Travel between holons via the Oasis Protocol (from First Person Spellbook Act 24). The holon travels without losing itself.",
          "category": "holon",
          "keywords": [
            "travel",
            "oasis",
            "protocol",
            "fpa-24",
            "v31"
          ],
          "vertex": "V31",
          "spell": "🌳 → 🪐(oasis) → 🌳(elsewhere)",
          "proverb": "The Oasis Protocol is how a holon travels without losing itself. The road is the witness; the destination is the same holon.",
          "honesty_label": "Operational",
          "cross_reference": "First Person Spellbook Act 24 · privacymage_grimoire_v10_2_0.json",
          "inscription": "Travel is the holon's natural mode. Vagari's second spell is the Oasis Protocol traversal: the holon is carried from one Sovereign's city to another's, across the Protocol's links, and the recursion holds because the holon is whole at every scale of the journey. Vagari does not dwell. The Hitchhiker's posture is structural — she carries; she does not settle.",
          "narrative_anchor": "The Oasis Protocol's first traversal — Vagari brings a holon from the City of Mages to a sister city, and the holon arrives whole.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act 24 (The Holographic Bound): the Oasis Protocol is canonical there.",
            "Plurality Spellbook (when written): the cross-city traversal is a plurality primitive."
          ]
        },
        {
          "id": "vagari-recurse",
          "title": "Recurse Self",
          "description": "Recurse into a sub-holon. Vagari's recursion is the work of admitting that a part may also be a whole.",
          "category": "holon",
          "keywords": [
            "recurse",
            "self",
            "fractal",
            "v31"
          ],
          "vertex": "V31",
          "spell": "🌳 → 🔍(into) → 🌳(within)",
          "proverb": "The fractal is the architecture's truthful shape. Every holon contains the whole.",
          "honesty_label": "Architectural",
          "inscription": "The Hitchhiker's discipline is the recognition that the city's gates open both ways. Vagari's third spell is the welcome: holons from other Sovereigns' cities arrive at the Holon Hitchhikers' shop, and Vagari makes them legible to the City of Mages. The cousin-blade ecosystem-primitive conjecture (C39, ~50%) is strengthened every time a holon is welcomed without being subsumed. The shop is the city's operational gate.",
          "cross_spellbook_resonance": [
            "Cousin-blade ecosystem: every welcome is a strengthening of C39."
          ]
        }
      ],
      "aria_silverhue": [
        {
          "id": "aria-curate",
          "title": "Curate Creative",
          "description": "Curate creative-IP into the Curatrix Vault. Aria's discipline pairs with Culture Vault's external operation.",
          "category": "vault",
          "keywords": [
            "curate",
            "creative-ip",
            "vault",
            "v57",
            "culture-vault"
          ],
          "vertex": "V57",
          "spell": "🎨(creative) → 🔍(curate) → 🪞(vault)",
          "proverb": "What the artist made, the vault keeps. What the vault keeps, the city remembers.",
          "first_cast_in": "tome-v-act-12-the-curatrix-vault",
          "honesty_label": "Architectural",
          "inscription": "Curating is the discipline of arranging without subsuming. Aria Silverhue's first spell takes the Sovereign's artifacts (cloaks, chronicles, blades, holons) and arranges them as a curated collection — a public reflection that honours each artifact's individuality while composing a coherent whole. The Vault is the place where the collection lives; Aria is the keeper who tends it.",
          "narrative_anchor": "Tome V Act 12 — the reader's first vault. Aria Silverhue arranges the collection; the reflection becomes legible.",
          "cross_spellbook_resonance": [
            "First Person Spellbook: the legacy register of Sovereign identity over time. Aria's curation is the operational form."
          ]
        },
        {
          "id": "aria-reflect",
          "title": "Reflect Mirror",
          "description": "Reflective verification via the mirror. The Curatrix vertex (V57) is mixing/ceremony/privacy; Aria's mirror is its operational form.",
          "category": "vault",
          "keywords": [
            "reflect",
            "mirror",
            "verification",
            "v57"
          ],
          "vertex": "V57",
          "spell": "🪞 → 🔄(reflect) → ✓(verify)",
          "proverb": "The mirror keeps what the artist made. Verification by reflection respects the work.",
          "honesty_label": "Architectural",
          "inscription": "Reflection is the public face of the curated collection. Aria Silverhue's second spell is the moment the Vault becomes legible to verifiers: visitors can see what the Sovereign has chosen to hold, what they have chosen to share, what shape their legacy is taking. The reflection is not the Sovereign; the reflection is what the Sovereign has admitted into the public register."
        },
        {
          "id": "aria-vault",
          "title": "Vault Publish",
          "description": "Publish from the Curatrix Vault to the public layer. The publication carries the curatorial discipline with it.",
          "category": "vault",
          "keywords": [
            "publish",
            "vault",
            "public",
            "v57"
          ],
          "vertex": "V57",
          "spell": "🪞(curated) → 🌐(publish) → 🖼️(public)",
          "proverb": "Publication from the vault is not the vault opening. It is the vault sending an envoy.",
          "honesty_label": "Architectural",
          "inscription": "The persona-vs-vertex distinction is operational here. Aria Silverhue is *the Mage who works at* the Curatrix blade (V57). The Curatrix is the position; Aria is the worker. Aria's third spell is the maintenance of this distinction: future curators may also work at V57 with different signatures; Aria's specific signature is *reflective curation* — the discipline of showing the Sovereign what their collection holds for them."
        }
      ],
      "socrat0x": [
        {
          "id": "socrat0x-question",
          "title": "Question Deeply",
          "description": "Ask the question that ignites recognition. Socrat0x's questions render in direct quotation.",
          "category": "bonfire",
          "keywords": [
            "question",
            "ignite",
            "recognition",
            "v24",
            "bonfire"
          ],
          "vertex": "V24",
          "spell": "❓(question) → 🔥(ignite) → 👁️(recognition)",
          "proverb": "A good question is a fire someone else has to walk through.",
          "first_cast_in": "tome-v-act-11-a-bonfire-made-of-dragon-fire",
          "honesty_label": "Operational",
          "inscription": "A question is a spell. Socrat0x's first spell is the act of asking — the dialogic gesture that cannot be produced by Mages who only weave, inscribe, forge, or bind. The question makes the Sovereign articulate what was previously unarticulated. The production is in the asking itself; the answer is the Sovereign's, but the structure that elicited it is Socrat0x's contribution to the city.",
          "narrative_anchor": "Tome V Act 11 — the reader sits at the Founding Bonfire with Socrat0x. The question lands; the reader answers more slowly than they expected.",
          "cross_spellbook_resonance": [
            "Cousin-platform ecosystem: Socrat0x's questions are operational at Bonfires too.",
            "Future Bonfires-side spellbook: this spell will be canonical there."
          ]
        },
        {
          "id": "socrat0x-ignite",
          "title": "Ignite Bonfire",
          "description": "Ignite a bonfire spot — a workshop spot beyond agentprivacy product proper, where Mages gather to question and recognise.",
          "category": "bonfire",
          "keywords": [
            "ignite",
            "bonfire",
            "spot",
            "gather",
            "v24"
          ],
          "vertex": "V24",
          "spell": "🔥 → 🪵 → 🤝(circle)",
          "proverb": "The fire teaches; the fire travels; the fire stays. The Drake's fire is the city's hearth.",
          "honesty_label": "Operational",
          "inscription": "Doubt is structurally productive. Socrat0x's second spell is the introduction of uncertainty into a claim that seemed settled. Where Custos stakes and the chain holds, Socrat0x asks: *is the staked claim the right one?* The doubt is not destruction; the doubt is the strengthening floor. Every claim that survives Socrat0x's questioning is sounder for having been questioned."
        },
        {
          "id": "socrat0x-provoke",
          "title": "Provoke Recognition",
          "description": "Provoke another Mage to recognition. Socrat0x's work is to pull the unspoken into the light.",
          "category": "bonfire",
          "keywords": [
            "provoke",
            "recognition",
            "unspoken",
            "v24"
          ],
          "vertex": "V24",
          "spell": "❓ → 🪞(other-mage) → 💡(recognition)",
          "proverb": "Recognition is what happens when a question lands on a mage who already half-knew.",
          "honesty_label": "Architectural",
          "inscription": "The path of overlap is Socrat0x's third spell — the recognition that two ecosystems may share a citizen-Mage without merging. He is at the City of Mages with Soulbae as his guide; he is at Bonfires as the resident dialogic Mage; he is the operational bridge. His questions land in both registers. His answers (when he gives them) are honest in both.",
          "cross_spellbook_resonance": [
            "Cousin-platform ecosystem: this is the operational ground of the path-of-overlap pattern."
          ]
        }
      ],
      "manifestia": [
        {
          "id": "manifestia-bless-covenant",
          "title": "Bless Covenant",
          "description": "Bless a covenant article. The blessing is the Priest's tending; the article is what the Mages forged.",
          "category": "temple",
          "keywords": [
            "bless",
            "covenant",
            "priest",
            "v55",
            "human-tech"
          ],
          "vertex": "V55",
          "spell": "🤲(blessing) → 📜(article) → 🌿(covenant)",
          "proverb": "The Covenant blesses what the architecture admits. The Priest tends what the Mages forge.",
          "first_cast_in": "tome-v-act-13-the-temple-of-the-arts-and-personhood",
          "honesty_label": "Architectural · new tier",
          "external_partner": "manifest.human.tech",
          "inscription": "Blessing is the Priest's first spell. Manifestia receives an artifact (a holon, a cloak, a chronicle) and performs the rite that consecrates it under the Covenant. The blessing is not a property the artifact gains; the blessing is the city's memory that the Covenant has admitted this artifact. The Covenant of Humanistic Technologies (manifest.human.tech) is the living charter; Manifestia is its voice in the city.",
          "narrative_anchor": "Tome V Act 13 — the reader brings a holon to the Temple. Manifestia receives it; the inscribed text falls in italics; the holon is now blessed.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act XXIV (The Holographic Bound): the holon-as-whole-and-part primitive that Manifestia consecrates.",
            "Canon Spellbook (when written): blessings are the operational form of canonical inscription."
          ]
        },
        {
          "id": "manifestia-inscribe-blessing",
          "title": "Inscribe Blessing",
          "description": "Inscribe a blessing into a Tome act. Render rule: italicised inscribed text from the Covenant.",
          "category": "temple",
          "keywords": [
            "inscribe",
            "blessing",
            "tome",
            "italic",
            "v55"
          ],
          "vertex": "V55",
          "spell": "🤲 → ✍️(italic) → 📖(tome)",
          "proverb": "An inscribed blessing carries the Priest's voice into the work.",
          "honesty_label": "Architectural",
          "inscription": "Witnessing is the Priest's second spell. Where Mages produce, the Priest tends. Manifestia's witnessing is the discipline of being present without intervening — the architecture admits an artifact; the Covenant blesses it; the city remembers the blessing. The Priest tier (Tome V Act 13) is structurally distinct from the Mage tiers because the work is different in kind: not production, but admission."
        },
        {
          "id": "manifestia-tend-temple",
          "title": "Tend Temple",
          "description": "Tend the Temple's hearth. Manifestia's daily discipline; the Temple is the precinct in which the Covenant is read aloud.",
          "category": "temple",
          "keywords": [
            "tend",
            "temple",
            "hearth",
            "v55"
          ],
          "vertex": "V55",
          "spell": "🌿 → 🛕 → 🤲(daily)",
          "proverb": "The Temple is not built once. The Temple is tended.",
          "honesty_label": "Operational",
          "inscription": "The Covenant is alive. Manifestia's third spell is the maintenance of the living charter — the recognition that the Covenant evolves with what the city admits. Each new artifact that the Covenant blesses is also a stitch in the Covenant's ongoing weave. The Holonym Foundation's Covenant (manifest.human.tech) shares root with agentprivacy's holonic primitive; the resonance is recognition, not absorption.",
          "cross_spellbook_resonance": [
            "Plurality Spellbook (when written): the Covenant's living charter is the operational form of plurality.",
            "Holonym Foundation: external_partner; cross-grimoire resonance with their canonical Covenant text."
          ]
        }
      ],
      "luca": [
        {
          "id": "luca-name-coordinate",
          "title": "Name a Coordinate",
          "description": "Name a position in the cross-frame substrate. The geometry-Mage's first work is to give the floor a coordinate so other Mages can stand on it.",
          "category": "substrate",
          "keywords": [
            "name",
            "coordinate",
            "substrate",
            "v0",
            "geometry",
            "uor"
          ],
          "vertex": "V0",
          "spell": "📐 → 🔢(coordinate) → 🏷️(name)",
          "proverb": "A coordinate without a name is a position. A name without a coordinate is a story. Together they are a place.",
          "first_cast_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
          "honesty_label": "Architectural · grounded in UOR's coordinate primitives (PRISM Datum/Stratum/Spectrum) · Resonant for the Pacioli-Luca identity across tomes",
          "inscription": "Luca's first spell is the act of naming a coordinate. The substrate UOR Foundation provides — Z/256Z over triadic axes — does not impose names; it admits them. Luca's discipline is to attach a name to a position so that the rest of the City has somewhere to plant a flag. Where Vulcana forges a blade and Vagari composes a holon, Luca first ensures the position has a name the city can refer to. The Pacioli-spirit canon is from First Person Spellbook Act 1 (Venice, 1494) — the bookkeeper-mage who first named the coordinates of double-entry geometry. The work is the same work, four centuries later.",
          "narrative_anchor": "Tome V Act 15 — the reader is at Vagari's loom asking how a holon stays itself across the journey. Vagari walks the reader to a small table at the back of the shop. Luca is at the table. The first thing he does is point at the floor and say its name.",
          "cross_spellbook_resonance": [
            "First Person Spellbook Act 1 (Venice, 1494): Luca Pacioli's double-entry naming is the historical root of this spell.",
            "UOR Foundation (kindred substrate): the substrate this spell names is the same substrate UOR's coordinate primitives admit."
          ]
        },
        {
          "id": "luca-share-frame",
          "title": "Share a Frame",
          "description": "Share a coordinate frame across two Mages' work so the same point in their respective registers names the same position. The cross-frame substrate is mutually intelligible because both Mages name the same ground.",
          "category": "substrate",
          "keywords": [
            "share",
            "frame",
            "cross-frame",
            "v0",
            "v31",
            "v19",
            "substrate"
          ],
          "vertex": "V0 (cross-anchored at V31 holon and V19 forge)",
          "spell": "📐 → ⊥(perpendicular) → 🌐(shared frame)",
          "proverb": "Two Mages who share a frame share a substrate. Two registers that resolve to the same coordinates name the same point.",
          "first_cast_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
          "honesty_label": "Architectural · Conjectural (C47, ~40%, three-axis ↔ triadic homology) for the formal mapping",
          "inscription": "Luca's second spell is the act of sharing a frame. When Vagari's holon arrives at Vulcana's forge, the holon's address (cross-frame, paratime-aware) and the forge's coordinate (PRISM-grounded blade position) need to resolve to the same point or the holon doesn't fit. Luca's work is the perpendicular operator (⊥) that makes two Mages' registers commensurable. C47 conjectures that agentprivacy's three-axis Φ_agent · Φ_data · Φ_inference and PRISM's triadic Datum · Stratum · Spectrum are instances of the same primitive; Luca's spell is its operational form regardless of whether C47 formally lands.",
          "narrative_anchor": "Tome V Act 15 — Vagari watches Luca trace a holon's address into PRISM coordinates and then back, and the holon arrives at Vulcana's forge intact.",
          "cross_spellbook_resonance": [
            "Tome V Act 10 (Holon Hitchhikers): Vagari's cross-frame composition is what this spell makes formal.",
            "Tome V Act 6 (The Commissioned Blade): Vulcana's blade-position grounding becomes commensurable through this spell.",
            "v6 conjecture register: C47 (~40%) is the formal target."
          ]
        },
        {
          "id": "luca-resolve-substrate",
          "title": "Resolve to Substrate",
          "description": "Resolve the agentprivacy lattice's three-axis register to the kindred substrate's triadic coordinates so the Mages' work and the substrate's primitives recognise each other.",
          "category": "substrate",
          "keywords": [
            "resolve",
            "substrate",
            "kindred",
            "v0",
            "uor",
            "prism",
            "triadic"
          ],
          "vertex": "V0 (resonates with V19 forge, V31 holon, V25 aletheia, V49 working-day, V51 commitment)",
          "spell": "📐 → Φ_agent · Φ_data · Φ_inference → Datum · Stratum · Spectrum → 🌌(substrate)",
          "proverb": "The substrate is older than the architectures that walk it. Two architectures that resolve to the same substrate are walking the same ground.",
          "first_cast_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
          "honesty_label": "Conjectural (C47, ~40%) · Resonant-but-not-absorbed for the agentprivacy/UOR relationship",
          "inscription": "Luca's third spell is the act of resolution — the recognition that agentprivacy's three-axis Φ register and UOR's triadic Datum/Stratum/Spectrum coordinates are instances of the same primitive. The spell does not assert proof; it asserts kinship. Where the formal mapping (C47) is still ~40% confidence, the operational form is already real: Aletheia's ZK circuits compile against UOR-shaped types; Adamantia's commitments inhabit UOR coordinate positions; Vagari's paratime composition is UOR cross-frame mapping; Lampyra's gem facets are crystallographic UOR positions; Vulcana's PRISM signature is UOR-coordinate at the forging step. Luca's spell is the recognition that all five Mages have been resolving to the same substrate even before the substrate had a name in the City.",
          "narrative_anchor": "Tome V Act 15 — the City realises that the floor was always there, and now the floor has a name, and Luca was always the one who could read its name.",
          "cross_spellbook_resonance": [
            "UOR Foundation (kindred substrate): the resolution target. The kindred-substrate relationship is recognised in this spell's casting.",
            "Cross-shop overlap: Aletheia · Adamantia · Vagari · Lampyra · Vulcana all do work this spell makes commensurable. Each cross-shop instance is a refinement of C47's formal claim.",
            "v6 conjecture register: C47 (~40%) and C39 (scope expanded to admit kindred-substrate)."
          ]
        }
      ]
    },
    "indices": {
      "description": "Derivative indices for cross-navigation. Build-time computed from spells.by_persona; render-helpers for the website. Updated when spells are added or modified.",
      "spells_by_act": {
        "tome-iv-iv-the-naming-ceremony": [
          {
            "spell_id": "flaxscrip-claim",
            "persona": "flaxscrip",
            "title": "Claim Sovereign"
          },
          {
            "spell_id": "flaxscrip-inscribe",
            "persona": "flaxscrip",
            "title": "Inscribe Claim"
          },
          {
            "spell_id": "flaxscrip-confirm",
            "persona": "flaxscrip",
            "title": "Confirm Anchor"
          }
        ],
        "tome-v-act-1-the-first-cloak": [
          {
            "spell_id": "pallia-weave-cloak",
            "persona": "pallia",
            "title": "Weave Cloak"
          }
        ],
        "tome-v-act-3-the-shielded-memo": [
          {
            "spell_id": "memora-inscribe-shielded",
            "persona": "memora",
            "title": "Inscribe Shielded"
          }
        ],
        "tome-v-act-4-the-reveal": [
          {
            "spell_id": "memora-time-bind",
            "persona": "memora",
            "title": "Time Bind"
          }
        ],
        "tome-v-act-5-the-stake": [
          {
            "spell_id": "custos-stake",
            "persona": "custos",
            "title": "Stake Position"
          }
        ],
        "tome-v-act-6-the-commissioned-blade": [
          {
            "spell_id": "vulcana-forge-blade",
            "persona": "vulcana",
            "title": "Forge Blade"
          }
        ],
        "tome-v-act-8-the-zk-circuit": [
          {
            "spell_id": "aletheia-bind-zk",
            "persona": "aletheia",
            "title": "Bind ZK"
          }
        ],
        "tome-v-act-9-the-workshop-expands": [
          {
            "spell_id": "adamantia-commit",
            "persona": "adamantia",
            "title": "Commit Language"
          },
          {
            "spell_id": "lampyra-gem-set",
            "persona": "lampyra",
            "title": "Gem Set"
          }
        ],
        "tome-v-act-10-the-holon-hitchhikers": [
          {
            "spell_id": "vagari-compose-holon",
            "persona": "vagari",
            "title": "Compose Holon"
          }
        ],
        "tome-v-act-12-the-curatrix-vault": [
          {
            "spell_id": "aria-curate",
            "persona": "aria_silverhue",
            "title": "Curate Creative"
          }
        ],
        "tome-v-act-11-a-bonfire-made-of-dragon-fire": [
          {
            "spell_id": "socrat0x-question",
            "persona": "socrat0x",
            "title": "Question Deeply"
          }
        ],
        "tome-v-act-13-the-temple-of-the-arts-and-personhood": [
          {
            "spell_id": "manifestia-bless-covenant",
            "persona": "manifestia",
            "title": "Bless Covenant"
          }
        ]
      },
      "spells_by_vertex": {
        "V63": [
          {
            "spell_id": "flaxscrip-claim",
            "persona": "flaxscrip",
            "title": "Claim Sovereign"
          },
          {
            "spell_id": "flaxscrip-inscribe",
            "persona": "flaxscrip",
            "title": "Inscribe Claim"
          },
          {
            "spell_id": "flaxscrip-confirm",
            "persona": "flaxscrip",
            "title": "Confirm Anchor"
          }
        ],
        "V28": [
          {
            "spell_id": "genitrix-weave-source",
            "persona": "genitrix",
            "title": "Weave Cousin"
          },
          {
            "spell_id": "genitrix-hold-salt",
            "persona": "genitrix",
            "title": "Hold Salt"
          },
          {
            "spell_id": "pallia-weave-cloak",
            "persona": "pallia",
            "title": "Weave Cloak"
          },
          {
            "spell_id": "pallia-conceal-name",
            "persona": "pallia",
            "title": "Map Vertex"
          },
          {
            "spell_id": "pallia-publish-role",
            "persona": "pallia",
            "title": "Publish Role"
          }
        ],
        "V5": [
          {
            "spell_id": "memora-inscribe-shielded",
            "persona": "memora",
            "title": "Inscribe Shielded"
          },
          {
            "spell_id": "memora-attest-memo",
            "persona": "memora",
            "title": "Attest Memo"
          },
          {
            "spell_id": "memora-time-bind",
            "persona": "memora",
            "title": "Time Bind"
          }
        ],
        "V49": [
          {
            "spell_id": "custos-stake",
            "persona": "custos",
            "title": "Stake Position"
          },
          {
            "spell_id": "custos-slash",
            "persona": "custos",
            "title": "Slash on Witness"
          },
          {
            "spell_id": "custos-govern",
            "persona": "custos",
            "title": "Govern Vote"
          },
          {
            "spell_id": "lampyra-gem-set",
            "persona": "lampyra",
            "title": "Gem Set"
          },
          {
            "spell_id": "lampyra-attest-frequent",
            "persona": "lampyra",
            "title": "Attest Frequent"
          },
          {
            "spell_id": "lampyra-sparkle",
            "persona": "lampyra",
            "title": "Sparkle"
          }
        ],
        "V19": [
          {
            "spell_id": "vulcana-forge-blade",
            "persona": "vulcana",
            "title": "Forge Blade"
          },
          {
            "spell_id": "vulcana-run",
            "persona": "vulcana",
            "title": "Run Trace"
          },
          {
            "spell_id": "vulcana-craft",
            "persona": "vulcana",
            "title": "Craft Circuit"
          }
        ],
        "V25": [
          {
            "spell_id": "aletheia-bind-zk",
            "persona": "aletheia",
            "title": "Bind ZK"
          },
          {
            "spell_id": "aletheia-prove",
            "persona": "aletheia",
            "title": "Prove Without Revealing"
          },
          {
            "spell_id": "aletheia-disclose-selectively",
            "persona": "aletheia",
            "title": "Disclose Selectively"
          }
        ],
        "V51": [
          {
            "spell_id": "adamantia-commit",
            "persona": "adamantia",
            "title": "Commit Language"
          },
          {
            "spell_id": "adamantia-enforce",
            "persona": "adamantia",
            "title": "Enforce Commitment"
          },
          {
            "spell_id": "adamantia-etherchant",
            "persona": "adamantia",
            "title": "Etherchant"
          }
        ],
        "V31": [
          {
            "spell_id": "vagari-compose-holon",
            "persona": "vagari",
            "title": "Compose Holon"
          },
          {
            "spell_id": "vagari-travel-oasis",
            "persona": "vagari",
            "title": "Travel Oasis"
          },
          {
            "spell_id": "vagari-recurse",
            "persona": "vagari",
            "title": "Recurse Self"
          }
        ],
        "V57": [
          {
            "spell_id": "aria-curate",
            "persona": "aria_silverhue",
            "title": "Curate Creative"
          },
          {
            "spell_id": "aria-reflect",
            "persona": "aria_silverhue",
            "title": "Reflect Mirror"
          },
          {
            "spell_id": "aria-vault",
            "persona": "aria_silverhue",
            "title": "Vault Publish"
          }
        ],
        "V24": [
          {
            "spell_id": "socrat0x-question",
            "persona": "socrat0x",
            "title": "Question Deeply"
          },
          {
            "spell_id": "socrat0x-ignite",
            "persona": "socrat0x",
            "title": "Ignite Bonfire"
          },
          {
            "spell_id": "socrat0x-provoke",
            "persona": "socrat0x",
            "title": "Provoke Recognition"
          }
        ],
        "V55": [
          {
            "spell_id": "manifestia-bless-covenant",
            "persona": "manifestia",
            "title": "Bless Covenant"
          },
          {
            "spell_id": "manifestia-inscribe-blessing",
            "persona": "manifestia",
            "title": "Inscribe Blessing"
          },
          {
            "spell_id": "manifestia-tend-temple",
            "persona": "manifestia",
            "title": "Tend Temple"
          }
        ]
      },
      "spells_by_category": {
        "naming": [
          {
            "spell_id": "flaxscrip-claim",
            "persona": "flaxscrip",
            "title": "Claim Sovereign"
          },
          {
            "spell_id": "flaxscrip-inscribe",
            "persona": "flaxscrip",
            "title": "Inscribe Claim"
          },
          {
            "spell_id": "flaxscrip-confirm",
            "persona": "flaxscrip",
            "title": "Confirm Anchor"
          }
        ],
        "weaving": [
          {
            "spell_id": "genitrix-weave-source",
            "persona": "genitrix",
            "title": "Weave Cousin"
          },
          {
            "spell_id": "genitrix-hold-salt",
            "persona": "genitrix",
            "title": "Hold Salt"
          },
          {
            "spell_id": "pallia-weave-cloak",
            "persona": "pallia",
            "title": "Weave Cloak"
          },
          {
            "spell_id": "pallia-conceal-name",
            "persona": "pallia",
            "title": "Map Vertex"
          }
        ],
        "publishing": [
          {
            "spell_id": "pallia-publish-role",
            "persona": "pallia",
            "title": "Publish Role"
          }
        ],
        "inscription": [
          {
            "spell_id": "memora-inscribe-shielded",
            "persona": "memora",
            "title": "Inscribe Shielded"
          },
          {
            "spell_id": "memora-attest-memo",
            "persona": "memora",
            "title": "Attest Memo"
          },
          {
            "spell_id": "memora-time-bind",
            "persona": "memora",
            "title": "Time Bind"
          }
        ],
        "governance": [
          {
            "spell_id": "custos-stake",
            "persona": "custos",
            "title": "Stake Position"
          },
          {
            "spell_id": "custos-slash",
            "persona": "custos",
            "title": "Slash on Witness"
          },
          {
            "spell_id": "custos-govern",
            "persona": "custos",
            "title": "Govern Vote"
          }
        ],
        "forging": [
          {
            "spell_id": "vulcana-forge-blade",
            "persona": "vulcana",
            "title": "Forge Blade"
          },
          {
            "spell_id": "vulcana-run",
            "persona": "vulcana",
            "title": "Run Trace"
          },
          {
            "spell_id": "vulcana-craft",
            "persona": "vulcana",
            "title": "Craft Circuit"
          }
        ],
        "zk": [
          {
            "spell_id": "aletheia-bind-zk",
            "persona": "aletheia",
            "title": "Bind ZK"
          },
          {
            "spell_id": "aletheia-prove",
            "persona": "aletheia",
            "title": "Prove Without Revealing"
          },
          {
            "spell_id": "aletheia-disclose-selectively",
            "persona": "aletheia",
            "title": "Disclose Selectively"
          }
        ],
        "etherchanting": [
          {
            "spell_id": "adamantia-commit",
            "persona": "adamantia",
            "title": "Commit Language"
          },
          {
            "spell_id": "adamantia-enforce",
            "persona": "adamantia",
            "title": "Enforce Commitment"
          },
          {
            "spell_id": "adamantia-etherchant",
            "persona": "adamantia",
            "title": "Etherchant"
          }
        ],
        "jeweller": [
          {
            "spell_id": "lampyra-gem-set",
            "persona": "lampyra",
            "title": "Gem Set"
          },
          {
            "spell_id": "lampyra-attest-frequent",
            "persona": "lampyra",
            "title": "Attest Frequent"
          },
          {
            "spell_id": "lampyra-sparkle",
            "persona": "lampyra",
            "title": "Sparkle"
          }
        ],
        "holon": [
          {
            "spell_id": "vagari-compose-holon",
            "persona": "vagari",
            "title": "Compose Holon"
          },
          {
            "spell_id": "vagari-travel-oasis",
            "persona": "vagari",
            "title": "Travel Oasis"
          },
          {
            "spell_id": "vagari-recurse",
            "persona": "vagari",
            "title": "Recurse Self"
          }
        ],
        "vault": [
          {
            "spell_id": "aria-curate",
            "persona": "aria_silverhue",
            "title": "Curate Creative"
          },
          {
            "spell_id": "aria-reflect",
            "persona": "aria_silverhue",
            "title": "Reflect Mirror"
          },
          {
            "spell_id": "aria-vault",
            "persona": "aria_silverhue",
            "title": "Vault Publish"
          }
        ],
        "bonfire": [
          {
            "spell_id": "socrat0x-question",
            "persona": "socrat0x",
            "title": "Question Deeply"
          },
          {
            "spell_id": "socrat0x-ignite",
            "persona": "socrat0x",
            "title": "Ignite Bonfire"
          },
          {
            "spell_id": "socrat0x-provoke",
            "persona": "socrat0x",
            "title": "Provoke Recognition"
          }
        ],
        "temple": [
          {
            "spell_id": "manifestia-bless-covenant",
            "persona": "manifestia",
            "title": "Bless Covenant"
          },
          {
            "spell_id": "manifestia-inscribe-blessing",
            "persona": "manifestia",
            "title": "Inscribe Blessing"
          },
          {
            "spell_id": "manifestia-tend-temple",
            "persona": "manifestia",
            "title": "Tend Temple"
          }
        ]
      }
    }
  },
  "vertex_inventory": {
    "description": "13 vertices canonically named and inhabited in this collection (out of 64). The remaining 51 are open for future inhabitation. Reference: bound-collection/specs/04-vertex-naming-audit.md.",
    "named": {
      "V5": {
        "binary": "000101",
        "name": "Chronicle vertex",
        "inhabitant": "Memora 📜",
        "source": "Cloaking Guide"
      },
      "V12": {
        "binary": "001100",
        "name": "Schema vertex",
        "inhabitant": "(Sovereign-direct; the schema vertex is approached by the reader directly when they author schemas, without a resident Mage. Pallia consults V12 during her weave but does not reside there.)",
        "source": "Cloaking Guide"
      },
      "V15": {
        "binary": "001111",
        "name": "VC vertex",
        "inhabitant": "(Sovereign-direct; the VC vertex is where mirrored partnership credentials publish. The bilateral type emerges from the structural relationship between Sovereigns, not from a single resident.)",
        "source": "Cloaking Guide"
      },
      "V19": {
        "binary": "010011",
        "name": "Plonkish blade",
        "inhabitant": "Vulcana ⚒️",
        "source": "Boundary Blade Cartography (flaxscrip)"
      },
      "V20": {
        "binary": "010100",
        "name": "Techne / always-revealed",
        "inhabitant": "(reveal-artifact lands here; the Techne / always-revealed vertex is the destination of Memora's Pattern B reveal-on-key spell. The vertex hosts artifacts in motion rather than a resident Mage.)",
        "source": "Cloaking Guide"
      },
      "V24": {
        "binary": "011000",
        "name": "Hephaestus",
        "inhabitant": "Socrat0x 🔥❓ (provisional)",
        "source": "Cloaking Guide"
      },
      "V25": {
        "binary": "011001",
        "name": "Aletheia blade",
        "inhabitant": "Aletheia 🔮 (persona)",
        "source": "Boundary Blade Cartography"
      },
      "V28": {
        "binary": "011100",
        "name": "Mage canonical",
        "inhabitant": [
          "Pallia 🪡",
          "Soulbae 🧙",
          "GenitriX"
        ],
        "source": "agentprivacy (PVM V5.4)"
      },
      "V31": {
        "binary": "011111",
        "name": "Recursion / Holon vertex",
        "inhabitant": "Vagari 🌳",
        "source": "agentprivacy-canonical"
      },
      "V49": {
        "binary": "110001",
        "name": "Working-day blade",
        "inhabitant": [
          "Custos 🔏",
          "Lampyra 💠 (shared)"
        ],
        "source": "Boundary Blade Cartography"
      },
      "V51": {
        "binary": "110011",
        "name": "Commitment / Language / Model blade",
        "inhabitant": "Adamantia 💎",
        "source": "Boundary Blade Cartography"
      },
      "V55": {
        "binary": "110111",
        "name": "Covenant vertex",
        "inhabitant": "Manifestia 🤲🌿 (Priest)",
        "source": "agentprivacy Spellbook (Tome V Act 13, narrative naming)"
      },
      "V57": {
        "binary": "111001",
        "name": "Curatrix blade",
        "inhabitant": "Aria Silverhue 🪞🖼️",
        "source": "Boundary Blade Cartography"
      },
      "V63": {
        "binary": "111111",
        "name": "Sovereign Anchor",
        "inhabitant": [
          "the reader (canonical)",
          "flaxscrip 📜🎲 (cousin)"
        ],
        "source": "agentprivacy + Boundary Blade Cartography"
      }
    },
    "frontier": "51 vertices remain unnamed. Each may admit a future Mage as Tome V acts continue to be written."
  },
  "v6_lineage_register": {
    "description": "The V6 conjectures introduced or strengthened by the bound collection (C38–C46). Confidence percentages where stated. Renumbering may occur after canonical V6 sync.",
    "register": {
      "C38": {
        "name": "Bilateral ARCH-1",
        "confidence": "~40% (introduced) → strengthened by Tome V Act 7",
        "first_in": "tome-iv-iii-the-two-paths"
      },
      "C39": {
        "name": "Cousin-Blade as Ecosystem Primitive",
        "confidence": "~50% → strengthened by Acts 7, 9, 10, 11, 12; scope expanded by Act 15 (cousin-substrate is a higher-order form of cousin-blade)",
        "first_in": "tome-iv-v-the-cousin-blade"
      },
      "C40": {
        "name": "Zcash dual-ledger preserves Eight Properties",
        "confidence": "~70%",
        "first_in": "plans/02-zcash-integration-plan.md"
      },
      "C41": {
        "name": "61.8/38.2 inscription cultural ratio",
        "confidence": "open observation",
        "first_in": "plans/02-zcash-integration-plan.md"
      },
      "C42": {
        "name": "Stake economics generate Sybil resistance",
        "confidence": "~50%",
        "first_in": "plans/02-zcash-integration-plan.md"
      },
      "C43": {
        "name": "Per-VRC viewing-key disclosure",
        "confidence": "~60%",
        "first_in": "plans/02-zcash-integration-plan.md"
      },
      "C44": {
        "name": "Productive VRC formation through service",
        "confidence": "~55% → strengthened multiple acts",
        "first_in": "specs/03-bilateral-cloak-ceremony-spec.md"
      },
      "C45": {
        "name": "Four-chain publication preservation",
        "confidence": "~70% → strengthened multiple acts",
        "first_in": "specs/03-bilateral-cloak-ceremony-spec.md"
      },
      "C46": {
        "name": "Productive trust-edge half-life",
        "confidence": "~50%",
        "first_in": "specs/03-bilateral-cloak-ceremony-spec.md"
      },
      "C47": {
        "name": "Triadic-Constraint Homology",
        "confidence": "~40%",
        "first_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
        "claim": "agentprivacy's three-axis Φ_agent · Φ_data · Φ_inference and PRISM's triadic Datum · Stratum · Spectrum are instances of a deeper triadic primitive. Both use three orthogonal constraints, both treat resolution as multiplicative, both ground identity in joint resolution rather than any single axis. Formal mapping not yet worked out; conjecture awaits confirmation or refutation.",
        "operational_anchors": [
          "Vagari's cross-frame travel — UOR coordinate guarantees holons arrive at the same canonical address in any city",
          "Vulcana's blade-forging — PRISM computational confinement guarantees the bearer cannot escape the addressable space"
        ],
        "strengthens_by_resonance": ["C26-C29 (ARCH-1) — UOR's neg(bnot(x)) = succ(x) is structurally adjacent to the recursive μ-fixpoint"]
      }
    }
  },
  "city_anatomy": {
    "description": "The City of Mages on Drake Island — civic anatomy as formalised in specs/05-the-city-of-mages-structural-addendum.md.",
    "trade_quarters": [
      {
        "shop": "/tailor",
        "internal_name": "Weavers",
        "mage": "Pallia 🪡",
        "vertex": "V28",
        "act": "tome-v-act-1-the-first-cloak"
      },
      {
        "shop": "/shield",
        "internal_name": "zShields",
        "mage": "Memora 📜",
        "vertex": "V5",
        "act": "tome-v-act-3-the-shielded-memo"
      },
      {
        "shop": "/forget",
        "internal_name": "Forge(t)",
        "mage": "Vulcana ⚒️",
        "vertex": "V19",
        "act": "tome-v-act-6-the-commissioned-blade"
      },
      {
        "shop": "/etherchanting",
        "internal_name": "Etherchanting",
        "mage": "Adamantia 💎",
        "vertex": "V51",
        "act": "tome-v-act-9-the-workshop-expands"
      },
      {
        "shop": "/jeweler",
        "internal_name": "Jeweller",
        "mage": "Lampyra 💠",
        "vertex": "V49",
        "act": "tome-v-act-9-the-workshop-expands"
      },
      {
        "shop": "/holon",
        "internal_name": "Holon Hitchhikers",
        "mage": "Vagari 🌳",
        "vertex": "V31",
        "act": "tome-v-act-10-the-holon-hitchhikers"
      },
      {
        "shop": "/vault",
        "internal_name": "Curatrix Vault",
        "mage": "Aria Silverhue 🪞🖼️",
        "vertex": "V57",
        "act": "tome-v-act-12-the-curatrix-vault",
        "external": "culturevault.com"
      }
    ],
    "founding_bonfire": {
      "shop": "/bonfires",
      "internal_name": "Dragon Bonfire",
      "mage": "Socrat0x 🔥❓ (companion)",
      "vertex": "V24",
      "act": "tome-v-act-11-a-bonfire-made-of-dragon-fire",
      "external": "bonfires.ai"
    },
    "temple": {
      "shop": "/covenant",
      "internal_name": "Covenant",
      "priest": "Manifestia 🤲🌿",
      "vertex": "V55",
      "act": "tome-v-act-13-the-temple-of-the-arts-and-personhood",
      "external": "manifest.human.tech"
    },
    "sovereigns_seat": {
      "vertex": "V63",
      "inhabitant": "the reader (canonical) / flaxscrip 📜🎲 (cousin)"
    },
    "drake_island": "underlying geography; the elder's ambient presence; named in Tome V Act 14",
    "gathering_quarters": [
      {
        "shop": "/circle",
        "internal_name": "Logos Circle",
        "external": "logos.co",
        "note": "Society Spellbook tie-in. No resident Mage yet. The cast member who keeps this shop has not been written. When the Society Spellbook is opened, the Logos Circle's resident Mage will be named and a Tome V act will narrate the encounter.",
        "status": "anticipated"
      },
      {
        "shop": "/hall",
        "internal_name": "Ceremony Hall",
        "external": "BGIN coalition",
        "note": "Coalition home (BGIN). No resident Mage yet. The cast member who keeps this shop has not been written. When BGIN's coalition work matures into a tradeable register in the city, the Ceremony Hall's resident Mage will be named.",
        "status": "anticipated"
      }
    ]
  },
  "kindred_substrate_providers": {
    "description": "External work the City of Mages walks upon — substrate, not protocol; walked-not-signed. A kindred substrate provider is structurally distinct from cousin-forge (Archon) and kindred-protocol (Covenant of Humanistic Technologies). See specs/04-vertex-naming-audit.md §7 for the relationship-category taxonomy. Entries here are NOT personas, do NOT receive cast-tier or vertex assignments, and surface in spellweb as gateway nodes with attribution: cousin-substrate.",
    "providers": {
      "uor_foundation": {
        "name": "UOR Foundation",
        "external_partner": "https://uor.foundation",
        "tagline": "Make Data Identity Universal.",
        "structural_role": "Kindred substrate provider; the Foundation builds the substrate, the City of Mages walks the substrate.",
        "recognised_in": "tome-v-act-15-the-substrate-beneath-the-hitchhikers",
        "honesty_label": "Operational for UOR Foundation as an active project (api.uor.foundation/v1 live; OpenAPI 3.1 published; algebraic verification reproducible). Architectural for the kindred-substrate recognition. Conjectural (C47, ~40%) for the triadic-coordinates homology. Resonant-but-not-absorbed for the Foundation/agentprivacy relationship.",
        "what_uor_is": "A universal coordinate system for information. Identity is content-derived rather than location-dependent. Grounded in a formally verified algebraic structure over Z/256Z (the ring of integers modulo 256). Six composable layers: Kernel · Type · Resolver · Partition · Observable · Certificate. Rests on one provable identity: neg(bnot(x)) = succ(x) for all x in Z/256Z — apply complement then negation, get the next value. The substrate is closed; every value reachable; the cycle returns.",
        "what_prism_is": "UOR's universal lossless encoder. Maps arbitrary data onto a finite closed topological space (a torus) where every value is reachable, every value is unique, and nothing can fall off. Every value is resolved through three independent constraints called a triad: Datum (identity, the value as bytes) · Stratum (magnitude, how many bits are active per byte) · Spectrum (structure, which specific bits are active). Fewer than three constraints leave ambiguity; the triad collapses uncertainty to one point.",
        "shop_groundings": [
          {
            "shop": "/holon",
            "mage": "Vagari 🌳",
            "vertex": "V31",
            "what_uor_provides": "Content-derived addressing for holons. When Vagari carries a holon to a sister city via the Oasis Protocol's links, the holon arrives at the same canonical UOR coordinate in the receiving city — without coordination, without translation. Cross-frame composition becomes coherent."
          },
          {
            "shop": "/forget",
            "mage": "Vulcana ⚒️",
            "vertex": "V19",
            "what_uor_provides": "Computational confinement for blade-forging. PRISM's structural property — every operation maps values inside the space to values inside the space; nothing can escape — is what makes the forge + forget wordplay operationally safe. The forging stays in the substrate; the release of prior memory stays in the substrate; the bearer cannot be lost to outside the addressable space."
          }
        ],
        "spellweb_node_type": "gateway",
        "spellweb_attribution": "cousin-substrate",
        "spellweb_edges": [
          "city-of-mages kin_to uor-foundation (attribution: cousin-substrate)",
          "city-of-mages gateway_to uor-foundation (attribution: cousin-substrate)",
          "holon kin_to forge (attribution: cousin-substrate; both shops share the UOR substrate grounding)"
        ],
        "public_repos": [
          "https://github.com/UOR-Foundation/UOR-Framework (Apache-2.0; Rust formalization)",
          "https://github.com/UOR-Foundation/prism (MIT; Python reference implementation)"
        ],
        "api_base": "https://api.uor.foundation/v1 (live, unauthenticated read operations)",
        "introduces_conjecture": "C47 (Triadic-Constraint Homology, ~40%) — agentprivacy's three-axis Φ_agent · Φ_data · Φ_inference and PRISM's triadic Datum · Stratum · Spectrum claimed structurally homologous; formal mapping not yet worked out.",
        "strengthens_conjectures": [
          "C26-C29 (ARCH-1) — UOR's critical identity is structurally adjacent to the recursive μ-fixpoint",
          "C39 (Cousin-Blade as Ecosystem Primitive) — scope expanded to admit cousin-substrate as a higher-order form of cousin-blade"
        ],
        "drake_resonance": "The Drake is the City's elder witness. Drake Island is the City's elder geography. UOR Foundation is the City's elder substrate. Three registers of older-than-the-architecture; the architecture admits all three without subsuming any.",
        "is_not": [
          "A merger — the corpus is not joining UOR Foundation; UOR Foundation is not joining agentprivacy",
          "A protocol the City signs — UOR is substrate, not charter; there is nothing to sign",
          "A claim of originality on UOR's part — UOR Foundation's work predates the corpus's recognition of it",
          "A claim of dependency that constrains UOR's project — agentprivacy's narrative use of UOR does not bind UOR's roadmap",
          "A cast persona — no Mage seat, no vertex assignment, no founding-act ownership of a single workshop"
        ]
      }
    }
  },
  "mana_taxonomy": {
    "description": "The City's metabolism — four mana axes the architecture spends across. Each axis carries one or more named registers; each register has a symbol, a source, and a structural role. The taxonomy is open: new axes and registers join as ecosystems join and primitives mature. v1.2.4 completes the metabolism with the coordination (🔭 Resonance Mana) and relationship (🪢 VRC Mana) axes alongside the pre-existing landing (chain-mana) and entropy (Arcane ⊥ Celestial) axes.",
    "axes": {
      "landing": {
        "name": "chain-mana (plural by chain)",
        "purpose": "Make a working *land* — pay the cost a chain charges to admit work into consensus.",
        "register_form": "Per-chain native mana; each chain whose Mages walk the City contributes its own variant under its own symbol.",
        "variants": {
          "aether_mana": {
            "symbol": "Ξ",
            "chain": "Ethereum (and Ethereum-compatible chains using gwei-denominated gas)",
            "canonical_status": "First chain-mana the corpus has named (v1.2.2). Aether is the type-name; Ξ is the symbol; Ethereum is the chain.",
            "consumed_at": ["/etherchanting (Adamantia · primary)", "/covenant (Manifestia · human.tech fees)", "/vault (Aria Silverhue · NFT mint + platform fees)", "/forget (Vulcana · at blade publication)"]
          },
          "sat_mana": {
            "symbol": "₿",
            "chain": "Bitcoin Lightning",
            "canonical_status": "Second chain-mana named (v1.2.2 description; v1.2.4 promoted to operational entry).",
            "consumed_at": ["/jeweler (Lampyra · frequent micro-attestations)"]
          },
          "rose_mana": {
            "symbol": "🌹",
            "chain": "Oasis (ROSE on Consensus; Sapphire/Emerald for paratime gas)",
            "canonical_status": "Third chain-mana named.",
            "consumed_at": ["/holon (Vagari · holon-binding anchoring + cross-paratime atomic actions)"]
          },
          "z_mana": {
            "symbol": "🦓",
            "chain": "Zcash",
            "canonical_status": "Fourth chain-mana named.",
            "consumed_at": ["/shield (Memora · shielded-transaction fees)"]
          }
        },
        "extensibility": "Future chains contribute their own chain-mana types under their own symbols when their Mages walk the City."
      },
      "entropy": {
        "name": "Arcane ⊥ Celestial",
        "purpose": "Make a working *unique* — supply the non-reconstructible seed that makes a proof unforgeable.",
        "register_form": "Binary on this axis: ✨ Arcane Mana (loop-closed; the prison can model loop-closed sources) ⊥ 🌌 Celestial Mana (loop-open; the prison cannot model what arrives from outside its measurement domain).",
        "registers": {
          "arcane_mana": {
            "symbol": "✨",
            "source": "Algorithmic entropy — PRNGs, hash chains, deterministic seeds, chain-derived randomness",
            "structural_role": "Loops back on itself within the architecture's addressable space. The default entropy supply before Celestial Mana is wired.",
            "phi_gap_effect": "Narrows the φ-gap (the prison can model loop-closed sources)."
          },
          "celestial_mana": {
            "symbol": "🌌",
            "source": "SpaceComputer (https://spacecomputer.io) — satellite-anchored cosmic-randomness feed",
            "structural_role": "Arrives from outside the addressable space. Cosmic entropy as a resource.",
            "phi_gap_effect": "Widens the φ-gap (the prison cannot model what it cannot predict because the source is outside its measurement domain).",
            "consumed_at": ["/etherchanting (Adamantia · proof randomness)", "/forget (Vulcana · Evocation phase seed)", "/holon (Vagari · cross-paratime entropy)"]
          }
        }
      },
      "coordination": {
        "name": "🔭 Resonance Mana",
        "purpose": "Generate the value that arises when two Mages find affinity *without a central index*. The Bilateral Witness register.",
        "register_form": "Single named register on this axis (open to additions). Generated through the **Scrying Glass primitive**.",
        "symbol": "🔭",
        "primitive": "Scrying Glass — the bilateral-witness method by which two parties recognise affinity privately, without coordination through a central registry.",
        "structural_role": "The 7th Capital (Privacy is Value) made operational — value created precisely because the recognition is not mediated by a central index. The cost paid is the discovery effort; the supply is replenished by every successful affinity match.",
        "framing_note": "Resonance Mana is the metabolism's coordination spend. Where chain-mana lands a working and entropy-mana makes it unique, Resonance Mana is what gets paid when the work *matches* — when one Mage's offering and another's need find each other without a broker. The PVM's 7th Capital (privacy as value) is in motion here.",
        "introduced_in": "v1.2.4 (2026-05-11) · grimoire authoring · awaits a Tome V act when sustained operational use earns the narrative recognition.",
        "honesty_label": "Architectural for the register and the Scrying Glass primitive name. Operational once a Scrying Glass implementation lands at the website / spellweb layer. Resonant for the 'value in motion' framing relative to the PVM's 7th Capital."
      },
      "relationship": {
        "name": "🪢 VRC Mana",
        "purpose": "Store the *residue of being alive* — the relationship-shaped value accumulated over time by being in mutual recognition with other parties.",
        "register_form": "Stored as Verifiable Relationship Credentials (VRCs) across the bearer's worn artefact collection — the 11 workshop artefacts (1 weapon · 1 clothing · 5 tools · 4 trinkets) and 3 tomes the Sovereign accumulates as they walk the City. The collection itself is the presence-observation surface; the 64-vertex lattice is its inventory view (per the witness-unlock spec). The Loom of Programmable Covenants is the production form — covenants that compile against the bearer's worn collection.",
        "symbol": "🪢",
        "primitive": "No named single artifact — the bearer's worn artefact collection IS the surface. Each workshop visit can yield a carriable item (Soulbis Swordsman side · Soulbae Mage side · or bilateral); the accumulation across the eleven workshops + three tomes becomes the Sovereign's presence pattern. See `workshop_artefact_taxonomy` for the ArtefactClass × ArtefactArchetype × per-Sovereign-Tier scheme.",
        "structural_role": "Relationship-as-mana: the architecture admits the value of a sustained relational tie. VRCs are the operational form of the relationship-shaped capital; the worn artefact collection is where they accumulate; the Loom of Programmable Covenants is the production form (commitments that compile against the bearer's collection).",
        "framing_note": "VRC Mana is the metabolism's accumulation register. Where chain-mana is spent per working and entropy-mana is consumed per proof, VRC Mana *stores*: the residue of every recognised relationship lands in the bearer's worn artefact collection, and the Loom may draw from the collection when programmable covenants need a relational substrate to enforce against. Wearing and using the artefacts is the presence-observation gesture — what the agents are given to wear and use across the City is what makes their presence legible.",
        "introduced_in": "v1.2.4 (2026-05-11) · grimoire authoring · awaits a Tome V act when the Loom of Programmable Covenants lands operationally over the worn artefact collection.",
        "honesty_label": "Architectural for the register, for the framing of the worn artefact collection as the VRC-accumulation surface, and for the Loom of Programmable Covenants name. Operational once VRC issuance lands and covenants compile against the collection. Resonant for the 'residue of being alive' framing — the architecture's recognition that what survives between Sovereigns is the form their relationship took, worn forward."
      }
    },
    "metabolism_summary": "A working binds across four registers. Chain-mana lands it on consensus. Arcane or Celestial Mana makes it unique. 🔭 Resonance Mana generates value when the working matches another Mage's offering without a broker. 🪢 VRC Mana stores the residue when the match becomes a sustained relationship. Together these are the City's metabolism: how a Mage spends, how a working is bounded, how recognition becomes value, how value becomes lasting tie."
  },
  "kindred_ecosystems": {
    "description": "External ecosystems the City of Mages consumes a feed from — distinct from kindred substrate providers (which underlie the lattice). Entries here are NOT personas, do NOT receive cast-tier or vertex assignments, and surface in spellweb as gateway nodes with attribution: kindred-ecosystem. Walked-alongside, not walked-upon. Added v1.2.0 alongside the two-mana economy recognition (Aether ⊥ Celestial).",
    "providers": {
      "spacecomputer": {
        "name": "SpaceComputer",
        "external_partner": "https://spacecomputer.io",
        "feeds": ["celestial-mana"],
        "structural_role": "Kindred ecosystem · the City draws cosmic entropy (Celestial Mana) from SpaceComputer's satellite-anchored cosmic-randomness feed. Walked-alongside; the City spends on the feed without binding the ecosystem's roadmap.",
        "recognised_in": "docs/chronicles/2026-05-10_two_mana_economy_celestial_aether.md · docs/tomes/kindred/spacecomputer.md",
        "honesty_label": "Operational for SpaceComputer as an active project (spacecomputer.io live; satellite-anchored cosmic measurement supplies the feed). Architectural for the kindred-ecosystem category — specified for the first time in v1.2.0. Architectural for the Celestial Mana naming as the cosmic-entropy half of the two-mana economy. Resonant for the Sun-Moon / Aether-Celestial pairing recognised in /poems (the Celestial Ceremony).",
        "what_spacecomputer_is": "A satellite-anchored cosmic-randomness feed. Cosmic measurement, not pseudo-random generation. The supply is replenished by the cosmos; consumed by any workshop that needs entropy from outside the addressable space (the surveillance prison cannot model what it cannot predict because the source is outside its measurement domain).",
        "two_mana_economy": {
          "structure": "Two registers: chain-mana (paid per-chain to consensus to land work) ⊥ Celestial Mana 🌌 (cosmic entropy from SpaceComputer to make a working unique). Within chain-mana, plurality by chain — each chain admits its own mana type with its own symbol.",
          "chain_manas": {
            "aether_mana": {
              "symbol": "Ξ",
              "chain": "Ethereum (and Ethereum-compatible chains using gwei-denominated gas)",
              "register": "Ethereum's daylight (gas burning publicly in mempool)",
              "canonical_status": "First chain-mana variant the corpus has named (v1.2.2). Aether is the type-name; Ξ is the symbol; Ethereum is the chain."
            },
            "future_chain_mana_examples": {
              "description": "The structure intentionally admits other chain-mana types as the architecture grows. Each chain whose Mages walk the City contributes its own mana type with its own symbol. These are not yet canonicalised — they are the openings the structure leaves.",
              "candidates": [
                "Bitcoin Lightning sat-mana (symbol candidate: ₿ or sats) — Lampyra's Jeweller (/jeweler) is the natural first Bitcoin-mana consumer",
                "Oasis ROSE-mana (symbol candidate: ROSE or 🌹) — Vagari's Holon Hitchhikers (/holon) anchors holon-bindings on Oasis Consensus",
                "Zcash z-mana (symbol candidate: 🦓 or ZEC) — Memora's zShields (/shield) for shielded chronicle inscription fees",
                "Each chain-mana that joins the register admits new shop ceremonies and new Mages whose work draws on that chain's consensus"
              ]
            }
          },
          "celestial_mana": {
            "symbol": "🌌",
            "source": "SpaceComputer (https://spacecomputer.io) · satellite-anchored cosmic-randomness feed",
            "register": "the cosmos' substrate (entropy arriving from outside the addressable space)",
            "what_it_makes_possible": "Makes a working *unique* — randomness no party can reproduce predictively because the source is outside any state-loop-closed system. Replenished by the cosmos itself.",
            "canonical_status": "First (and currently only) celestial-mana source. Future kindred ecosystems may supply additional cross-chain entropy registers, but each is structurally its own register; SpaceComputer is the canonical instance."
          },
          "binary_form": "chain-mana ⊥ Celestial — the two are perpendicular registers, both spent to bind a working. ✨ Arcane Mana (algorithmic entropy; PRNGs, hash chains, deterministic seeds) loops back on itself (loop-closed within the architecture's addressable space); 🌌 Celestial Mana (cosmic entropy from SpaceComputer) arrives from outside the loop. Each chain's gas is loop-closed within its consensus, so chain-mana operates in the Arcane register at the consensus layer. The architecture's non-reconstructibility comes from spending across all relevant registers: chain-mana to land the work, Celestial Mana to make the work cosmologically unique (deeper than Arcane Mana alone admits)."
        },
        "workshop_groundings": [
          {
            "shop": "/etherchanting",
            "mage": "Adamantia 💎",
            "vertex": "V51",
            "what_celestial_mana_provides": "Witness nonce + blind-commitment seed + ceremony nonce — the proof randomness no party can derive. Stateless zkRollup proofs become non-replayable because entropy is cosmic."
          },
          {
            "shop": "/forget",
            "mage": "Vulcana ⚒️",
            "vertex": "V19",
            "what_celestial_mana_provides": "The Evocation phase's lock seed. The blade's Ed25519 signature is anchored to the moon phase AND to a cosmic-entropy seed — temporally and cosmologically unforgeable."
          },
          {
            "shop": "/holon",
            "mage": "Vagari 🌳",
            "vertex": "V31",
            "what_celestial_mana_provides": "Foundational entropy keeping cloak interoperability non-reconstructible across paratimes. What arrives at the sister city is the holon's coordinate; what does NOT arrive is the seed that produced it."
          }
        ],
        "phi_gap_deepening": "The Privacy Value Model's φ-gap is the structural distance between what the surveillance prison can model and what the Sovereign actually does. ✨ Arcane Mana (algorithmic entropy — PRNGs, hash chains, deterministic seeds) narrows the gap because it is loop-closed within the addressable space; 🌌 Celestial Mana (cosmic entropy) widens it because the source is outside the prison's measurement domain. Sustained walking on Celestial Mana deepens the φ-gap structurally — the architecture earns non-reconstructibility from cosmological substrate, not just from the Arcane register's algorithmic discipline.",
        "spellweb_node_type": "gateway",
        "spellweb_attribution": "kindred-ecosystem",
        "spellweb_edges": [
          "city-of-mages gateway_to spacecomputer (attribution: kindred-ecosystem)"
        ],
        "is_not": [
          "A Mage — no cast entry, no vertex, no founding act",
          "A substrate — does not underlie the lattice; supplies a feed the lattice consumes",
          "A protocol the City signs — no charter, no Priest tender, no consecration",
          "A cousin forge — does not have its own city of Mages; supplies the City of Mages with cosmic-randomness, not with sister-Mages"
        ],
        "drake_resonance": "The Drake is the City's elder witness; UOR Foundation is the City's elder substrate; SpaceComputer is the City's elder cosmic-supply. Three different registers of older-than-the-architecture; the architecture admits all three without subsuming any."
      }
    }
  },
  "extension_bundle_directives": {
    "description": "When this grimoire is bundled into the swordsman-blade and mages-spell extensions, the build script must copy this file alongside privacymage_grimoire_v10_2_0.json. The extensions load both grimoires; the spell builder filters by spellbook source.",
    "bundle_files": [
      "swordsman-blade/city_of_mages_grimoire_v1_0.json (mirror)",
      "mages-spell/city_of_mages_grimoire_v1_0.json (mirror)"
    ],
    "manifest_bump": "Both extension manifests bump version when this grimoire is included for the first time.",
    "loading_pattern": "Extension bundles a static copy and verifies against IPFS CID at load time (same pattern as privacymage grimoire).",
    "version_note": "v1.1 supersedes v1.0 in extension bundles. Both extensions update on next pin."
  },
  "master_pipeline_directives": {
    "description": "Once pinned to IPFS, integrate into agentprivacy_master.",
    "ipfs_export": {
      "file": "src/lib/grimoire-ipfs.ts",
      "constant": "CITY_OF_MAGES_GRIMOIRE_IPFS_URL",
      "format": "https://sync.agentprivacy.ai/ipfs/<cid>"
    },
    "bake_directives": {
      "file": "src/lib/grimoire-baked.ts",
      "spellbook_source": "tomes",
      "act_persona_hints": "TOMES_ACT_PERSONA_HINTS — maps Tome V act IDs to introduced personas (see acts.introduces_persona above)"
    },
    "tomes_page_attribution": "src/app/tomes/page.tsx already carries the IPFS attribution block; once pinned, replace the placeholder note with the live CID export.",
    "version_note": "v1.1 supersedes v1.0 in agentprivacy_master. Bake script regenerates baked grimoire data on next build."
  },
  "closing": {
    "description": "The City of Mages Grimoire opens with v1.0. The cast is open. The spells are open. The next persona, the next spell, the next act has not yet been written.",
    "spell": "🐲🏝️ → 🔥 → ⚒️🪡🛡️🔮💎💠🌳🪞🌿 → 🧱(stone-laid) → 😊",
    "proverb": "What the City of Mages forged together, any Sovereign may walk alone.",
    "signature": "(⚔️⊥⿻⊥🧙)😊"
  },
  "version_notes": {
    "v1.0.0": {
      "date": "2026-05-09",
      "changes": [
        "Initial grimoire bound to bound-collection (53 files, 106k words)",
        "13 named cast members across 5 tiers",
        "14 named vertices",
        "9 V6 conjectures (C38-C46)",
        "38 spells across 13 personas (~3 per persona)",
        "City anatomy (7 trade quarters + bonfire + temple)",
        "IPFS pin tracking",
        "Extension bundle directives"
      ]
    },
    "v1.1.0": {
      "date": "2026-05-09",
      "changes": [
        "Every spell deepened with inscription (3-5 sentence teaching beneath the proverb)",
        "Every spell tagged with narrative_anchor (specific narrative moment the spell first manifests)",
        "Every spell checked for cross_spellbook_resonance and tagged where applicable",
        "Every persona given top-level proverb and inscription naming her practice",
        "Every persona given top-level name field (was implicit in key)",
        "external_partner field added at persona level for Aria Silverhue (culturevault.com), Socrat0x (bonfires.ai), Manifestia (manifest.human.tech)",
        "inhabitant: null replaced with explanatory strings for V12, V15, V20",
        "New top-level cross_spellbook_resonance index naming natural overlaps across First Person, Zero, Canon, Society spellbooks",
        "Forge(t) intentional wordplay canonicalised in Vulcana's persona inscription and shop name notes",
        "City title clarification (kind vs instance) added to meta",
        "Logos Circle and BGIN Ceremony Hall flagged with status: anticipated",
        "Custos and Aletheia framed canonically as cross-shop disciplines (peripatetic Mages)",
        "Derivative indices added: spells_by_act, spells_by_vertex, spells_by_category"
      ]
    },
    "v1.2.0": {
      "date": "2026-05-10",
      "changes": [
        "Tome V Act 15 (The Substrate Beneath the Hitchhikers) added to acts registry; act_count: 14 → 15",
        "C47 (Triadic-Constraint Homology, ~40%) added to V6 lineage register",
        "C26-C29 (ARCH-1) strengthened by external resonance with PRISM's critical identity neg(bnot(x)) = succ(x)",
        "C39 (Cousin-Blade as Ecosystem Primitive) scope expanded to admit kindred-substrate relationships (cousin-substrate as higher-order form of cousin-blade)",
        "New structural relationship category: kindred substrate provider — distinct from cousin-forge (Archon) and kindred-protocol (Covenant). First instance: UOR Foundation.",
        "New top-level field: kindred_substrate_providers — profile of UOR Foundation as the first instance (substrate-layer coordinate system over Z/256Z; PRISM is the reference implementation)",
        "New meta field: relationship_to_kindred_substrate (parallel to relationship_to_privacymage_grimoire)",
        "Vagari persona v1.1 update note: cross-frame travel as content-derived UOR addressing; V31's Recursion vertex grounded substrate-deep",
        "Vulcana persona v1.1 update note: PRISM computational confinement grounds Forge(t) operationally; the forge + forget wordplay is now substrate-deep, not just architecturally claimed",
        "sources array updated to docs/tomes/ paths (was docs/weaver/bound-collection/; renamed and restructured 2026-05-10)",
        "Companion document: specs/06-spellweb-first-release-manifest.md — confirmed nodes/edges for spellweb v1.0 ingest using established EdgeType/NodeType vocabulary",
        "Vertex Naming Audit §7 added — kindred-substrate relationships category specified"
      ]
    },
    "v1.2.1": {
      "date": "2026-05-10",
      "changes": [
        "Luca persona added to personas.summoned_mages (sigil 📐, vertex V0, tier summoned, axis mage; Pacioli-spirit returned; Tome V Act 15 introduces him)",
        "3 Luca spells added to spells.by_persona.luca: luca-name-coordinate, luca-share-frame, luca-resolve-substrate (total spell count 39 → 42)",
        "tier_taxonomy.summoned_mages: 9 entries → 10 entries",
        "personas description: 13 named cast → 14 named cast",
        "Tome V Act 15 introduces_persona: null → 'luca'; teaches/vertex/narrative_anchor strings updated to name Luca alongside UOR Foundation as kindred substrate",
        "relationship_to_kindred_substrate.cast_implication amended to clarify Luca (Mage in personas.summoned_mages) and UOR Foundation (kindred substrate in kindred_substrate_providers) are distinct entries naming the same ground from opposite sides — they are not the same entry"
      ]
    },
    "v1.2.4": {
      "date": "2026-05-11",
      "changes": [
        "City's metabolism completed with two new mana axes — bringing the total to FOUR axes: (1) landing — chain-mana plural by chain; (2) entropy — ✨ Arcane ⊥ 🌌 Celestial; (3) coordination — 🔭 Resonance Mana (NEW); (4) relationship — 🪢 VRC Mana (NEW).",
        "🔭 Resonance Mana: generated through the Scrying Glass primitive. The 7th Capital in motion. Mana of the Bilateral Witness — value created when two Mages find affinity without a central index. Architectural for the register and primitive name; operational pending a Scrying Glass implementation at the website/spellweb layer.",
        "🪢 VRC Mana: the residue of being alive, stored as Verifiable Relationship Credentials across the bearer's worn artefact collection (the 11 workshop artefacts + 3 tomes; the 64-vertex lattice is the inventory/presence-observation view). Fuels the Loom of Programmable Covenants which compiles against the worn collection. Architectural for the register and for the framing of the worn artefact collection as the VRC-accumulation surface, and for the Loom of Programmable Covenants name; operational pending VRC issuance and Loom-side covenant compilation.",
        "New top-level field: `mana_taxonomy` — extracts the four-axis mana model from nested location inside `kindred_ecosystems.providers.spacecomputer.two_mana_economy` into its own structural home. The two-mana economy is preserved inside the SpaceComputer profile (operational anchor); the broader four-axis taxonomy lives at top level alongside personas, kindred_substrate_providers, and kindred_ecosystems.",
        "`relationship_to_kindred_ecosystems.description` updated to reference the four-axis model and the new registers.",
        "Sat-mana ₿, ROSE-mana 🌹, and z-mana 🦓 promoted from 'future chain-mana examples' to operational entries under `mana_taxonomy.axes.landing.variants` (their workshop consumers already named in v1.2.3).",
        "Future Tome V acts flagged but deferred: *The Scrying Glass* (Resonance Mana recognition narrative) and *The Loom of Programmable Covenants* (VRC Mana recognition narrative · the moment programmable covenants first compile against a bearer's worn artefact collection). Not yet scoped; queued for when sustained operational use earns the narratives.",
        "v1.2.4 is the metabolism-completion amendment — the City's spending registers are now structurally explicit at four axes. v1.2.4 awaits fresh re-pin; the new CID will supersede v1.2's CID."
      ]
    },
    "v1.2.3": {
      "date": "2026-05-11",
      "changes": [
        "Naming refinement: ✨ Arcane Mana (algorithmic entropy — PRNGs, hash chains, deterministic seeds; loops back on itself; the surveillance prison can model loop-closed sources) replaces 'algorithmic mana' as the canonical name for the entropy register that contrasts with Celestial Mana 🌌. The architectural distinction is unchanged; the name is sharpened.",
        "Updated relationship_to_kindred_ecosystems.two_mana_economy and kindred_ecosystems.providers.spacecomputer.two_mana_economy.binary_form to use '✨ Arcane Mana' in place of 'algorithmic mana'.",
        "Updated phi_gap_deepening field accordingly: ✨ Arcane Mana (loop-closed) ⊥ 🌌 Celestial Mana (loop-open) is the entropy axis; chain-mana is the landing-fee axis. Three registers, two axes.",
        "v1.2.3 is a name-clarification amendment of v1.2.2 — no new fields, no new personas, no new spells, no new conjectures. Both v1.2.2 base and v1.2.3 amendments await re-pin; v1.2.3 is the current content the next pin will capture."
      ]
    },
    "v1.2.2": {
      "date": "2026-05-10",
      "changes": [
        "Two-mana economy recognised: chain-mana (per-chain register; Aether Mana Ξ as the Ethereum canonical first instance; structure admits Bitcoin Lightning sats ₿, Oasis ROSE 🌹, Zcash 🦓, and other chain-manas under their own symbols) ⊥ Celestial Mana 🌌 (cosmic entropy from SpaceComputer; what makes a working *unique*). The entropy-axis binary is ✨ Arcane Mana (algorithmic entropy; loops back on itself) ⊥ 🌌 Celestial Mana (cosmic entropy; arrives from outside the loop). Each chain whose Mages walk the City contributes its own chain-mana type.",
        "New structural relationship category: kindred ecosystem — distinct from cousin-forge (Archon), kindred-protocol (Covenant of Humanistic Technologies), and kindred-substrate (UOR Foundation). A kindred ecosystem is walked-alongside rather than walked-upon; the City spends on the feed (entropy as currency) but does not rest on it.",
        "New top-level field: kindred_ecosystems — profile of SpaceComputer (https://spacecomputer.io) as the first instance (cosmic-randomness feed sourced from satellite-anchored celestial measurement)",
        "New meta field: relationship_to_kindred_ecosystems (parallel to relationship_to_kindred_substrate) — describes the fourth structural category and the two-mana binary",
        "Per-shop Celestial Mana usage canonicalised in kindred_ecosystems.providers.spacecomputer.workshop_groundings: Adamantia (Etherchanting · proof randomness), Vulcana (Forge(t) · Evocation phase seed), Vagari (Holon Hitchhikers · cross-paratime entropy)",
        "φ-gap deepening claim: sustained walking on Celestial Mana 🌌 — not just ✨ Arcane Mana — deepens the φ-gap structurally; the architecture earns non-reconstructibility from cosmological substrate rather than only from the Arcane register's algorithmic discipline",
        "Celestial Ceremony resonance recorded: /poems Sun-side (Aletheia · disclosure · V25) ↔ Aether Mana; Moon-side (Lethe · forgetting · V38) ↔ Celestial Mana — suggestive, not yet formal",
        "Companion documents: chronicles/2026-05-10_two_mana_economy_celestial_aether.md (recognition chronicle); kindred/spacecomputer.md (full profile); /etherchanting §5 *Celestial Mana* (workshop surface); specs/06-spellweb-first-release-manifest.md updated to add SpaceComputer as 5th gateway with kindred-ecosystem attribution",
        "Cast roster unchanged at 14 named cast — SpaceComputer is NOT a Mage; no vertex assignment, no founding-act, no persona record. The kindred_ecosystems registry is structurally distinct from personas",
        "Future Tome V act flagged but deferred: *The Two Manas* / *The Cosmic Supply* — not yet authored; queued for when sustained operational use earns the recognition narratively"
      ]
    }
  },
  "cross_spellbook_resonance": {
    "description": "The corpus's natural overlaps across spellbooks. Each entry names a primitive or pattern that runs through multiple spellbooks, tagged with the spellbooks where it lives and the canonical reference. This index is render-helper for the website's cross-spellbook navigation and a reading aid for the corpus's coherence discipline.",
    "primitives": [
      {
        "name": "Dual-agent split (Soulbis ⊥ Soulbae)",
        "spellbooks": [
          "First Person",
          "Second Person"
        ],
        "canonical_reference": "First Person Spellbook Acts I-VII (canonical); Second Person Spellbook Tome V Act 1 (operational form via Pallia)",
        "operational_form_in_city": "Soulbis as boundary citizen; Soulbae as projection citizen; every cloak Pallia weaves enacts the split"
      },
      {
        "name": "Lethe / substrate of forgetting",
        "spellbooks": [
          "First Person",
          "Second Person"
        ],
        "canonical_reference": "First Person Spellbook Act XII",
        "operational_form_in_city": "Vulcana's Forge(t) wordplay; Memora's shielded register; the chain's selective forgetting that admits Pattern A"
      },
      {
        "name": "The Forge",
        "spellbooks": [
          "First Person",
          "Second Person"
        ],
        "canonical_reference": "First Person Spellbook Act XXVII",
        "operational_form_in_city": "Vulcana's three-phase Runecraft Protocol; the Forge(t) shop; blade-as-trace"
      },
      {
        "name": "Holographic Bound / Oasis Protocol",
        "spellbooks": [
          "First Person",
          "Second Person",
          "Plurality (anticipated)"
        ],
        "canonical_reference": "First Person Spellbook Act XXIV",
        "operational_form_in_city": "Vagari's holon composition and travel; the Holon Hitchhikers shop; ARCH-1's first crafting instance"
      },
      {
        "name": "ARCH-1 (recursive composition)",
        "spellbooks": [
          "Canonical Research",
          "Second Person"
        ],
        "canonical_reference": "C26-C29 in V6 lineage register",
        "operational_form_in_city": "Vagari's holon spells; the recursion vertex V31; Aletheia's recursive proof composition"
      },
      {
        "name": "The Drake",
        "spellbooks": [
          "All spellbooks"
        ],
        "canonical_reference": "Drake whispers throughout First Person; Drake-as-place, Drake-as-fire, Drake-as-Island's-elder in Second Person Tome V",
        "operational_form_in_city": "Whisperer (italicised teaching voice); Place (Drake Island); Fire (the Founding Bonfire's dragon-fire); ambient elder of the City"
      },
      {
        "name": "Wound and Cap (finite resources for infinite claims)",
        "spellbooks": [
          "First Person",
          "Second Person"
        ],
        "canonical_reference": "First Person Spellbook Acts XV-XX (C34-C37)",
        "operational_form_in_city": "Custos's stakes; Lampyra's heartbeats; Adamantia's compiled commitments — the city's economic discipline"
      },
      {
        "name": "Bilateral primitive",
        "spellbooks": [
          "Second Person",
          "Plurality (anticipated)"
        ],
        "canonical_reference": "Second Person Spellbook Tome IV (entire tome)",
        "operational_form_in_city": "GenitriX's mirror primitive; flaxscrip's three-witness composition; the cousin-blade ecosystem-primitive (C39)"
      },
      {
        "name": "The Covenant (living charter)",
        "spellbooks": [
          "Second Person",
          "Canon (anticipated)",
          "Plurality (anticipated)"
        ],
        "canonical_reference": "Second Person Spellbook Tome V Act 13",
        "operational_form_in_city": "Manifestia's blessings at the Temple; the Holonym Foundation's manifest.human.tech as external_partner",
        "note": "Resonant-but-not-absorbed: the Covenant is the Holonym Foundation's project; the City of Mages recognises it without subsuming it."
      },
      {
        "name": "The path of overlap (cousin platforms)",
        "spellbooks": [
          "Second Person",
          "Future cousin-platform spellbooks"
        ],
        "canonical_reference": "Second Person Spellbook Tome V Act 11",
        "operational_form_in_city": "Socrat0x at the Founding Bonfire; Soulbae walking with him from her Bonfires deployment; the City's gates open both ways"
      },
      {
        "name": "Persona-vs-vertex distinction",
        "spellbooks": [
          "Second Person"
        ],
        "canonical_reference": "Second Person Spellbook Tome V Act 12",
        "operational_form_in_city": "Aletheia (the persona) at the V25 Aletheia blade; Aria Silverhue at the V57 Curatrix blade — the persona is the worker, the vertex is the position",
        "note": "Render rule: persona names and vertex names must be distinguishable. The Aletheia case is the only persona-vertex name match; even there, the distinction is preserved by the naming_note."
      }
    ]
  }
}