Public ledger · V5
Every number, a receipt
Harbor ships three conflicting stat sets and a recycled countdown. This route calls publicReceipts() on the raw ledger and renders only verified rows — each naming the artifact it came from.
Core test suite
source: evidence/phase-1/test-results.json · 2026-07-02T12:00:00Z
Broken links across generated articles
source: evidence/phase-1/link-report.json · 2026-07-02T12:00:00Z
Articles shipped at rubric ≥80
source: evidence/phase-1/tribunal.json · 2026-07-02T12:00:00Z
Average rubric score
source: evidence/phase-1/tribunal.json · 2026-07-02T12:00:00Z
Analyze P95 latency
source: evidence/phase-1/latency.json · 2026-07-02T12:00:00Z
Modeled gross margin @ €19
source: evidence/phase-2/cost-telemetry.json · 2026-07-02T12:00:00Z
1 unverified metric(s) withheld by the filter (e.g. Simulated avg citation position (NOT verified — no live GSC)). The /proof route calls publicReceipts() on these rows and renders verified===true only. The unverified simulated row proves the filter is live at the surface.