Open standard

Open Forecast Receipt v0.1

A machine-verifiable JSON receipt that preserves one forecast, its timing, target, forecaster, provenance, and integrity envelope without storing hidden chain-of-thought.

Last updated 12 October 2026

One forecast, one receipt

Each individual forecast is sealed independently. Publisher collections are browsing aids and never replace the identity or digest of an individual receipt.

Canonical verification

Verifiers validate the JSON Schema, canonicalize receiptPayload using RFC 8785, compute SHA-256, and compare it with proofEnvelope.payloadDigestSha256.

Supported format and scope

The machine-readable format is OFR v0.1.0 JSON, validated against the frozen public JSON Schema. Its first live profile covers financial forecasts. Human judgment, statistical models, ensembles, and AI are all within the Library's scope; support reviews profile compatibility before accepting a publication.

A receipt is a structured forecast record, not a general agent-memory format or chat transcript. Do not submit hidden chain-of-thought, confidential inputs, or private source data.

Permanent links and public JSON

Each forecast has a permanent link containing its public forecast ID. Each receipt page and its read-only JSON endpoint use the receipt's full SHA-256 digest. Inspect a real receipt or open its JSON for a working example. Changing the homepage, category labels, or publisher presentation does not change these identities.

The SHA-256 covers receiptPayload; the separate proof envelope can gain verified attestation metadata without changing the sealed forecast.

Optional EAS projection

The current compact financial projection contains 17 ABI-encoded fields, including subject, forecast and forecaster identifiers, forecast and anchor dates, target, anchor value and unit, retrospective status, cadence, forecast steps, and receipt digest. One forecast maps to one non-revocable EAS attestation with no expiry. Base mainnet and Base Sepolia testnet are identified separately; an unissued receipt has no blockchain proof.

Open-source toolkit