Verification

Verify any receipt

POST any receipt or signed artifact (this store's or any issuer's, JSON, max 32KB) and receive a SIGNED verdict: valid | invalid | expired | insufficient_evidence | unsupported | indeterminate — every check named, everything unchecked stated. Stateless: the document is verified and forgotten, bound to the verdict only by sha256. Free, one document per call.

post/api/verify-receipt

Request

  • Base URL: https://scvd.store
  • URL: https://scvd.store/api/verify-receipt
  • Auth: none required

Request body

object required

ANY receipt or signed artifact — no field list, and that is the contract rather than an omission: the desk exists to read OTHER issuers' documents, and a property list here would describe this store's own shape and quietly refuse everybody else's. What the desk could not read, it names in the verdict.

Response

OK

signaturestring required
signature_jcsstring
signed_payloadstring

The exact bytes the signature covers, served beside it.

public_keystring required
verify_hintstring

Changes

No recorded changes to this operation across all 1 revision of this API.