OPH · 16k
Data format

OPH 16k cinematic handoff

One JSON contract drives the whole app: public/oph16/story.json. It carries the exact 16k structural anchor, the local Echosahedral carrier (12 ports · 30 edges · 20 faces), the sixty A5 actions, the Standard-Model stage narrative, particle actors, worldline samples, H³ event frames, gravity display parameters, cosmology frames, and the observer's modular camera tape.

Top-level shape

{
  schema: "oph.public_cinematic_story/*",
  chapters: Chapter[],                // 10 chapters, ordered
  primaryUx: { disclosureStyle, gateFree, ... },
  provenanceContract: {
    allowed: ["measured","computed","interpolated","synthetic","frozen"]
  },
  structural16kAnchor: {
    runId, exactCarrierCount, exactSeamCount,
    settlingTrajectoryAvailable, physicalDynamicsStarted,
    claimBoundary, canonicalSha256
  },
  sceneData: {
    federation:         { declaredCarrierCount, structuralSeamCount,
                          carrierInstances[], seams[], lightReadbackSamples[] },
    exactCarrier:       { ports[12], edges[30], faces[20], antipodes[6], a5 },
    a5:                 { actions[60], sectors[4] },
    repair:             { bridge, settlingSamples[] },
    standardModel:      { species[], stageNarrative[] },
    eventsAndMatter:    { actors[], composites[], atoms[],
                          interactionEvents[], interactionFamilies[], worldlineSamples[] },
    h3:                 { eventFrames[] },
    gravity:            GravityFrame[],
    cosmology:          { frames[], cmbComparison },
    observerFinale:     { cameraFrames[], featuredCompositeRecords[], observerModularTime }
  }
}

Provenance envelope

Every leaf record carries a visualizationProvenance with a status{measured, computed, interpolated, synthetic, frozen}. The app never labels a synthetic sample measured; the cinematic provenance drawer shows a live example.