{"what":"POST any receipt or signed artifact (JSON body, this store's or any issuer's) and receive a SIGNED verdict: valid | invalid | expired | insufficient_evidence | unsupported | indeterminate. Every check is named with its outcome; everything NOT checked is stated rather than implied.","how":"POST https://scvd.store/api/verify-receipt with the receipt as the JSON body. Free, no account. Max 32768 bytes.","what_it_checks":"Structure: signature material, ed25519 key shapes, the signature over every derivable served form, a claimed RFC 8785 twin, expiry by the document's own fields, and key attribution when the key is this store's.","what_it_never_checks":"On-chain settlement (that is the paid settlement_attestation), delivery quality, revocation, and — for keys that are not ours — who holds the key. 'Unknown' and 'bad' are kept apart deliberately: they drive different automated actions.","stateless":"Submitted documents are verified and forgotten; the verdict binds to your document only by sha256. Nothing is stored, republished, or logged beyond the store's ordinary request counters.","verdicts":{"valid":"internally consistent and every claimed signature verifies","invalid":"a claimed signature fails — altered after signing, or a false claim","expired":"verifies, but the document's own expiry has passed; refuse it","insufficient_evidence":"signature material exists in a form this desk cannot read — not proof of forgery","unsupported":"nothing cryptographic to check","indeterminate":"a check could not run to completion"},"our_own_artifacts_by_id":"https://scvd.store/api/verify/{id} — the by-id door for artifacts this store minted, free forever."}