Shallsheetrequirements matrix

Check a Receipt

Every paid run ends in a JSON file: the receipt, its name, the signature when this site has a signing key, and the matrix. This page recomputes the name and the matrix fingerprint in your browser and checks the signature. Nothing you paste is sent.

Paste a receipt, or choose the .json file the matrix page downloaded.

What each line checks

LinePasses when
NameThe SHA-256 of the receipt, as canonical JSON, equals the name it was issued under. Any edit to a count, a date or a reason changes it.
MatrixThe SHA-256 of the rows and the unresolved list equals the receipt's matrix field. A row added, dropped or reworded changes it.
SignatureThe Ed25519 signature verifies over the receipt under the public key printed beside it.
KeyThat public key is the one this site signs with today.