{
  "$schema": "https://promptedllc.com/agent-radial-restatements.schema.json",
  "version": "3.1",
  "updated": "2026-09-20",
  "purpose": "Human-visible action restatements for the LaneCommandTree primitive across promptedllc.com. The route/action grammar is the substrate; the radial pad, sheet, and list are renderers. Every interactive affordance the visitor sees is keyed by a stable surface.lane.leaf id with a plain-language outcome sentence. Receiving agents may use this file to map a UI affordance back to its canonical intent and to verify byte-for-byte that the human-visible promise of an action matches what an agent would do on the visitor's behalf.",
  "primitive": "LaneCommandTree",
  "renderers": [
    "CommandPadRenderer (desktop, optional radial polish)",
    "CommandSheetRenderer (mobile, canonical)",
    "CommandListRenderer (a11y fallback)"
  ],
  "lane_order": [
    "read",
    "carry",
    "cross-reference",
    "workbench"
  ],
  "site_tier_rollout": "v2.3 (as of 2026-09-21) — primitive extended site-wide across long-form and index strata via five archetype surfaces (canonical-default, index-default, post-default, council-default, federation-tic-default) plus a site-level command anchor (site): six archetype surfaces in total, listed in `site_tier_authority.archetype_surfaces`. Navbar, Footer, GlobalSearch, ContactSection remain conventional wayfinding by design — the substrate blooms inside the page, not around it.",
  "site_tier_authority": {
    "rule": "This field is the single statement of the action-layer tier. /agent-manifest.json and /agents.txt point here and MUST NOT restate the tier number or the surface count — three documents previously carried three different answers to the same question.",
    "tier": "v2.3",
    "as_of": "2026-09-21",
    "archetype_surfaces": [
      "site",
      "canonical-default",
      "index-default",
      "post-default",
      "council-default",
      "federation-tic-default"
    ],
    "bespoke_surface_count": 16,
    "cause": "Counted from the `surfaces` map in this file, which is the generated mirror of the rendered action layer."
  },
  "parity_contract": {
    "rule": "Every RadialActionId rendered by the UI MUST appear verbatim in this file, and every restatement string rendered by the UI MUST match this file byte-for-byte. The .ts registry and /agent-radial-restatements.json are two views of one truth.",
    "test": "scripts/check-radial-parity.ts (run at build) walks the bound trees in src/ and asserts each leaf id and its restatement against this file."
  },
  "lanes": {
    "read": {
      "label": "Read",
      "intent": "Navigate or consume this surface here — move through chapters, sections, scale, or play the audio edition."
    },
    "carry": {
      "label": "Carry",
      "intent": "Export this surface for use elsewhere — clipboard handoff packets, downloads.",
      "privacy_rule": "Any leaf that includes the visitor's local-browser notes must state so in its restatement, and the restatement must render visibly before commit. Consent is per-leaf, never inherited."
    },
    "cross-reference": {
      "label": "Cross-reference",
      "intent": "Read-only navigation across the substrate along TYPED edges — governs, specifies, indexes, canonical-of, companion-to, supersedes, corrects, indicts, informs. Not a bag of related links.",
      "visual": "outline"
    },
    "workbench": {
      "label": "Workbench",
      "intent": "Your own local-browser state — notes, notebook export, clear. Nothing leaves this browser.",
      "visual": "filled-local"
    }
  },
  "edge_types": {
    "governs": "The target document is behavior-law for the source surface.",
    "specifies": "The target document is the formal contract the source surface implements.",
    "indexes": "The target document is a machine-readable index of the source surface.",
    "canonical-of": "The target is the canonical verbatim edition of the source work in another medium.",
    "companion-to": "The target is an authored companion to the source — discussion, layman view, or margin layer — not the source itself.",
    "supersedes": "The source supersedes the target.",
    "corrects": "The source corrects a specific claim in the target.",
    "indicts": "The source names a failure mode the target exhibits.",
    "informs": "The source draws on the target without superseding or correcting it."
  },
  "privacy_classes": {
    "no-notes": {
      "label": "Action does not include any visitor-side notes.",
      "requires_consent_render": false
    },
    "includes-local-notes": {
      "label": "Action attaches the visitor's local-browser notes. Always opt-in at the leaf; the restatement MUST render visibly before commit; never inherited from a prior toggle.",
      "requires_consent_render": true
    },
    "read-only": {
      "label": "Navigation only — no data leaves this browser, no data is written.",
      "requires_consent_render": false
    },
    "local-only": {
      "label": "Reads or writes localStorage in this browser only. Prompted LLC does not see this.",
      "requires_consent_render": false
    },
    "destructive": {
      "label": "Removes local-browser state. Requires a confirm leaf.",
      "requires_consent_render": false
    }
  },
  "surfaces": {
    "fables-hero": {
      "name": "Fables of Ubiquity — homepage hero",
      "canonical_path": "/",
      "lanes": {
        "read": [
          {
            "id": "fablesHero.read.enterAtrium",
            "label": "Enter the Atrium",
            "restatement": "Open the Atrium — the spatial reader for the Third Telling — here on this site.",
            "restatement_past": "Opened the Atrium.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesHero.read.openAudioEdition",
            "label": "Play Audio Edition",
            "restatement": "Open the Audio Edition (verbatim audiobook, bonus to Episode 4) to listen in a new tab.",
            "restatement_past": "Opened the Audio Edition.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "fablesHero.carry.downloadEpub",
            "label": "Download EPUB",
            "restatement": "Download the Third Telling as an EPUB to read in any reader elsewhere.",
            "restatement_past": "Started the EPUB download.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "fablesHero.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the agent routing table row that points machines at the Fables of Ubiquity.",
            "restatement_past": "Opened the routing table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesHero.crossRef.agentsTxt",
            "label": "agents.txt",
            "edgeType": "governs",
            "restatement": "Open the highest-precedence machine-facing contract for this site.",
            "restatement_past": "Opened agents.txt.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesHero.crossRef.mathCompanion",
            "label": "Math behind the Fables",
            "edgeType": "companion-to",
            "restatement": "Open the layman's companion to the mathematical substrate that the Fables narrate.",
            "restatement_past": "Opened the math companion.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "fables-page": {
      "name": "Fables of Ubiquity — page surface",
      "canonical_path": "/fables-of-ubiquity",
      "lanes": {
        "read": [
          {
            "id": "fablesPage.read.openAtrium",
            "label": "Open the Atrium",
            "restatement": "Switch into the Atrium — the spatial reader where chapter-level export and notes live.",
            "restatement_past": "Switched into the Atrium.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.read.openAudioEdition",
            "label": "Play Audio Edition",
            "restatement": "Open the Audio Edition (verbatim audiobook, bonus to Episode 4) to listen in a new tab.",
            "restatement_past": "Opened the Audio Edition.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.read.openCompanionEpisode",
            "label": "Play companion episode",
            "restatement": "Open the companion conversation episode (Episode 2 — discussion of the work, not the verbatim reading).",
            "restatement_past": "Opened the companion episode.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "fablesPage.carry.downloadEpub",
            "label": "Download EPUB",
            "restatement": "Download the Third Telling as an EPUB to read in any reader elsewhere.",
            "restatement_past": "Started the EPUB download.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "fablesPage.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the routing-table row that maps the Fables intent to its canonical surfaces.",
            "restatement_past": "Opened the routing table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.crossRef.agentsTxt",
            "label": "agents.txt",
            "edgeType": "governs",
            "restatement": "Open the highest-precedence machine-facing contract for this site.",
            "restatement_past": "Opened agents.txt.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.crossRef.manifest",
            "label": "Chapter manifest (JSON)",
            "edgeType": "indexes",
            "restatement": "Open the JSON index of every chapter slug and word count.",
            "restatement_past": "Opened the chapter manifest.",
            "privacyClass": "read-only"
          },
          {
            "id": "fablesPage.crossRef.mathCompanion",
            "label": "Math behind the Fables",
            "edgeType": "companion-to",
            "restatement": "Open the layman's companion to the mathematical substrate.",
            "restatement_past": "Opened the math companion.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "atrium-book": {
      "name": "Atrium — book-level commands",
      "canonical_path": "/fables-of-ubiquity",
      "lanes": {
        "read": [
          {
            "id": "atriumBook.read.resumeLast",
            "label": "Resume last chapter",
            "restatement": "Reopen the chapter you were last reading, restored from your local browser.",
            "restatement_past": "Reopened your last chapter.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumBook.read.openAudioEdition",
            "label": "Play Audio Edition",
            "restatement": "Open the Audio Edition (verbatim audiobook, bonus to Episode 4) to listen in a new tab.",
            "restatement_past": "Opened the Audio Edition.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "atriumBook.carry.copyBook.withoutNotes",
            "label": "Copy entire book for LLM",
            "restatement": "Copy the full Third Telling as a governed handoff packet to your clipboard. Your local-browser notes stay out.",
            "restatement_past": "Copied the full Third Telling. Your local-browser notes stayed out.",
            "privacyClass": "no-notes"
          },
          {
            "id": "atriumBook.carry.copyBook.withNotes",
            "label": "Copy entire book for LLM, with my notes",
            "restatement": "Copy the full Third Telling alongside your personal notes from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied the full Third Telling with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "atriumBook.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the routing-table row that maps the Fables intent to its canonical surfaces.",
            "restatement_past": "Opened the routing table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "atriumBook.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "atriumBook.crossRef.manifest",
            "label": "Chapter manifest (JSON)",
            "edgeType": "indexes",
            "restatement": "Open the JSON index of every chapter slug and word count.",
            "restatement_past": "Opened the chapter manifest.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "atriumBook.workbench.exportNotebook",
            "label": "Export full notebook",
            "restatement": "Bundle every note you've taken across the Atrium into a single Markdown notebook and copy it to your clipboard. Nothing leaves this browser.",
            "restatement_past": "Bundled your full Atrium notebook to the clipboard.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumBook.workbench.clearAllNotes",
            "label": "Clear all my Atrium notes",
            "restatement": "Erase every note you've taken across the Atrium from this browser. This cannot be undone.",
            "restatement_past": "Cleared all your Atrium notes from this browser.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "atrium-chapter": {
      "name": "Atrium — chapter commands",
      "canonical_path": "/fables-of-ubiquity",
      "lanes": {
        "read": [
          {
            "id": "atriumChapter.read.prev",
            "label": "Previous chapter",
            "restatement": "Go to the previous chapter in the book order.",
            "restatement_past": "Moved to the previous chapter.",
            "privacyClass": "read-only"
          },
          {
            "id": "atriumChapter.read.next",
            "label": "Next chapter",
            "restatement": "Go to the next chapter in the book order.",
            "restatement_past": "Moved to the next chapter.",
            "privacyClass": "read-only"
          },
          {
            "id": "atriumChapter.read.smaller",
            "label": "Smaller text",
            "restatement": "Decrease the reading scale for this chapter.",
            "restatement_past": "Decreased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumChapter.read.larger",
            "label": "Larger text",
            "restatement": "Increase the reading scale for this chapter.",
            "restatement_past": "Increased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumChapter.read.openAudioEdition",
            "label": "Play Audio Edition",
            "restatement": "Open the Audio Edition (verbatim audiobook, bonus to Episode 4) to listen in a new tab.",
            "restatement_past": "Opened the Audio Edition.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "atriumChapter.carry.copyChapter.withoutNotes",
            "label": "Copy this chapter for LLM",
            "restatement": "Copy this chapter as a governed handoff packet to your clipboard. Your local-browser notes stay out.",
            "restatement_past": "Copied this chapter. Your local-browser notes stayed out.",
            "privacyClass": "no-notes"
          },
          {
            "id": "atriumChapter.carry.copyChapter.withNotes",
            "label": "Copy this chapter for LLM, with my notes",
            "restatement": "Copy this chapter alongside your personal notes for it from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied this chapter with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          },
          {
            "id": "atriumChapter.carry.copyBook.withoutNotes",
            "label": "Copy entire book for LLM",
            "restatement": "Copy the full Third Telling as a governed handoff packet to your clipboard. Your local-browser notes stay out.",
            "restatement_past": "Copied the full Third Telling. Your local-browser notes stayed out.",
            "privacyClass": "no-notes"
          },
          {
            "id": "atriumChapter.carry.copyBook.withNotes",
            "label": "Copy entire book for LLM, with my notes",
            "restatement": "Copy the full Third Telling alongside your personal notes from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied the full Third Telling with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "atriumChapter.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the routing-table row that maps the Fables intent to its canonical surfaces.",
            "restatement_past": "Opened the routing table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "atriumChapter.crossRef.companion",
            "label": "Companion (margin) layer",
            "edgeType": "companion-to",
            "restatement": "Open the canonical companion-layer note that sits alongside the book — discussion, not the source.",
            "restatement_past": "Opened the companion layer.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "atriumChapter.workbench.openNotes",
            "label": "Open notes for this chapter",
            "restatement": "Open the notes panel for this chapter. Anything you type is stored only in this browser.",
            "restatement_past": "Opened the notes panel for this chapter.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumChapter.workbench.exportNotebook",
            "label": "Export full notebook",
            "restatement": "Bundle every note you've taken across the Atrium into a single Markdown notebook and copy it to your clipboard. Nothing leaves this browser.",
            "restatement_past": "Bundled your full Atrium notebook to the clipboard.",
            "privacyClass": "local-only"
          },
          {
            "id": "atriumChapter.workbench.clearChapterNotes",
            "label": "Clear this chapter's notes",
            "restatement": "Erase your notes for this chapter from this browser. This cannot be undone.",
            "restatement_past": "Cleared this chapter's notes from this browser.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "math-paper": {
      "name": "Fractal Quivers of Quivers — full paper",
      "canonical_path": "/fractal-quivers-of-quivers",
      "lanes": {
        "read": [
          {
            "id": "mathPaper.read.smaller",
            "label": "Smaller text",
            "restatement": "Decrease the reading scale for the paper.",
            "restatement_past": "Decreased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "mathPaper.read.larger",
            "label": "Larger text",
            "restatement": "Increase the reading scale for the paper.",
            "restatement_past": "Increased the reading scale.",
            "privacyClass": "local-only"
          }
        ],
        "carry": [
          {
            "id": "mathPaper.carry.copyPaper",
            "label": "Copy paper for LLM",
            "restatement": "Copy Fractal Quivers of Quivers as a governed handoff packet, framing envelope and cite-as line included, to your clipboard.",
            "restatement_past": "Copied Fractal Quivers of Quivers as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "mathPaper.carry.openRawMd",
            "label": "Open raw Markdown source",
            "restatement": "Open the SHA-256-pinned raw Markdown source of the paper.",
            "restatement_past": "Opened the raw Markdown source.",
            "privacyClass": "read-only"
          },
          {
            "id": "mathPaper.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line academic citation for this paper to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "mathPaper.crossRef.laymanCompanion",
            "label": "Layman's companion",
            "edgeType": "companion-to",
            "restatement": "Open Math behind the Fables — the layman's companion to this paper.",
            "restatement_past": "Opened the layman's companion.",
            "privacyClass": "read-only"
          },
          {
            "id": "mathPaper.crossRef.fablesTwin",
            "label": "Narrative twin (Fables)",
            "edgeType": "companion-to",
            "restatement": "Open the Fables of Ubiquity — the narrative twin of this paper.",
            "restatement_past": "Opened the Fables of Ubiquity.",
            "privacyClass": "read-only"
          },
          {
            "id": "mathPaper.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the routing-table row that maps the mathematics intent to its canonical surfaces.",
            "restatement_past": "Opened the routing table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "mathPaper.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "mathPaper.crossRef.cocExtension",
            "label": "Computing Around the Open Center",
            "edgeType": "informs",
            "restatement": "Open the paper that extends this substrate into splat mechanics and a governance-native compute paradigm.",
            "restatement_past": "Opened Computing Around the Open Center.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "coc-paper": {
      "name": "Computing Around the Open Center — full paper",
      "canonical_path": "/computing-around-the-open-center/paper",
      "lanes": {
        "read": [
          {
            "id": "cocPaper.read.smaller",
            "label": "Smaller text",
            "restatement": "Decrease the reading scale for the paper.",
            "restatement_past": "Decreased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocPaper.read.larger",
            "label": "Larger text",
            "restatement": "Increase the reading scale for the paper.",
            "restatement_past": "Increased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocPaper.read.openSplatLedger",
            "label": "Open Splat Ledger",
            "restatement": "Jump to the Splat Ledger — the receipt-bearing index of every splat authored for this paper.",
            "restatement_past": "Opened the Splat Ledger.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "cocPaper.carry.copyPaper",
            "label": "Copy paper for LLM",
            "restatement": "Copy Computing Around the Open Center as a governed handoff packet, framing envelope and cite-as line included, to your clipboard.",
            "restatement_past": "Copied Computing Around the Open Center as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "cocPaper.carry.openRawMd",
            "label": "Open raw Markdown source",
            "restatement": "Open the SHA-256-pinned raw Markdown source of the paper.",
            "restatement_past": "Opened the raw Markdown source.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.carry.openPdf",
            "label": "Open typeset PDF",
            "restatement": "Open the typeset PDF edition of the paper in a new tab.",
            "restatement_past": "Opened the typeset PDF.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.carry.openArxivSource",
            "label": "Download arXiv source",
            "restatement": "Download the arXiv-ready LaTeX source tarball for the paper.",
            "restatement_past": "Started the arXiv source download.",
            "privacyClass": "no-notes"
          },
          {
            "id": "cocPaper.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line academic citation for this paper to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "cocPaper.crossRef.fqoq",
            "label": "Fractal Quivers of Quivers",
            "edgeType": "informs",
            "restatement": "Open the mathematical substrate paper this work extends into splat mechanics.",
            "restatement_past": "Opened Fractal Quivers of Quivers.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.crossRef.colorOfOptionality",
            "label": "The Color of Optionality Under Pressure",
            "edgeType": "companion-to",
            "restatement": "Open the cultural-physics companion paper.",
            "restatement_past": "Opened The Color of Optionality Under Pressure.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.crossRef.splatLedger",
            "label": "Splat Ledger (Markdown)",
            "edgeType": "specifies",
            "restatement": "Open the Splat Ledger — the machine-readable ledger of every splat this paper is built from.",
            "restatement_past": "Opened the Splat Ledger.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.crossRef.jacobianReceipt",
            "label": "Jacobian exact certificate (JSON)",
            "edgeType": "canonical-of",
            "restatement": "Open the exact symbolic certificate that reproduces the announced three-dimensional Jacobian counterexample.",
            "restatement_past": "Opened the Jacobian certificate.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "informs",
            "restatement": "Open the behavior-law document that governs the action layer.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocPaper.crossRef.papersRegistry",
            "label": "Papers registry (JSON)",
            "edgeType": "indexes",
            "restatement": "Open the arXiv-style papers registry — the load-bearing index of every canonical paper on this site.",
            "restatement_past": "Opened the papers registry.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "forked-paper": {
      "name": "FORKED — full paper",
      "canonical_path": "/forked",
      "lanes": {
        "read": [
          {
            "id": "forkedPaper.read.smaller",
            "label": "Smaller text",
            "restatement": "Decrease the reading scale for the paper.",
            "restatement_past": "Decreased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "forkedPaper.read.larger",
            "label": "Larger text",
            "restatement": "Increase the reading scale for the paper.",
            "restatement_past": "Increased the reading scale.",
            "privacyClass": "local-only"
          },
          {
            "id": "forkedPaper.read.top",
            "label": "Back to top",
            "restatement": "Return to the load-bearing invariant and abstract at the top of the paper.",
            "restatement_past": "Returned to the top of the paper.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "forkedPaper.carry.copyPaper",
            "label": "Copy paper for LLM",
            "restatement": "Copy FORKED v2.0 as a governed handoff packet — collaboration-mandate notice, dual-use defensive-scope envelope, executive abstract, claims register pointer, and cite-as line included — to your clipboard.",
            "restatement_past": "Copied FORKED v2.0 as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "forkedPaper.carry.openRawMd",
            "label": "Open raw Markdown source",
            "restatement": "Open the SHA-256-pinned raw Markdown source of the paper.",
            "restatement_past": "Opened the raw Markdown source.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.carry.openPdf",
            "label": "Open typeset PDF",
            "restatement": "Open the typeset PDF edition of the paper in a new tab.",
            "restatement_past": "Opened the typeset PDF.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.carry.openBib",
            "label": "Open BibTeX references",
            "restatement": "Open the BibTeX reference file for the paper.",
            "restatement_past": "Opened the BibTeX references.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line academic citation for this paper to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          },
          {
            "id": "forkedPaper.carry.contactAuthor",
            "label": "Contact author (required before use)",
            "restatement": "Open a mail draft to Breyden Taylor at breyden@prompted.community. FORKED and all of its proprietary constructs require direct written consent from the author before any use — commercial or otherwise. This is a collaboration mandate; use is prohibited by default across every lane until consent is granted.",
            "restatement_past": "Opened a collaboration request to Breyden Taylor.",
            "privacyClass": "read-only"
          }
        ],
        "cross-reference": [
          {
            "id": "forkedPaper.crossRef.coc",
            "label": "Computing Around the Open Center",
            "edgeType": "informs",
            "restatement": "Open the compute-paradigm paper whose splat mechanics FORKED applies to machine-mediated conflict.",
            "restatement_past": "Opened Computing Around the Open Center.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.crossRef.fqoq",
            "label": "Fractal Quivers of Quivers",
            "edgeType": "informs",
            "restatement": "Open the mathematical substrate paper FORKED instantiates for observer-indexed reality.",
            "restatement_past": "Opened Fractal Quivers of Quivers.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.crossRef.colorOfOptionality",
            "label": "The Color of Optionality Under Pressure",
            "edgeType": "companion-to",
            "restatement": "Open the cultural-physics companion paper.",
            "restatement_past": "Opened The Color of Optionality Under Pressure.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "informs",
            "restatement": "Open the behavior-law document that governs the action layer.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity (root frame)",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement — non-collapse of agency inside amplification — the paper's human-agency mechanic is faithful to.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          },
          {
            "id": "forkedPaper.crossRef.papersRegistry",
            "label": "Papers registry (JSON)",
            "edgeType": "indexes",
            "restatement": "Open the arXiv-style papers registry — the load-bearing index of every canonical paper on this site.",
            "restatement_past": "Opened the papers registry.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "site": {
      "name": "Site — Prompted LLC command anchor",
      "canonical_path": "/",
      "lanes": {
        "read": [
          {
            "id": "site.read.openWaysIn",
            "label": "Choose a way in",
            "restatement": "Open The Ways In — the governed access lattice for choosing a corpus door by intended encounter, time, medium, depth, and required authority.",
            "restatement_past": "Opened The Ways In.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.enterAtrium",
            "label": "Enter the Atrium",
            "restatement": "Open the Atrium — the spatial reader for the Fables of Ubiquity.",
            "restatement_past": "Opened the Atrium.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openWallOfCouncils",
            "label": "Open The Anchorage — Wall of Councils",
            "restatement": "Open The Anchorage — forty perception-lock plaques rendered as one living centroid; tiles drill down for legibility.",
            "restatement_past": "Opened The Anchorage.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openShopCouncils",
            "label": "Shop Councils (coming soon)",
            "restatement": "Jump to the Shop Councils ribbon on The Anchorage — coming soon: metal plaques, family decks, seminar editions. Notify-me list is open.",
            "restatement_past": "Jumped to the Shop Councils teaser.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openMathPaper",
            "label": "Open the math paper",
            "restatement": "Open Fractal Quivers of Quivers — the mathematical substrate paper.",
            "restatement_past": "Opened the math paper.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openResearch",
            "label": "Open the research corpus",
            "restatement": "Open the research corpus — synthesized papers on agent reliability, governance, and coordination.",
            "restatement_past": "Opened the research corpus.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openStateOfFederation",
            "label": "Open State of the Federation — Tic 584",
            "restatement": "Open the Second Edition at Tic 584 — the hoist, contagion sense, membrane, and self-firing apparatus.",
            "restatement_past": "Opened the State of the Federation — Tic 584.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openFounder",
            "label": "Open Founder page",
            "restatement": "Open the founder page — Breyden E. Taylor.",
            "restatement_past": "Opened the founder page.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openGlossary",
            "label": "Open the Glossary",
            "restatement": "Open the defined-terms glossary for the Prompted LLC substrate.",
            "restatement_past": "Opened the Glossary.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openStorytelling",
            "label": "Open Performance-Led Storytelling",
            "restatement": "Open the Performance-Led Storytelling package — a substrate-first framework for editing human cadence in platform media.",
            "restatement_past": "Opened Performance-Led Storytelling.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.read.openStorytellingCurriculum",
            "label": "Open the storytelling curriculum",
            "restatement": "Open the nine-module Performance-Led Storytelling curriculum — each module names its question, outcomes, and source chapters.",
            "restatement_past": "Opened the storytelling curriculum.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "site.carry.copyThisPage",
            "label": "Copy this page for an LLM",
            "restatement": "Copy the page in view as a governed handoff packet — constitutional framing, the page body from its markdown projection, routing pointers, and a cite-as line — to your clipboard. No local notes are included.",
            "restatement_past": "Copied this page as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "site.carry.openMarkdownTwin",
            "label": "View this page as Markdown",
            "restatement": "Open the markdown projection of the page in view — the same canonical URL with a .md suffix — in a new tab.",
            "restatement_past": "Opened the markdown projection of this page.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openInChatGPT",
            "label": "Open in ChatGPT",
            "restatement": "Open ChatGPT in a new tab with a framing prompt naming this page's canonical URL and constraint envelope. Nothing is sent from this site; the prompt travels in the link.",
            "restatement_past": "Opened ChatGPT with this page's canonical pointer.",
            "privacyClass": "no-notes"
          },
          {
            "id": "site.carry.openInClaude",
            "label": "Open in Claude",
            "restatement": "Open Claude in a new tab with a framing prompt naming this page's canonical URL and constraint envelope. Nothing is sent from this site; the prompt travels in the link.",
            "restatement_past": "Opened Claude with this page's canonical pointer.",
            "privacyClass": "no-notes"
          },
          {
            "id": "site.carry.copyCitation",
            "label": "Copy citation",
            "restatement": "Copy a dated cite-as line for the page in view to your clipboard.",
            "restatement_past": "Copied the cite-as line for this page.",
            "privacyClass": "no-notes"
          },
          {
            "id": "site.carry.copyBibtex",
            "label": "Copy BibTeX",
            "restatement": "Copy a BibTeX record for the page in view, carrying the retrieval date and the markdown projection URL.",
            "restatement_past": "Copied the BibTeX record for this page.",
            "privacyClass": "no-notes"
          },
          {
            "id": "site.carry.openAccessRegister",
            "label": "Open access projection register",
            "restatement": "Open the machine-readable Ways In register with every door's authority ceiling, omissions, and rehydration path.",
            "restatement_past": "Opened the access projection register.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openAgentsTxt",
            "label": "Open agents.txt",
            "restatement": "Open the highest-precedence machine-facing contract for this site in a new tab.",
            "restatement_past": "Opened agents.txt.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openManifest",
            "label": "Open agent-manifest.json",
            "restatement": "Open the machine-readable mirror of this site's authority order, endpoints, and permissions.",
            "restatement_past": "Opened the agent manifest.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openRoutingTable",
            "label": "Open agent-routing-table.json",
            "restatement": "Open the intent → route → answer-frame table that machines should prefer over inferring routes.",
            "restatement_past": "Opened the routing table.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openRestatements",
            "label": "Open agent-radial-restatements.json",
            "restatement": "Open this file — every action id and outcome sentence the human UI promises.",
            "restatement_past": "Opened the restatement registry.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openAtriumRegisterJson",
            "label": "Open Atrium register JSON",
            "restatement": "Open the sealed machine register of Atrium works and artifacts outside the Synthesis Research Corpus.",
            "restatement_past": "Opened the Atrium register JSON.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.carry.openAtriumRegisterMarkdown",
            "label": "Open Atrium register Markdown",
            "restatement": "Open the citable human-readable projection of the Atrium register.",
            "restatement_past": "Opened the Atrium register Markdown.",
            "privacyClass": "read-only"
          }
        ],
        "cross-reference": [
          {
            "id": "site.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer site-wide.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.crossRef.handoffSchema",
            "label": "Agent handoff schema",
            "edgeType": "specifies",
            "restatement": "Open the JSON schema that every Copy-for-LLM packet on this site conforms to.",
            "restatement_past": "Opened the handoff schema.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.crossRef.notThis",
            "label": "What this is not",
            "edgeType": "corrects",
            "restatement": "Open the canonical disambiguation page — what Prompted LLC is not.",
            "restatement_past": "Opened the disambiguation page.",
            "privacyClass": "read-only"
          },
          {
            "id": "site.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement — sovereignty as non-collapse of agency inside amplification.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "site.workbench.exportNotebook",
            "label": "Export full notebook",
            "restatement": "Bundle every note you've taken across this site into a single Markdown notebook and copy it to your clipboard. Nothing leaves this browser.",
            "restatement_past": "Bundled your full site notebook to the clipboard.",
            "privacyClass": "local-only"
          },
          {
            "id": "site.workbench.clearAllNotes",
            "label": "Clear all my notes on this site",
            "restatement": "Erase every note you've taken across this site from this browser. This cannot be undone.",
            "restatement_past": "Cleared all your local-browser notes from this site.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "canonical-default": {
      "name": "Canonical page — default lanes",
      "canonical_path": "/{slug}",
      "purpose": "Archetype surface inherited by every page rendered through CanonicalDoc / GlossaryDoc. Leaf ids are generic; the page binds executors that target its own slug, title, and rendered body. Outlier governance pages override this surface with bespoke bindings.",
      "lanes": {
        "read": [
          {
            "id": "canonicalDefault.read.scrollTop",
            "label": "Top of page",
            "restatement": "Scroll back to the top of this canonical surface.",
            "restatement_past": "Scrolled to the top.",
            "privacyClass": "read-only"
          },
          {
            "id": "canonicalDefault.read.scrollBottom",
            "label": "Bottom of page",
            "restatement": "Scroll to the references and root-frame block at the bottom of this surface.",
            "restatement_past": "Scrolled to the bottom.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "canonicalDefault.carry.copyForLLM",
            "label": "Copy this page for LLM",
            "restatement": "Copy this canonical surface as a governed handoff packet — constraint envelope, the page's prose, cite-as line — to your clipboard.",
            "restatement_past": "Copied this canonical surface as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "canonicalDefault.carry.copyURL",
            "label": "Copy canonical URL",
            "restatement": "Copy this page's canonical URL to your clipboard.",
            "restatement_past": "Copied the canonical URL.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "canonicalDefault.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer across this site.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "canonicalDefault.crossRef.routingTable",
            "label": "Agent routing table",
            "edgeType": "specifies",
            "restatement": "Open the intent → route table machines should prefer over inferring this surface.",
            "restatement_past": "Opened the routing table.",
            "privacyClass": "read-only"
          },
          {
            "id": "canonicalDefault.crossRef.notThis",
            "label": "What this is not",
            "edgeType": "corrects",
            "restatement": "Open the canonical disambiguation page that corrects misreadings of Prompted LLC.",
            "restatement_past": "Opened the disambiguation page.",
            "privacyClass": "read-only"
          },
          {
            "id": "canonicalDefault.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity (root frame)",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement that informs this surface — sovereignty as non-collapse of agency inside amplification.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "index-default": {
      "name": "Index page — default lanes",
      "canonical_path": "/{slug}",
      "purpose": "Archetype surface for index/listing pages (Research, ResearchClusters, ArxivLanding). No workbench lane by default — index pages are not note surfaces.",
      "lanes": {
        "read": [
          {
            "id": "indexDefault.read.scrollTop",
            "label": "Top of index",
            "restatement": "Scroll back to the top of this index.",
            "restatement_past": "Scrolled to the top.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "indexDefault.carry.copyURL",
            "label": "Copy index URL",
            "restatement": "Copy this index page's canonical URL to your clipboard.",
            "restatement_past": "Copied the index URL.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "indexDefault.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer across this site.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "indexDefault.crossRef.routingTable",
            "label": "Agent routing table",
            "edgeType": "specifies",
            "restatement": "Open the intent → route table machines should prefer over inferring an index entry.",
            "restatement_past": "Opened the routing table.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "post-default": {
      "name": "Research post — default lanes",
      "canonical_path": "/research/{slug}",
      "purpose": "Archetype surface for individual research-corpus posts. Workbench lane optional per post.",
      "lanes": {
        "read": [
          {
            "id": "postDefault.read.scrollTop",
            "label": "Top of post",
            "restatement": "Scroll back to the top of this research post.",
            "restatement_past": "Scrolled to the top.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "postDefault.carry.copyForLLM.withoutNotes",
            "label": "Copy this post for LLM",
            "restatement": "Copy this research post as a governed handoff packet to your clipboard. Your local-browser notes stay out.",
            "restatement_past": "Copied this research post. Your local-browser notes stayed out.",
            "privacyClass": "no-notes"
          },
          {
            "id": "postDefault.carry.copyForLLM.withNotes",
            "label": "Copy this post for LLM, with my notes",
            "restatement": "Copy this research post alongside your personal notes for it from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied this research post with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          },
          {
            "id": "postDefault.carry.copyPermalink",
            "label": "Copy permalink",
            "restatement": "Copy this post's permalink to your clipboard.",
            "restatement_past": "Copied the permalink.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "postDefault.crossRef.cluster",
            "label": "Cluster of this post",
            "edgeType": "indexes",
            "restatement": "Open the semantic cluster that contains this post — neighbors within the same topic.",
            "restatement_past": "Opened the cluster page.",
            "privacyClass": "read-only"
          },
          {
            "id": "postDefault.crossRef.corpus",
            "label": "Research corpus",
            "edgeType": "indexes",
            "restatement": "Open the full research corpus index.",
            "restatement_past": "Opened the research corpus.",
            "privacyClass": "read-only"
          },
          {
            "id": "postDefault.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer across this site.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "postDefault.workbench.openNotes",
            "label": "Open notes for this post",
            "restatement": "Open the notes panel for this post. Anything you type is stored only in this browser.",
            "restatement_past": "Opened the notes panel for this post.",
            "privacyClass": "local-only"
          },
          {
            "id": "postDefault.workbench.clearPostNotes",
            "label": "Clear notes for this post",
            "restatement": "Erase your notes for this post from this browser. This cannot be undone.",
            "restatement_past": "Cleared this post's notes from this browser.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "tic-516": {
      "name": "State of the Federation — Tic 516",
      "canonical_path": "/state-of-the-federation/tic-516",
      "purpose": "The polyphonic federation address. Read lane jumps to the address's named movements; Carry lane hands an agent the governed packet, the SHA-pinned canonical Markdown, the structured offices register, and a one-line cite-as; Cross-reference walks the typed edges to the narrative twin (Fables), the mathematical substrate (Fractal Quivers), the routing-table row, agents.txt, and the sovereign-continuity root frame.",
      "lanes": {
        "read": [
          {
            "id": "tic516.read.overture",
            "label": "Overture",
            "restatement": "Jump to the orchestrator's opening movement.",
            "restatement_past": "Jumped to the overture.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.read.registerOfOffices",
            "label": "Register of offices",
            "restatement": "Jump to the nineteen-office register — each office named with the hand that holds it and its voice-source dot.",
            "restatement_past": "Jumped to the register of offices.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.read.ledger",
            "label": "What we have not done",
            "restatement": "Jump to the honest ledger of what is gated, dormant, and unwired.",
            "restatement_past": "Jumped to the honest ledger.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.read.telos",
            "label": "The telos, held",
            "restatement": "Jump to the closing movement — the telos and the still point, redrawn.",
            "restatement_past": "Jumped to the telos.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "tic516.carry.copyAddress",
            "label": "Copy the full address for LLM",
            "restatement": "Copy the full State of the Federation — Tic 516 as a governed handoff packet, constraint envelope and cite-as included, to your clipboard.",
            "restatement_past": "Copied the full State of the Federation — Tic 516 as a governed packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "tic516.carry.openRawMarkdown",
            "label": "Open canonical Markdown",
            "restatement": "Open the ingestion-ready Markdown of the address in a new tab.",
            "restatement_past": "Opened the canonical Markdown.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.carry.openOfficesJson",
            "label": "Open offices.json",
            "restatement": "Open the structured machine-readable register of the nineteen offices in a new tab — name, court, steward, lifecycle, voice-source.",
            "restatement_past": "Opened the offices register JSON.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line citation for this address to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "tic516.crossRef.fables",
            "label": "Fables of Ubiquity (narrative twin)",
            "edgeType": "companion-to",
            "restatement": "Open the narrative biography of this same federation — the Fables of Ubiquity.",
            "restatement_past": "Opened the Fables of Ubiquity.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.crossRef.mathPaper",
            "label": "Fractal Quivers of Quivers (substrate)",
            "edgeType": "informs",
            "restatement": "Open the mathematical substrate paper the federation's physics is drawn from.",
            "restatement_past": "Opened the mathematical substrate paper.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.crossRef.routingRow",
            "label": "Routing table row",
            "edgeType": "specifies",
            "restatement": "Open the routing-table row that maps the State-of-the-Federation intent to its canonical surfaces.",
            "restatement_past": "Opened the routing-table row.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.crossRef.agentsTxt",
            "label": "agents.txt",
            "edgeType": "governs",
            "restatement": "Open the highest-precedence machine-facing contract for this site.",
            "restatement_past": "Opened agents.txt.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic516.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity (root frame)",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement the telos is faithful to — non-collapse of agency inside amplification.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "tic-515": {
      "name": "State of the Federation — Tic 515",
      "canonical_path": "/state-of-the-federation/tic-515",
      "purpose": "The prior State — the orchestrator's overture-tier address, seven cross-cutting movements (teeth, spine, hoist, maps, workforce, frontier, telos) written before Tic 516 turned the floor over to the offices themselves. Read lane jumps the movements; Carry hands the SHA-pinned canonical Markdown, the structured arcs JSON, and a one-line cite-as; Cross-reference walks the typed edges to the sequel address (Tic 516), the visual antecedent deck (the thirteen plates), the narrative twin (Fables), the mathematical substrate, agents.txt, and sovereign continuity.",
      "lanes": {
        "read": [
          {
            "id": "tic515.read.overture",
            "label": "Overture",
            "restatement": "Jump to the opening — the 134-tic silence and what it actually held.",
            "restatement_past": "Jumped to the overture.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.read.teeth",
            "label": "The office founded for teeth",
            "restatement": "Jump to Movement I — the Office of the Harpoon and the still point it is forbidden to strike.",
            "restatement_past": "Jumped to the teeth movement.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.read.workforce",
            "label": "The workforce spoke",
            "restatement": "Jump to Movement V — the six offices reflecting on the io-map audit in their own voices.",
            "restatement_past": "Jumped to the workforce movement.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.read.ledger",
            "label": "What we have not done",
            "restatement": "Jump to Movement VI — the honest ledger of the frontier.",
            "restatement_past": "Jumped to the honest ledger.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.read.telos",
            "label": "The telos, held",
            "restatement": "Jump to the closing — the recovered founding sentence, and the still point that never moved.",
            "restatement_past": "Jumped to the telos.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "tic515.carry.copyAddress",
            "label": "Copy the full address for LLM",
            "restatement": "Copy the full State of the Federation — Tic 515 as a governed handoff packet, constraint envelope and cite-as included, to your clipboard.",
            "restatement_past": "Copied the full Tic 515 address as a governed packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "tic515.carry.openRawMarkdown",
            "label": "Open canonical Markdown",
            "restatement": "Open the ingestion-ready Markdown of the Tic 515 address in a new tab.",
            "restatement_past": "Opened the canonical Markdown.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.carry.openArcsJson",
            "label": "Open arcs.json",
            "restatement": "Open the structured machine-readable register of the seven movements — roman, slug, title, paragraphs — in a new tab.",
            "restatement_past": "Opened the arcs register JSON.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line citation for this address to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "tic515.crossRef.tic516",
            "label": "Federation, Tic 516 (sequel address)",
            "edgeType": "supersedes",
            "restatement": "Open the sequel address — the polyphonic State the offices themselves wrote a tic later.",
            "restatement_past": "Opened the Tic 516 address.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.crossRef.deck",
            "label": "The Sacred Blueprint (13-plate deck)",
            "edgeType": "companion-to",
            "restatement": "Open the visual antecedent this address speaks back to — the thirteen plates c48 generated at Tic 515.",
            "restatement_past": "Opened the Sacred Blueprint deck.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.crossRef.fables",
            "label": "Fables of Ubiquity (narrative twin)",
            "edgeType": "companion-to",
            "restatement": "Open the narrative biography of this same federation.",
            "restatement_past": "Opened the Fables of Ubiquity.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.crossRef.mathPaper",
            "label": "Fractal Quivers of Quivers (substrate)",
            "edgeType": "informs",
            "restatement": "Open the mathematical substrate paper the federation's physics is drawn from.",
            "restatement_past": "Opened the mathematical substrate paper.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.crossRef.agentsTxt",
            "label": "agents.txt",
            "edgeType": "governs",
            "restatement": "Open the highest-precedence machine-facing contract for this site.",
            "restatement_past": "Opened agents.txt.",
            "privacyClass": "read-only"
          },
          {
            "id": "tic515.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity (root frame)",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement the telos is faithful to — non-collapse of agency inside amplification.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "council-default": {
      "name": "Wall of Councils — plaque drilldown (archetype)",
      "canonical_path": "/wall-of-councils/{n}",
      "purpose": "Archetype surface inherited by every /wall-of-councils/:n plaque page. Lanes mirror the Fables chapter workbench: Read jumps the local exhibit (prev/next/wall), Carry exports the verbatim packet and the structured fields and the citation block, Cross-reference walks typed edges to the narrative twin (Fables), the federation's office register (Tic 516), and the perimeter intake stand. Workbench is per-plaque local-browser notes with explicit consent on attach. Primary-source citations (Remnant Trust / Gutenberg / Ubiquity / Modern public) render inline on the plaque page and are exported under the Carry lane.",
      "lanes": {
        "read": [
          {
            "id": "councilDefault.read.openWall",
            "label": "Back to the wall",
            "restatement": "Return to the Anchorage — all forty plaques as one painting.",
            "restatement_past": "Returned to the Anchorage.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.read.prevPlaque",
            "label": "Previous plaque",
            "restatement": "Walk one plaque counter-clockwise along the wall.",
            "restatement_past": "Walked to the previous plaque.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.read.nextPlaque",
            "label": "Next plaque",
            "restatement": "Walk one plaque clockwise along the wall.",
            "restatement_past": "Walked to the next plaque.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "councilDefault.carry.copyPacket",
            "label": "Copy verbatim plaque packet for LLM",
            "restatement": "Copy this council as a governed handoff packet — both poles, all structured fields, the citation block — to your clipboard.",
            "restatement_past": "Copied this council as a governed packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "councilDefault.carry.openJson",
            "label": "Open plaque JSON",
            "restatement": "Open the machine-readable JSON for this plaque in a new tab.",
            "restatement_past": "Opened the plaque JSON.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.carry.copyCitations",
            "label": "Copy primary-source citation block",
            "restatement": "Copy the markdown citation block for this plaque's primary sources to your clipboard.",
            "restatement_past": "Copied the citation block.",
            "privacyClass": "no-notes"
          },
          {
            "id": "councilDefault.carry.copyPacketWithNotes",
            "label": "Copy plaque packet for LLM, with my notes",
            "restatement": "Copy this council's verbatim packet alongside your personal notes for it from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied this council's packet with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "councilDefault.crossRef.fables",
            "label": "Fables of Ubiquity (narrative twin)",
            "edgeType": "companion-to",
            "restatement": "Open the narrative source — the Fables — that names this perception lock in story form.",
            "restatement_past": "Opened the Fables.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.crossRef.tic516",
            "label": "Federation, Tic 516 (office register)",
            "edgeType": "governs",
            "restatement": "Open the State of the Federation address in force — the office register that holds this perimeter open.",
            "restatement_past": "Opened the State of the Federation.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.crossRef.feedAudit",
            "label": "Perimeter — Feed Audit & Pen-Pal Stand",
            "edgeType": "informs",
            "restatement": "Open the perimeter intake — the room where echo-chamber audits and worldview-inverse pairings are being staged.",
            "restatement_past": "Opened the perimeter intake.",
            "privacyClass": "read-only"
          },
          {
            "id": "councilDefault.crossRef.signal",
            "label": "Send a signal",
            "edgeType": "informs",
            "restatement": "Open the unified signal intake to register interest tied to this plaque.",
            "restatement_past": "Opened the signal intake.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "councilDefault.workbench.openNotes",
            "label": "Open notes for this plaque",
            "restatement": "Open the notes panel for this council. Anything you type is stored only in this browser.",
            "restatement_past": "Opened the notes panel for this council.",
            "privacyClass": "local-only"
          },
          {
            "id": "councilDefault.workbench.clearNotes",
            "label": "Clear notes for this plaque",
            "restatement": "Erase your notes for this council from this browser. This cannot be undone.",
            "restatement_past": "Cleared this council's notes from this browser.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "perimeter-feed-audit": {
      "name": "Perimeter — Feed Audit & Pen-Pal Stand",
      "canonical_path": "/perimeter/feed-audit",
      "purpose": "The bridge room. Stages the vision (Epstein / AIBRT — echo-chamber scoring against cryptographic-hashed feed prints, council-backed counter-perspective delivery, pen-pal pairing for worldview-inverse discourse) as a named room with a working interest intake. Scoring and matching are Ubiquity-proper concerns; this surface is the door and the ledger. Carry exports the case; Cross-reference walks to Councils, Fables, and the federation address.",
      "lanes": {
        "read": [
          {
            "id": "perimeter.read.case",
            "label": "The case",
            "restatement": "Jump to the case for the perimeter — why this room exists and what it is guarding.",
            "restatement_past": "Jumped to the case.",
            "privacyClass": "read-only"
          },
          {
            "id": "perimeter.read.intake",
            "label": "Interest intake",
            "restatement": "Jump to the unified intake — register interest in feed audit, pen-pal pairing, or related rooms.",
            "restatement_past": "Jumped to the intake.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "perimeter.carry.copyCase",
            "label": "Copy the case for LLM",
            "restatement": "Copy the perimeter case as a governed handoff packet to your clipboard.",
            "restatement_past": "Copied the perimeter case.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "perimeter.crossRef.councils",
            "label": "Wall of Councils",
            "edgeType": "informs",
            "restatement": "Open the perception-lock atlas the counter-perspective synthesis would draw from.",
            "restatement_past": "Opened the Wall of Councils.",
            "privacyClass": "read-only"
          },
          {
            "id": "perimeter.crossRef.tic516",
            "label": "Federation, Tic 516",
            "edgeType": "governs",
            "restatement": "Open the office register that holds this perimeter open.",
            "restatement_past": "Opened the State of the Federation.",
            "privacyClass": "read-only"
          },
          {
            "id": "perimeter.crossRef.signal",
            "label": "Send a signal",
            "edgeType": "informs",
            "restatement": "Open the unified signal intake.",
            "restatement_past": "Opened the signal intake.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "federation-tic-default": {
      "name": "State of the Federation — tic address (archetype)",
      "canonical_path": "/state-of-the-federation/tic-{n}",
      "purpose": "Archetype surface inherited by every /state-of-the-federation/tic-{n} address (297, 310, 355, 381, 515, 516, …). One skin is chosen per tic — 'address' → illuminated broadsheet (paper #f1ece1, wax, Iowan Old Style, roman-numeral movements, signature block, printed index of cross-refs); 'dispatch' → dark-panel operations register (Tic 310 register: journal cards, ablation tables, DAG blocks). Lanes are identical across skins: Read jumps the tic's own movements, Carry hands an agent the governed packet (verbatim, with an optional attach-my-notes variant), Cross-reference walks TYPED edges specific to THIS tic (preceded-by / supersedes to the adjacent tics in the register, plus governs/informs into the Agentic UX Contract and Sovereign Continuity), Workbench is per-tic local-browser notes with explicit consent on attach.",
      "lanes": {
        "read": [
          {
            "id": "fedTicDefault.read.top",
            "label": "Top of address",
            "restatement": "Scroll back to the top of this State of the Federation.",
            "restatement_past": "Scrolled to the top of the address.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.read.crossrefs",
            "label": "Cross-references",
            "restatement": "Jump to the printed index of cross-references at the foot of this address.",
            "restatement_past": "Jumped to the cross-references.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "fedTicDefault.carry.copyAddress",
            "label": "Copy this address for LLM",
            "restatement": "Copy the full State of the Federation as a governed handoff packet — constraint envelope and cite-as included — to your clipboard.",
            "restatement_past": "Copied this address as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "fedTicDefault.carry.copyAddressWithNotes",
            "label": "Copy this address for LLM, with my notes",
            "restatement": "Copy the full State of the Federation alongside your personal notes for this tic from local storage. Notes travel only on this clipboard write; Prompted LLC still does not see them.",
            "restatement_past": "Copied this address with your local-browser notes attached.",
            "privacyClass": "includes-local-notes"
          },
          {
            "id": "fedTicDefault.carry.openRawMarkdown",
            "label": "Open canonical Markdown",
            "restatement": "Open the ingestion-ready Markdown mirror of this tic in a new tab.",
            "restatement_past": "Opened the canonical Markdown.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy a single-line citation for this address to your clipboard.",
            "restatement_past": "Copied the cite-as line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "fedTicDefault.crossRef.previousTic",
            "label": "Previous tic in the register",
            "edgeType": "informs",
            "restatement": "Open the tic that precedes this one in the State of the Federation register.",
            "restatement_past": "Opened the previous tic.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.crossRef.nextTic",
            "label": "Next tic in the register",
            "edgeType": "supersedes",
            "restatement": "Open the tic that follows this one in the State of the Federation register.",
            "restatement_past": "Opened the next tic.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.crossRef.registerIndex",
            "label": "Federation register (all tics)",
            "edgeType": "indexes",
            "restatement": "Open the chronological index of every published State of the Federation.",
            "restatement_past": "Opened the Federation register.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.crossRef.uxContract",
            "label": "Agentic UX Contract",
            "edgeType": "governs",
            "restatement": "Open the behavior-law document that governs the action layer across this site.",
            "restatement_past": "Opened the Agentic UX Contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "fedTicDefault.crossRef.sovereignContinuity",
            "label": "Sovereign Continuity (root frame)",
            "edgeType": "informs",
            "restatement": "Open the root-frame statement the telos is faithful to — non-collapse of agency inside amplification.",
            "restatement_past": "Opened the Sovereign Continuity page.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "fedTicDefault.workbench.openNotes",
            "label": "Open notes for this tic",
            "restatement": "Open the notes panel for this tic. Anything you type is stored only in this browser.",
            "restatement_past": "Opened the notes panel for this tic.",
            "privacyClass": "local-only"
          },
          {
            "id": "fedTicDefault.workbench.clearNotes",
            "label": "Clear notes for this tic",
            "restatement": "Erase your notes for this tic from this browser. This cannot be undone.",
            "restatement_past": "Cleared this tic's notes from this browser.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "agency-utas": {
      "name": "Agency Is Achievable — UbiquityThing-A-Sphere",
      "canonical_path": "/agency-is-achievable",
      "lanes": {
        "read": [
          {
            "id": "agencyUtas.read.scrollTop",
            "label": "Back to top",
            "restatement": "Return to the top of the surface.",
            "restatement_past": "Returned to the top.",
            "privacyClass": "local-only"
          },
          {
            "id": "agencyUtas.read.symphony",
            "label": "Why a symphony",
            "restatement": "Jump to the symphonic lineage — song as the precursor to story and intergenerational intelligence.",
            "restatement_past": "Jumped to the symphonic lineage.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.read.runtime",
            "label": "Enter the field",
            "restatement": "Move to the Thing-a-Sphere airlock and arm the runtime.",
            "restatement_past": "Moved to the Thing-a-Sphere airlock.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.read.authority",
            "label": "Authority ceiling",
            "restatement": "Jump to the withheld qualifications this surface is not authorized to claim.",
            "restatement_past": "Jumped to the authority ceiling.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "agencyUtas.carry.copyForLLM",
            "label": "Copy surface for LLM",
            "restatement": "Copy this surface as a governed handoff packet, framing envelope included, to your clipboard.",
            "restatement_past": "Copied the surface as a governed handoff packet.",
            "privacyClass": "no-notes"
          },
          {
            "id": "agencyUtas.carry.copyURL",
            "label": "Copy canonical URL",
            "restatement": "Copy the canonical URL of this surface to your clipboard.",
            "restatement_past": "Copied the canonical URL.",
            "privacyClass": "no-notes"
          },
          {
            "id": "agencyUtas.carry.openSystemBook",
            "label": "Open UTAS System Book v3.0",
            "restatement": "Open the 123-page typeset system book — When Coherence Stops Being Innocent — in a new tab.",
            "restatement_past": "Opened the UTAS System Book v3.0.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.carry.copyBookCite",
            "label": "Copy system-book cite line",
            "restatement": "Copy a single-line citation for the UTAS System Book v3.0, SHA-256 digest included, to your clipboard.",
            "restatement_past": "Copied the system-book cite line.",
            "privacyClass": "no-notes"
          }
        ],
        "cross-reference": [
          {
            "id": "agencyUtas.crossRef.systemBook",
            "label": "UTAS System Book v3.0",
            "edgeType": "specifies",
            "restatement": "Open the system book that specifies the 81 analysis lanes, six-facet pertinence cascade, thirteen bounded rides, and spaceflight-reference state behind this runtime.",
            "restatement_past": "Opened the UTAS System Book v3.0.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.crossRef.uxContract",
            "label": "Agentic UX contract",
            "edgeType": "governs",
            "restatement": "Open the contract governing the action layer on this surface.",
            "restatement_past": "Opened the agentic UX contract.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.crossRef.routingTable",
            "label": "Agent routing table",
            "edgeType": "indexes",
            "restatement": "Open the routing table that indexes every canonical surface for agents.",
            "restatement_past": "Opened the agent routing table.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.crossRef.openCenter",
            "label": "Computing Around the Open Center",
            "edgeType": "informs",
            "restatement": "Open the paper whose open-center computation informs how this field refuses to crown a center.",
            "restatement_past": "Opened Computing Around the Open Center.",
            "privacyClass": "read-only"
          },
          {
            "id": "agencyUtas.crossRef.sovereignContinuity",
            "label": "Sovereign continuity",
            "edgeType": "governs",
            "restatement": "Open the root-frame stance this work performs upon.",
            "restatement_past": "Opened sovereign continuity.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "ubiquity-interactive": {
      "name": "Ubiquity Interactive — constitutional field",
      "canonical_path": "/ubiquity-interactive",
      "purpose": "A traversable exhibit of declared relations around a held-open center. Orientation only; it does not compute trust or carry authority.",
      "lanes": {
        "read": [
          {
            "id": "ubiquityInteractive.read.reset",
            "label": "Reset the field",
            "restatement": "Return to the compiled lens, clear the selected node, and restore the field framing.",
            "restatement_past": "Reset the constitutional field.",
            "privacyClass": "read-only"
          },
          {
            "id": "ubiquityInteractive.read.nodeIndex",
            "label": "Open node index",
            "restatement": "Open the accessible index of all forty-five field nodes.",
            "restatement_past": "Opened the accessible node index.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "ubiquityInteractive.carry.copyPacket",
            "label": "Copy field packet",
            "restatement": "Copy the selected node, or the active lens when no node is selected, with source tense and canonical links. Local trail data stays out.",
            "restatement_past": "Copied the field packet without local trail data.",
            "privacyClass": "no-notes"
          },
          {
            "id": "ubiquityInteractive.carry.openJson",
            "label": "Open field JSON",
            "restatement": "Open the machine-readable field registry in a new tab.",
            "restatement_past": "Opened the field registry.",
            "privacyClass": "read-only"
          }
        ],
        "cross-reference": [
          {
            "id": "ubiquityInteractive.crossRef.ubiquity",
            "label": "Ubiquity",
            "edgeType": "canonical-of",
            "restatement": "Open the canonical definition of Ubiquity that this exhibit illustrates.",
            "restatement_past": "Opened the canonical Ubiquity definition.",
            "privacyClass": "read-only",
            "canonicalRoutes": [
              "/ubiquity"
            ]
          },
          {
            "id": "ubiquityInteractive.crossRef.source",
            "label": "Selected source",
            "edgeType": "informs",
            "restatement": "Open the canonical source carried by the selected field node.",
            "restatement_past": "Opened the selected node’s canonical source.",
            "privacyClass": "read-only"
          },
          {
            "id": "ubiquityInteractive.crossRef.graph",
            "label": "Typed link graph",
            "edgeType": "indexes",
            "restatement": "Open the machine-readable site link graph that carries this exhibit’s reciprocal edges.",
            "restatement_past": "Opened the typed link graph.",
            "privacyClass": "read-only"
          }
        ],
        "workbench": [
          {
            "id": "ubiquityInteractive.workbench.save",
            "label": "Save node to trail",
            "restatement": "Save the selected node to a trail held only in this browser. Prompted LLC does not see it.",
            "restatement_past": "Saved the selected node to your local trail.",
            "privacyClass": "local-only"
          },
          {
            "id": "ubiquityInteractive.workbench.export",
            "label": "Export local trail",
            "restatement": "Copy your local field trail as Markdown. Nothing leaves this browser except this clipboard write.",
            "restatement_past": "Copied your local field trail as Markdown.",
            "privacyClass": "local-only"
          },
          {
            "id": "ubiquityInteractive.workbench.clear",
            "label": "Clear local trail",
            "restatement": "Erase the Ubiquity field trail stored in this browser. This cannot be undone.",
            "restatement_past": "Cleared your local field trail.",
            "privacyClass": "destructive",
            "confirm": true
          }
        ]
      }
    },
    "performance-led-storytelling": {
      "name": "Performance-Led Storytelling — studio book and curriculum",
      "canonical_path": "/performance-led-storytelling",
      "purpose": "A creator's studio book on editing human cadence without flattening the source performance, with a nine-module curriculum, an operational protocol, and one de-identified production case. Method-level working hypotheses; not a validated result.",
      "lanes": {
        "read": [
          {
            "id": "pls.read.paper",
            "label": "Read the full text",
            "restatement": "Open the complete working paper: seventeen chapters, two appendices, three plates.",
            "restatement_past": "Opened the Performance-Led Storytelling full text.",
            "privacyClass": "read-only"
          },
          {
            "id": "pls.read.curriculum",
            "label": "Open the curriculum",
            "restatement": "Open the nine-module studio course bound to the paper's own sections.",
            "restatement_past": "Opened the studio curriculum.",
            "privacyClass": "read-only"
          },
          {
            "id": "pls.read.protocol",
            "label": "Open the operational protocol",
            "restatement": "Open the eight-phase editing protocol with the context-packet template and the QA checklist.",
            "restatement_past": "Opened the operational protocol.",
            "privacyClass": "read-only"
          },
          {
            "id": "pls.read.case",
            "label": "Open the production case",
            "restatement": "Open the de-identified comparison of the control edit and the performance-led master.",
            "restatement_past": "Opened the de-identified production case.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "pls.carry.register",
            "label": "Carry the machine register",
            "restatement": "Download the generated register of routes, modules, artifacts, and SHA-256 pins.",
            "restatement_past": "Carried the Performance-Led Storytelling register.",
            "privacyClass": "read-only"
          },
          {
            "id": "pls.carry.manuscript",
            "label": "Carry the sealed manuscript",
            "restatement": "Download the canonical Markdown manuscript with its published hash.",
            "restatement_past": "Carried the sealed manuscript.",
            "privacyClass": "read-only"
          }
        ],
        "cross-reference": [
          {
            "id": "pls.xref.corpus",
            "label": "Cross-reference the corpus",
            "restatement": "Follow the declared relations to the companion Atrium papers.",
            "restatement_past": "Cross-referenced the companion papers.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "coc-hub": {
      "name": "Computing Around the Open Center — head",
      "canonical_path": "/computing-around-the-open-center",
      "lanes": {
        "read": [
          {
            "id": "cocHub.read.openPaper",
            "label": "Open the full paper",
            "restatement": "Open the verbatim full text of the paper.",
            "restatement_past": "Opened the full paper.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.read.openSplat",
            "label": "Open the splat instrument",
            "restatement": "Open the three-dimensional instrument that reads the splat primitive and its authored chain.",
            "restatement_past": "Opened the splat instrument.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.read.openLedger",
            "label": "Open ledger & receipts",
            "restatement": "Open the receipt-bearing authoring ledger and the external certificate.",
            "restatement_past": "Opened the ledger.",
            "privacyClass": "read-only"
          }
        ],
        "carry": [
          {
            "id": "cocHub.carry.copyPackage",
            "label": "Copy head for LLM",
            "restatement": "Copy the standing, version, and surface map of this paper as a handoff block.",
            "restatement_past": "Copied the paper head handoff.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocHub.carry.openPackageJson",
            "label": "Machine package (JSON)",
            "restatement": "Open the generated machine package for this paper: routes, hashes, splat chain, and honest negatives.",
            "restatement_past": "Opened the machine package.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.carry.openPreprintMd",
            "label": "v1.1 preprint (Markdown)",
            "restatement": "Open the full v1.1 preprint projection in Markdown.",
            "restatement_past": "Opened the v1.1 preprint Markdown.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.carry.copyCiteAs",
            "label": "Copy cite-as line",
            "restatement": "Copy the citation line for this paper at the version in force.",
            "restatement_past": "Copied the citation line.",
            "privacyClass": "local-only"
          }
        ],
        "crossRef": [
          {
            "id": "cocHub.crossRef.fqoq",
            "label": "Fractal Quivers of Quivers",
            "edgeType": "extends",
            "restatement": "Open the substrate paper this work extends into splat mechanics.",
            "restatement_past": "Opened Fractal Quivers of Quivers.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.crossRef.proofHorizon",
            "label": "Proof-Horizon Sharding",
            "edgeType": "informs",
            "restatement": "Open the protocol paper that applies this constraint geometry to canonical computation.",
            "restatement_past": "Opened Proof-Horizon Sharding.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.crossRef.verdict",
            "label": "The Verdict Before the Evidence",
            "edgeType": "informs",
            "restatement": "Open the assurance paper that uses this constraint geometry as its diagnostic frame.",
            "restatement_past": "Opened The Verdict Before the Evidence.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocHub.crossRef.papersRegistry",
            "label": "Papers registry (JSON)",
            "edgeType": "specifies",
            "restatement": "Open the flat papers register that records this work as a peer entry.",
            "restatement_past": "Opened the papers registry.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "coc-splat": {
      "name": "Computing Around the Open Center — splat instrument",
      "canonical_path": "/computing-around-the-open-center/splat",
      "lanes": {
        "read": [
          {
            "id": "cocSplat.read.previous",
            "label": "Previous splat",
            "restatement": "Move one step back along the authored splat chain.",
            "restatement_past": "Moved back one splat.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocSplat.read.next",
            "label": "Next splat",
            "restatement": "Move one step forward along the authored splat chain.",
            "restatement_past": "Moved forward one splat.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocSplat.read.clearFacet",
            "label": "Clear facet isolation",
            "restatement": "Release the isolated facet and restore the full cross-binding.",
            "restatement_past": "Cleared the facet isolation.",
            "privacyClass": "local-only"
          }
        ],
        "carry": [
          {
            "id": "cocSplat.carry.copySplat",
            "label": "Copy this splat",
            "restatement": "Copy the selected splat: working centroid, six facet reads, anchors, forbidden collapses, and entry hash.",
            "restatement_past": "Copied the selected splat.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocSplat.carry.openLedger",
            "label": "Open full ledger",
            "restatement": "Open the complete authoring ledger for every splat in the chain.",
            "restatement_past": "Opened the full ledger.",
            "privacyClass": "read-only"
          }
        ],
        "crossRef": [
          {
            "id": "cocSplat.crossRef.paper",
            "label": "Full paper",
            "edgeType": "specifies",
            "restatement": "Open the paper whose authoring geometry this instrument renders.",
            "restatement_past": "Opened the full paper.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocSplat.crossRef.fqoq",
            "label": "Fractal Quivers of Quivers",
            "edgeType": "extends",
            "restatement": "Open the substrate paper behind the quiver-of-quivers structure.",
            "restatement_past": "Opened Fractal Quivers of Quivers.",
            "privacyClass": "read-only"
          }
        ]
      }
    },
    "coc-ledger": {
      "name": "Computing Around the Open Center — ledger & receipts",
      "canonical_path": "/computing-around-the-open-center/ledger",
      "lanes": {
        "read": [
          {
            "id": "cocLedger.read.expandAll",
            "label": "Expand every entry",
            "restatement": "Expand all splat entries so the whole chain reads at once.",
            "restatement_past": "Expanded every ledger entry.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocLedger.read.collapseAll",
            "label": "Collapse every entry",
            "restatement": "Collapse all splat entries back to their titles.",
            "restatement_past": "Collapsed every ledger entry.",
            "privacyClass": "local-only"
          }
        ],
        "carry": [
          {
            "id": "cocLedger.carry.copyLedger",
            "label": "Copy the ledger",
            "restatement": "Copy the full authoring chain as a handoff block.",
            "restatement_past": "Copied the ledger.",
            "privacyClass": "local-only"
          },
          {
            "id": "cocLedger.carry.openLedgerMd",
            "label": "Ledger (Markdown)",
            "restatement": "Open the shipped ledger Markdown file.",
            "restatement_past": "Opened the ledger Markdown.",
            "privacyClass": "read-only"
          }
        ],
        "crossRef": [
          {
            "id": "cocLedger.crossRef.splat",
            "label": "Splat instrument",
            "edgeType": "specifies",
            "restatement": "Open the three-dimensional reading of this chain.",
            "restatement_past": "Opened the splat instrument.",
            "privacyClass": "read-only"
          },
          {
            "id": "cocLedger.crossRef.paper",
            "label": "Full paper",
            "edgeType": "specifies",
            "restatement": "Open the paper this ledger records.",
            "restatement_past": "Opened the full paper.",
            "privacyClass": "read-only"
          }
        ]
      }
    }
  },
  "inheritance": {
    "purpose": "Omission and inheritance must not look identical. Surfaces that render an archetype lane bundle rather than a bespoke one are named here explicitly, so a receiving agent can tell a surface that inherits from a surface nobody wired.",
    "rule": "A surface resolves to a bespoke entry in `surfaces` if one exists for its surfaceId; otherwise to the archetype named in `inheritance.explicit` for its canonical path; otherwise it is a DEFECT, not a default.",
    "resolution_order": [
      "surfaces[surfaceId]",
      "inheritance.explicit[canonical_path]",
      "defect"
    ],
    "archetype_bindings": {
      "canonical-default": "Rendered by <CanonicalDoc> (src/components/CanonicalDoc.tsx) via buildCanonicalTree.",
      "index-default": "Rendered by index/gallery strata via buildIndexTree.",
      "post-default": "Rendered by long-form post strata via buildPostTree.",
      "council-default": "Rendered by the Wall of Councils drilldown.",
      "federation-tic-default": "Rendered by the State-of-the-Federation register pages.",
      "site": "Rendered globally by SiteCommandAnchor; stands down when a page-scope tree is visible (one-anchor rule)."
    },
    "explicit": {
      "/ways-in": "canonical-default",
      "/prompted-llc": "canonical-default",
      "/ubiquity": "canonical-default",
      "/products": "canonical-default",
      "/founder": "canonical-default",
      "/not-this": "canonical-default",
      "/look-first": "canonical-default",
      "/glossary": "canonical-default",
      "/sovereign-continuity": "canonical-default",
      "/agentic-ux-contract": "canonical-default",
      "/agent-routing-table": "canonical-default",
      "/agent-handoff-schema": "canonical-default",
      "/webmcp": "canonical-default",
      "/message-to-media-consumers": "canonical-default",
      "/docs/new-page-wiring": "canonical-default",
      "/the-color-of-optionality-under-pressure": "canonical-default",
      "/signal": "canonical-default",
      "/research": "index-default",
      "/research/corpus": "index-default",
      "/research/clusters": "index-default",
      "/state-of-the-federation": "index-default",
      "/wall-of-councils": "index-default",
      "/research/:slug": "post-default",
      "/research/arxiv/:id": "post-default",
      "/wall-of-councils/:n": "council-default",
      "/state-of-the-federation/tic-297": "federation-tic-default",
      "/state-of-the-federation/tic-310": "federation-tic-default",
      "/state-of-the-federation/tic-355": "federation-tic-default",
      "/state-of-the-federation/tic-381": "federation-tic-default",
      "/state-of-the-federation/tic-584": "federation-tic-default",
      "/mcp": "canonical-default",
      "/successor-topology": "canonical-default",
      "/forked": "canonical-default",
      "/forked/arxiv": "index-default",
      "/forked/arxiv/p01": "canonical-default",
      "/forked/arxiv/p02": "canonical-default",
      "/forked/arxiv/p03": "canonical-default",
      "/forked/arxiv/p04": "canonical-default",
      "/forked/arxiv/p05": "canonical-default",
      "/forked/arxiv/p06": "canonical-default",
      "/forked/arxiv/p07": "canonical-default",
      "/forked/arxiv/p08": "canonical-default",
      "/forked/arxiv/p09": "canonical-default",
      "/forked/arxiv/p10": "canonical-default",
      "/forked/arxiv/p11": "canonical-default",
      "/forked/arxiv/p12": "canonical-default",
      "/frontier-substrate": "index-default",
      "/frontier-substrate/monograph": "canonical-default",
      "/frontier-substrate/field-manual": "canonical-default",
      "/frontier-substrate/gatebook": "canonical-default",
      "/frontier-substrate/instrumentarium": "canonical-default",
      "/frontier-substrate/field-lab": "canonical-default",
      "/frontier-substrate/runtime": "canonical-default",
      "/frontier-substrate/instruments": "index-default",
      "/frontier-substrate/gates": "canonical-default",
      "/frontier-substrate/objects": "canonical-default",
      "/frontier-substrate/cases": "canonical-default",
      "/frontier-substrate/proof": "canonical-default",
      "/frontier-substrate/hydration": "canonical-default",
      "/splats": "canonical-default",
      "/splat-the-view": "canonical-default"
    },
    "enforcement": "scripts/check-discovery-parity.mjs — runs on predev and prebuild. Every surfaceId bound in src/ must resolve here, and every static route in App.tsx must be in the sitemap or a declared exclusion.",
    "no_lane_tree": {
      "note": "Surfaces without a page-scope LaneCommandTree are covered by the site-scope anchor. They still register with the lane registry (useLaneRegistration), so they remain reachable in ⌘K and in the Atrium ledger.",
      "paths": [
        "/signal",
        "/the-color-of-optionality-under-pressure"
      ]
    }
  }
}
