Files

Artefacts you can fetch

A specification that only exists as prose is a specification nobody has implemented. These are real files at stable addresses: fetch them, hash them, recover their signatures, and point your test suite at them.

01

The files

PathWhat it isSpecNotes
examples/claim.jsonClaim documentRVW-1The example claim. Hash its canonical form to get the identifier.
examples/claim.sig.jsonClaim signatureRVW-1The EIP-712 digest and the signature. Recover the signer and compare with the subject field.
examples/attestation.jsonAttestationRVW-4A register-page check, signed by an attester key.
examples/attestation.sig.jsonAttestation signatureRVW-4Digest and signature for the attestation above.
examples/licences.csvAuthority fileRVW-5A tier A export, four rows, in the shape an authority publishes it.
examples/revow-authority.jsonAuthority manifestRVW-5What the file covers, how often it changes, and its digest.
examples/revow-authority.sig.jsonManifest signatureRVW-5Tier B. Digest and signature over the manifest.
examples/RevowAnchor.sol.txtAnchor contract sourceRVW-7Deployed and verified on Ethereum mainnet. Not audited by anyone independent.
examples/RevowAnchor.abi.jsonAnchor contract ABIRVW-7Wire an indexer before any deployment exists.
specs.jsonSpecification index—Every specification with its number, status, version and date.
feed.jsonNotes feed—JSON Feed 1.1 for the notes and logs.
02

What is real here and what is not

The signatures are real. Each one was produced by a key held for these examples, over the EIP-712 digest the specification defines, and recovering the signer returns the address in the document. An implementation that cannot reproduce that result has a bug, and that is the point of publishing them.

The digests are real too. Hash claim.json with the command on the verify page and you get the identifier printed in RVW-1.

The content is invented. There is no Northpier Property, no licence 4102938, and the register address resolves to nothing. The private keys are throwaway and hold nothing. What is being demonstrated is the format and the arithmetic, not a real professional.

The example files are MIT, the specifications are CC0 1.0, and the licence page says what that means in practice.

Read this page as Markdown