Direct answer
What does a football prediction receipt prove?
When the local SHA-256 check passes, it proves that the supplied canonical payload reproduces the supplied digest. It does not by itself prove the forecast was public before kick-off. That stronger claim needs an independently inspectable publication or timestamp trail.
Required fixture, model, timing and probability fields exist.
Probabilities total one and declared lead time matches the timestamps.
The canonical payload reproduces the stored SHA-256 exactly.
Public URLs are declared only; this local tool does not authenticate them.
Audit workflow
Use the result in this order
- Fix every red failure. A malformed record or hash mismatch is not conformant.
- Read every amber warning. Missing external evidence is not repaired by a green self-hash.
- Open declared evidence yourself. Check origin, timestamps, archive history and result source.
- Move to the complete ledger. One valid receipt cannot reveal deleted losses or selective publication.
- Score a settled sample. Use Brier, calibration, uncertainty and honest baselines—not hit rate alone.
Machine-readable output
The audit report preserves inputs, checks and non-claims
The download includes the standard and verifier versions, SHA-256 of the exact input bytes, recomputed canonical-payload digest, individual pass/fail/warning results, 24-hour profile status, optional scoring metrics and the evidence boundary.
- standardVersion
football-prediction-evidence/1.0.0- verifierVersion
football-prediction-evidence-verifier/1.0.0- inputSha256
- Fingerprint of the exact pasted or opened UTF-8 bytes
- recomputedPayloadSha256
- Digest of canonicalPayload under RFC 8785/JCS
- checks
- Named conclusions with pass, fail or warning status
- evidenceBoundary
- Claims the local result explicitly does not establish
Privacy and reproducibility
Verification happens on your device
This tool does not upload the JSON, write it to site storage or turn it into a public result URL. The Web Crypto API computes SHA-256 locally. Browser form restoration, extensions and device policy remain properties of your own environment. You can repeat the audit with another implementation using the immutable schema and published RFC 8785 test vector.
Local processing protects the submitted file and makes the math reproducible. It does not make Football Proof AI an independent timestamp authority or certify the publisher that created the record.
Specification references
Open formats and published scoring rules
- Open Football Prediction Evidence Standard.Read the method, limitations and test vector.
- Immutable JSON Schema v1.0.0.Open the exact machine contract; current schema ID: canonical artifact.
- JSON Schema 2020-12 and RFC 3339.Schema core · date-time profile.
- SHA-256 and Brier scoring.RFC 6234 · Brier (1950).