Skip to content

Case lanes

The same cases drawn as structure: seven sections, a lane per artifact, and every typed cross-link visible at once — custody hash-links, derivation forks, claim and approval edges, pinned references. Hover any mark for its contents; click it to inspect the document behind it.

Drop your own BOMs & attestations here or click to choose

One evidence image, one derived transcript, three seals — ingest, interim, finalisation — a finding approved the next morning and a second finding rejected in review, and a publication gated on the finalisation seal. The policy suite finds nothing to say: this is what a clean case reads like.

15 Jul · 03:1203:1503:2003:2503:3004:0004:1016 Jul · 09:4009:5010:0010:3011:0014:0014:30disk-image.ddevidence-1-ab12cddisk-image-transcript.txtderived-1-transcriptchain attestationshash-linked ledgercase catalogtimestamp sidecaranalysis provenancemethod validationfinding-3finding-4maker–checkerexpert-reportvalid until 2027-07-15: 2026-07-15T03:12 → 2027-07-15T23:59 (review 2027-01-15)valid until 2027-07-15current: finding-approved: 2026-07-16T09:40 → opencurrent: finding-approvedcurrent: finding-rejected: 2026-07-16T09:50 → opencurrent: finding-rejectedchanges-requested: 2026-07-16T11:00 → 2026-07-16T14:30changes-requestedcurrent: approved-for-disclosure: 2026-07-16T14:30 → openv1 in force: 2026-07-15T03:15 → 2026-07-15T03:30v1 in forcev2 in force: 2026-07-15T03:30 → 2026-07-16T10:00v2 in forcev3 in force: 2026-07-16T10:00 → openv3 in forcechain: custody-1 → custody-2chain: custody-2 → custody-3chain: custody-3 → custody-4chain: custody-4 → custody-5chain: custody-5 → custody-6records: custody-1 → birth-evidence-1-ab12cdrecords: custody-4 → birth-derived-1-transcriptderives: birth-derived-1-transcript → birth-evidence-1-ab12cdseals: custody-3 → seal-v1-2026-0117/Seals/1-ingest/case-provenance.jsonseals: custody-5 → seal-v2-2026-0117/Seals/2-interim/case-provenance.jsonseals: custody-6 → seal-v3-2026-0117/Seals/3-finalisation/case-provenance.jsoncomposes: pub-v1-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publication.json → finding-finding-3-v1pins: pub-v1-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publication.json → seal-v3-2026-0117/Seals/3-finalisation/case-provenance.jsoncomposes: pub-v2-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publication.json → finding-finding-3-v1pins: pub-v2-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publication.json → seal-v3-2026-0117/Seals/3-finalisation/case-provenance.jsonapproves: attest-2026-0117/Findings/finding-3/1/analysis-provenance.json → finding-finding-3-v1method: attest-2026-0117/Findings/finding-3/1/analysis-provenance.json → attest-2026-0117/Methods/model/hyper-carver@2.1.0/carve/1/method-validation.jsoninput: attest-2026-0117/Findings/finding-3/1/analysis-provenance.json → birth-evidence-1-ab12cdapproves: attest-2026-0117/Findings/finding-3/1/approval-1.json → finding-finding-3-v1approves: attest-2026-0117/Findings/finding-4/1/analysis-provenance.json → finding-finding-4-v1method: attest-2026-0117/Findings/finding-4/1/analysis-provenance.json → attest-2026-0117/Methods/model/hyper-carver@2.1.0/carve/1/method-validation.jsoninput: attest-2026-0117/Findings/finding-4/1/analysis-provenance.json → birth-derived-1-transcriptapproves: attest-2026-0117/Findings/finding-4/1/approval-1.json → finding-finding-4-v1approves: attest-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publish-approval.json → pub-v1-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publication.jsonapproves: attest-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publish-approval.json → pub-v2-2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publication.jsonapproves: attest-2026-0117/Seals/1-ingest/case-catalog.json → seal-v1-2026-0117/Seals/1-ingest/case-provenance.jsonapproves: attest-2026-0117/Seals/1-ingest/custody-chain.json → seal-v1-2026-0117/Seals/1-ingest/case-provenance.jsonapproves: attest-2026-0117/Seals/2-interim/case-catalog.json → seal-v2-2026-0117/Seals/2-interim/case-provenance.jsonapproves: attest-2026-0117/Seals/2-interim/custody-chain.json → seal-v2-2026-0117/Seals/2-interim/case-provenance.jsonapproves: attest-2026-0117/Seals/3-finalisation/case-catalog.json → seal-v3-2026-0117/Seals/3-finalisation/case-provenance.jsonapproves: attest-2026-0117/Seals/3-finalisation/custody-chain.json → seal-v3-2026-0117/Seals/3-finalisation/case-provenance.json2026-0117/Custody/custody-chain.json @ 2026-07-15T03:12:09Z — collected by j.chen — evidence-1-ab12cd1 · collected2026-0117/Custody/custody-chain.json @ 2026-07-15T03:12:09Z — accessed by j.chen — evidence-1-ab12cd2 · accessed2026-0117/Custody/custody-chain.json @ 2026-07-15T03:15:00Z — sealed by j.chen — urn:cdx:3e671687-395b-41f5-a30f-a58921a69b79/13 · sealed2026-0117/Custody/custody-chain.json @ 2026-07-15T03:25:00Z — derived by j.chen — derived-1-transcript4 · derived2026-0117/Custody/custody-chain.json @ 2026-07-15T03:30:00Z — sealed by j.chen — urn:cdx:3e671687-395b-41f5-a30f-a58921a69b79/25 · sealed2026-0117/Custody/custody-chain.json @ 2026-07-16T10:00:00Z — sealed by j.chen — urn:cdx:3e671687-395b-41f5-a30f-a58921a69b79/36 · sealed2026-0117/Seals/1-ingest/case-provenance.json @ 2026-07-15T03:15:00Z — case 2026-0117v1 · ingest2026-0117/Seals/2-interim/case-provenance.json @ 2026-07-15T03:30:00Z — case 2026-0117v2 · interim2026-0117/Seals/3-finalisation/case-provenance.json @ 2026-07-16T10:00:00Z — case 2026-0117v3 · finalisation2026-0117/Custody/custody-chain.json @ 2026-07-15T03:12:09Z — evidence-1-ab12cdcollected2026-0117/Custody/custody-chain.json @ 2026-07-15T03:25:00Z — derived-1-transcriptderived2026-0117/Timestamps/index.json @ 2026-07-16T10:00:00Z — 5 tokens + evidence recordindex2026-0117/Findings/finding-3/1/finding.bom.json @ 2026-07-15T03:30:00Z — promoted from analysis-run-14v12026-0117/Findings/finding-4/1/finding.bom.json @ 2026-07-15T04:10:00Z — promoted from analysis-run-15v12026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publication.json @ 2026-07-16T10:30:00Z — case 2026-0117v12026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publication.json @ 2026-07-16T14:00:00Z — case 2026-0117v22026-0117/Findings/finding-3/1/analysis-provenance.json @ 2026-07-15T03:20:00Z — Finding 3 produced by the validated method from declared inputs only.produced-from-declared-evidence2026-0117/Findings/finding-3/1/approval-1.json @ 2026-07-16T09:40:00Z — Independent review of finding 3: evidence supports the conclusion; method validated.finding-approved2026-0117/Findings/finding-4/1/analysis-provenance.json @ 2026-07-15T04:00:00Z — Finding 4 produced by the validated method from the declared transcript only.produced-from-declared-evidence2026-0117/Findings/finding-4/1/approval-1.json @ 2026-07-16T09:50:00Z — Independent review of finding 4: the reconstruction rests on fragments the transcript cannot support; the finding does not stand.finding-rejected2026-0117/Methods/model/hyper-carver@2.1.0/carve/1/method-validation.json @ 2026-07-15T03:12:09Z — All four METH-004 evidence kinds present; eval within tolerance.method-validated2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/1/publish-approval.json @ 2026-07-16T11:00:00Z — Publication v1 returned to the author: the exhibit numbering in section 3 does not match the catalogued ordinals. Not a finding defect; the report must be reissued.changes-requested2026-0117/Publications/5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e/2/publish-approval.json @ 2026-07-16T14:30:00Z — Publication v2 reissued with the exhibit numbering corrected; reviewed at the release boundary, approver distinct from author.approved-for-disclosure2026-0117/Seals/1-ingest/case-catalog.json @ 2026-07-15T03:15:00Z — The single entry enumerated and its hash recomputed clean at the ingest seal.catalog-integrity-verified2026-0117/Seals/1-ingest/custody-chain.json @ 2026-07-15T03:15:00Z — Full chain recompute passed end to end at the seal producing version 1.custody-chain-intact2026-0117/Seals/2-interim/case-catalog.json @ 2026-07-15T03:30:00Z — Both entries enumerated and hashes recomputed clean at the seal producing version 2.catalog-integrity-verified2026-0117/Seals/2-interim/custody-chain.json @ 2026-07-15T03:30:00Z — Full chain recompute passed end to end at the seal producing version 2.custody-chain-intact2026-0117/Seals/3-finalisation/case-catalog.json @ 2026-07-16T10:00:00Z — Both entries enumerated and hashes recomputed clean at the finalisation seal.catalog-integrity-verified2026-0117/Seals/3-finalisation/custody-chain.json @ 2026-07-16T10:00:00Z — Full chain recompute passed end to end at the finalisation seal.custody-chain-intact
Case 2026-0117, reconstructed from test/cases/2026-0117 —22 documents, 29 marks. Every dot is a document in the corpus; x-order is exact, spacing widens where real time passes.
custody hash-link broken / gapped chain derived-from (fork) claim / approval pinned reference seal policy violationsclick any mark to inspect its document · cross-links show on hover

The trace · the flow view ·the workbench · the standards graph ·standards registry