Verification

Check any issuer's x402 signed offer or receipt

Structured verdict — parse, schema, EdDSA signature against the kid, liveness — free, no wallet, no account. Works on artifacts this store did not issue; supply public_key_hex to keep it fully offline.

post/api/conformance/v1

Request

  • Base URL: https://scvd.store
  • URL: https://scvd.store/api/conformance/v1
  • Auth: none required

Request body

artifactstring required

The compact JWS: three base64url segments, dot-separated.

kind'offer' | 'receipt'

Optional. Inferred from the payload when omitted.

public_key_hexstring

Optional. The issuer's ed25519 public key as hex. Supplying it keeps the check fully offline — no did:web resolution, no outbound request in your name, and no budget spent.

resolve_kidboolean

Optional. Resolve the artifact's kid over the network to find the key. Costs a budgeted outbound request to a host the artifact names.

check_anchorboolean

Optional. Also check any timestamp anchor the artifact claims.

Response

OK

versionstring required
verdictstring required

The dated observation, never a ranking.

kindstring nullable

Offer or receipt, once the artifact parses well enough to tell. Null when it does not.

checksobject[] required

Every named check and what it found — the same list whether the verdict is yes or no.

liveobject nullable

A live reading where one was taken; null where none was.

livenessstring
key_resolutionstring

How the issuer's key was found, or why it was not.

anchored_key_historyobject nullable
what_this_meansstring required
what_this_cannot_tell_youstring[] required

Published beside the verdict, counted against us.

our_conflict_of_intereststring required

Stated on every verdict, including verdicts on competitors' artifacts.

run_it_yourselfstring required

How to reproduce this offline, without us.

Changes

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