OpenTechnical

Evidence health

Evidence rots quietly. A figure that stopped being served, a hash that no longer matches, a timestamp batch that never completed: none of these announce themselves, and all of them matter years later. These checks run continuously against randomly selected historical publications so that a fault surfaces long before anyone needs the evidence.

Coverage

Publications104,543
Covered by a trusted timestamp 104,543 (100%)
Independently retrieved at least once 104,543 (100%)
In a custody package 104,543 (100%)

External retrievals, last seven days

MATCH32,200 in the last seven days

Recent integrity operations

2026-10-30T03:25:34Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-29T03:25:35Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-28T03:25:35Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-27T03:25:51Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-26T03:25:34Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-25T03:25:21Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-24T03:25:22Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-23T03:25:24Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-22T03:25:29Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-21T03:25:23Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-20T03:25:23Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-19T03:25:28Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-18T03:25:25Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-17T03:25:21Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-16T03:25:39Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-15T03:25:40Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-14T03:25:24Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-13T03:25:21Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-12T03:25:26Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}
2026-10-11T03:25:18Zevidence_audit {"ok": 200, "failed": 0, "sampled": 200, "first_failures": []}

Coverage below 100% is normal for recent publications: timestamping and custody run in batches, so a publication released in the last few minutes has not been through either yet. Coverage that stops rising is the fault worth looking at.