{
  "protocol": "hero.origami.v1",
  "kind": "manifest",
  "sheet": "https://matt.baconmap.com/demos/sheet.json",
  "gallery": "https://matt.baconmap.com/demos/",
  "note": "Five figures folded from one sheet. Rotation is a basis change: same creases, a different figure up. Deterministic, no randomness, no client analytics.",
  "discipline": {
    "name": "Origami",
    "lineage": "Parchment/Lens reading instrument · Lexical Fold document primitive · Decide (one spec, many renderers)",
    "status": "Figures are hand-folded to the discipline; engine-rendered figures with fetchable fold packs are queued."
  },
  "figures": [
    {"id": "value",    "axis": "most high value",           "title": "The warm-intro engine",            "url": "https://matt.baconmap.com/demos/value/",    "fold": {"layer": 2, "direction": "down"},   "status": "landed"},
    {"id": "visual",   "axis": "most visually communicated", "title": "The acequia, animated",            "url": "https://matt.baconmap.com/demos/visual/",   "fold": {"layer": 1, "direction": "out"},    "status": "landed"},
    {"id": "simple",   "axis": "most simple",                "title": "One curl",                         "url": "https://matt.baconmap.com/demos/simple/",   "fold": {"layer": 1, "direction": "in"},     "status": "landed"},
    {"id": "modern",   "axis": "most modern",                "title": "Two agents, one gate",             "url": "https://matt.baconmap.com/demos/modern/",   "fold": {"layer": 2, "direction": "across"}, "status": "landed"},
    {"id": "historic", "axis": "most historic",              "title": "A four-hundred-year-old protocol", "url": "https://matt.baconmap.com/demos/historic/", "fold": {"layer": 3, "direction": "up"},     "status": "landed"}
  ],
  "rotation": {
    "mode": "daily-deterministic",
    "rule": "UTC day-of-year modulo the weighted ring picks the featured figure on the door page.",
    "override_param": "hero",
    "weights": {"value": 1, "visual": 1, "simple": 1, "modern": 1, "historic": 1},
    "trial": {
      "mode": "manual-weights",
      "authority": "Weights change only on a stamped decision: ~/ALMI/decisions/hero-rotation-baconmap.md",
      "readout": "Server access logs only. No client beacons; privacy.html promises none."
    }
  },
  "build": {
    "spec": "docs/HERO-DEMOS-SPEC.md (repo path; not served)",
    "pour": "grok-build",
    "audit": "claude-code",
    "seal": "Matt"
  },
  "updated_at": "2026-09-01"
}
