Developers / Schemas
Stable references. Exportable records. One model.
RippleXn structures evidence and events into a single chronological record. Index once. Reference consistently. Export without re-stitching.
TimelineStep
{
"id": "t2",
"label": "T2",
"occurredAt": "2022-02-14",
"headline": "Observable evidence diverges",
"reported": "Monthly operational report states 95% utilization.",
"observed": "Satellite imagery shows no activity consistent with expansion.",
"missing": "Commissioning docs, independent verification, site photos.",
"alignment": "absent",
"uncertainty": "high",
"evidenceRefs": [
"ev_sat_001",
"ev_doc_014"
],
"notes": "Written for scrutiny; references remain stable across exports."
}EvidenceItem
{
"id": "ev_sat_001",
"type": "satellite",
"source": "Sentinel-2",
"capturedAt": "2022-02-10",
"excerpt": "No thermal or structural signatures of expansion in Sector 4B.",
"hash": "sha256:a3f8e2...",
"uri": "r2://.../ev_sat_001",
"permissions": [
"case:read"
]
}ExportPack
{
"packId": "RXN-772-DELTA",
"createdAt": "2026-02-28T12:01:00Z",
"includes": [
"chronology.pdf",
"divergence-matrix.csv",
"evidence-index.json"
],
"references": {
"timeline": "stable",
"evidence": "stable"
}
}Human review layer
Automated indexing supports retrieval and linking. Conflict calls and written observations are produced for scrutiny and can be reviewed, amended, and signed off before export.