Record
A record is a party's history of outcomes under Recourse. It is never edited: a correction is a new entry, and no party can remove an entry from it.
Party records are specified in the Rulebook and reserved in the workspace as packages/records; they are not built. No record is published at this address or any other, and this page will not render sample figures while that is true. What follows is the specification the first published record will meet.
What is built and what is not is listed on the front page, counted from the repository at build time rather than asserted.
The metrics
Each metric publishes overall and per standard, over the trailing 90 days and for the lifetime of the party. The value column is a dash because nothing has been counted, and a dash is the honest value.
Snapshots
A record will publish as signed snapshots, taken daily and on every sealed commitment, so a reader can hold yesterday's copy against today's.
The record is canonicalized (RFC 8785), hashed with SHA-256, and signed with the Recourse record key. The public keys are published at /.well-known/recourse-keys.json on the API origin, so anyone will be able to recompute the hash and check the signature without asking Recourse.
Consent scope
A party chooses how much of its record is public. The scope changes what strangers see; it never changes what a counterparty sees.
A counterparty to a live commitment always sees the full figures, whatever the public scope. That is rule C2, not a setting — and names of counterparties are never public without both parties’ consent.