Free JSON audit · Nothing uploaded

Football prediction receipt verifier

Paste a portable evidence record. Your browser checks the complete 1X2 payload, pre-match timing, stored SHA-256 and optional result—then says exactly what passed without turning a self-hash into a fake timestamp.

Canonical publication record

Abstract

A browser-only verifier for the Open Football Prediction Evidence Standard that checks JSON structure, complete 1X2 probabilities, pre-match timing, lead-time arithmetic, canonical SHA-256 integrity and optional settlement consistency.

Author and publisher
Football Proof AI
Technical report
football-prediction-evidence-verifier/1.0.0
Published
Last modified
Release status
Current release
Review status
Editorial technical note; not externally peer reviewed
Version history
  1. football-prediction-evidence-verifier/1.0.0 : Initial public release.

Browser-only integrity check

Prediction receipt verifier

Your JSON stays on this device. The verifier parses it, recomputes the SHA-256 receipt and checks timing, probabilities and any appended settlement without sending the input to Football Proof AI.

Maximum 256 KB

The loaded record is synthetic and demonstrates the file format; it is not a model result or accuracy claim.

No current result

Run the check after every edit; old results are cleared immediately.

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.

01Shape

Required fixture, model, timing and probability fields exist.

02Semantics

Probabilities total one and declared lead time matches the timestamps.

03Integrity

The canonical payload reproduces the stored SHA-256 exactly.

04Boundaries

Public URLs are declared only; this local tool does not authenticate them.

Audit workflow

Use the result in this order

  1. Fix every red failure. A malformed record or hash mismatch is not conformant.
  2. Read every amber warning. Missing external evidence is not repaired by a green self-hash.
  3. Open declared evidence yourself. Check origin, timestamps, archive history and result source.
  4. Move to the complete ledger. One valid receipt cannot reveal deleted losses or selective publication.
  5. 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 ≠ independent

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

  1. Open Football Prediction Evidence Standard.Read the method, limitations and test vector.
  2. Immutable JSON Schema v1.0.0.Open the exact machine contract; current schema ID: canonical artifact.
  3. JSON Schema 2020-12 and RFC 3339.Schema core · date-time profile.
  4. SHA-256 and Brier scoring.RFC 6234 · Brier (1950).