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.
story.json
Full cinematic contract
carrier.json
Local icosahedral prototype
summary.json
View + census summary
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.