NextConsensus Medical-transition forecasting
Discuss a Program

Verify a registration.

Published forecast specifications carry a deterministic hash computed from the canonical registration fields. Recomputing the hash from the published fields reproduces it exactly — no edits, no backfills, no silent corrections.

Scheme nc-v1

How verification works

A registration hash is the SHA-256 digest of a fixed serialization of the canonical fields. The published short hash is the first 12 hexadecimal characters of the digest, prefixed with nc-. The serialization order is defined by the scheme, so the same fields always produce the same record.

Serialization format (nc-v1)
scheme=nc-v1
method=v0.1.0
proposition=Will CMS issue a national coverage determination expanding access to amyloid-directed therapy for biomarker-confirmed early Alzheimer's disease by Q1 2027?
authority=CMS (Centers for Medicare & Medicaid Services)
rung=7 — Payer/coverage action
deadline=Q1 2027
evidence_cutoff=January 2026
threshold=70%
resolution=CMS publishes a final national coverage determination that expands access beyond the current restricted coverage.

Hash scope

What the hash covers

And what it deliberately leaves out.

Covers
  • Proposition
  • Authority
  • Target rung
  • Deadline
  • Evidence cutoff
  • Threshold
  • Resolution rule
  • Method version
Does not cover
  • Client context or proprietary inputs
  • Any probability value — nothing is registered until a forecast registers

Live check

Verify live

The serialized fields below are the example forecast specification. Recompute the hash in your browser and compare it to the published record.

Published short hash nc-39c02226c4ad
Full SHA-256 39c02226c4ad65ed6b2d4d3066ae1d7a6bebab09ad72ffe08bdddad6483a3ead

Public registry

The registration ledger

Every registration lands here with its hash. The ledger is honest about what exists and what does not.

Record Status Hash
Example forecast specification (CMS amyloid coverage) Format demonstration nc-39c02226c4ad
Method version v0.1.0 Current scheme nc-v1
Registered forecasts None yet — the registry fills as forecasts are registered and resolved

No forecast is registered yet. Every future registration lands here with its hash.

Independent check

Verify independently

Run the recomputation outside this page with Node.js. Any environment that can SHA-256 the serialized fields reproduces the published hash.

node -e "const {createHash}=require('node:crypto');const t=process.argv[1];console.log(createHash('sha256').update(t).digest('hex'))" "scheme=nc-v1
method=v0.1.0
proposition=Will CMS issue a national coverage determination expanding access to amyloid-directed therapy for biomarker-confirmed early Alzheimer's disease by Q1 2027?
authority=CMS (Centers for Medicare & Medicaid Services)
rung=7 — Payer/coverage action
deadline=Q1 2027
evidence_cutoff=January 2026
threshold=70%
resolution=CMS publishes a final national coverage determination that expands access beyond the current restricted coverage."