Open specification docket · v1.0.0Public issuance off
Don’t trust the cat. Verify the receipt.
CAT means Court Attestation & Transparency: a strict, open receipt for one opted-in JudgeCat case. It binds the charge, evidence digest, consent and validity window into a filing anyone can check.
Lead chargeAggravated Top Buying
3 public-history exhibits entered into the digest.
SHA-256Waiting for clerk…
VOID UNTIL SIGNED
This sample begins unsigned. CAT calls it a draft, because the court has standards about imaginary cryptography.
What the protocol changes
The roast stays ridiculous. The record stops being vague.
WITHOUT CAT
“The court definitely said this.”
A screenshot, a crop and the defendant’s extremely selective memory.
→
WITH CAT
“This exact filing produced this exact digest.”
Schema, evidence hash, consent, expiry and an issuer signature that can be checked independently.
Chain of custody
One receipt. Six honest states.
No green tick appears merely because a JSON object exists.
Opt inThe wallet is submitted or its controller elects to publish an existing case.
FileStrict fields produce a content-derived receipt ID.
DigestCanonical UTF-8 JSON is hashed with SHA-256.
SignAn external Ed25519 signer may attest. No key means draft.
VerifySchema, ID, digest, signer, expiry and registry state are checked.
ReplaceCorrections supersede; withdrawals and expiry remain visible as states.
Authority Layer · actively building · v2 design
Two wallets. One exact docket.
Design, not live
No production signatures No on-chain anchoring
The next CAT layer is a bilateral receipt: Wallet A proposes canonical terms and signs those bytes; Wallet B countersigns the same bytes. The useful authority comes from both controlling wallets authorizing one shared record—not from JudgeCat declaring itself emperor of contract law.
Canonical terms digestsha256: one proposal · one byte order · two detached signatures
Proposer · Wallet A7vHm3…oP8s
SignsExact proposal bytes
Signature not collected
≡SAME BYTES
Counterparty · Wallet B9pLz7…aW7c
CountersignsExact proposal bytes
Signature not collected
NON-TRANSACTING DESIGN PREVIEWThis exhibit requests no wallet connection, creates no signature and moves no funds.
01ProposeCanonical terms, roles, expiry and fulfilment evidence are fixed.
02Wallet A signsThe proposer authorizes that exact payload with a detached signature.
03Wallet B countersignsThe counterparty signs the identical payload—never a server-rewritten copy.
04Perform or cancelFulfilment evidence or a mutually signed cancellation updates registry state.
05Supersede or disputeCorrections create a new receipt; disagreement is recorded, not magically arbitrated.
Possible dockets
Small agreements that deserve better receipts.
Bounties
Commissions
Donation pledges
DAO work
Referral terms
Wallet challenges
First application docket · CAT Exchange
Payment matched. Dispatch authorised.
Currently building · non-custodial · not live
The proposed portal gives a buyer and seller one signed order record, then checks a separate on-chain payment before the seller dispatches. CAT verifies the trail; it never holds the money or pretends that a receipt can force a parcel to arrive.
02Both signBuyer and seller authorize the identical canonical order bytes.
03Pay directBuyer pays the seller wallet with the CAT receipt ID as the settlement reference.
04Match chainBuyer, recipient, mint, amount, reference, time and confirmations must all match.
05DispatchOnly a verified payment opens dispatch; private delivery data stays off the public receipt.
06Close docketReceipt, refund, cancellation or dispute becomes a linked signed state—not a rewritten order.
What this improvesShared terms · exact-payment proof · dispatch timing · append-only statusWhat it cannot guaranteeIdentity · item quality · delivery · refunds · legal enforcement
Protocol anatomy
Three layers. No mystery meat.
03
Presentation
Case card
The funny human-readable verdict. It can be redesigned without changing the signed receipt beneath it.
HTML / image02
Proof
Detached envelope
Receipt digest, issuer public key and Ed25519 signature—or an explicit unsigned draft state.
Publicly verifiable01
Record
Canonical receipt
Closed JSON schema containing only the case, behavioural evidence digest, opt-in scope and lifecycle.
Content-addressed
Open format · JSON Schema 2020-12
Read the filing, not the marketing.
Every object is closed. Unknown fields fail. Changing a plea, timestamp or charge changes the content ID and breaks the old signature.
No universal score. CAT files one case at a time.
No identity claim. A public key is a subject, not a named person.
No eternal green tick. Expiry and supersession are first-class checks.
No secret-key theatre. The web app never invents a signing key.
Loading evidence…
RESEARCH DOCKET
Possible future rail · not live
A measured path to Solana attestations.
Solana Attestation Service supports credential authorities, schemas, authorized signers, unique nonces and expiry. CAT could eventually anchor a small receipt digest through that system—after devnet testing, an explicit wallet opt-in and published program addresses.