Conformance Desk
check_conformanceVerify any issuer's x402 signed offer or receipt. Checks structure, signature, and liveness, returning a named verdict for offline reproduction.
Instructions
x402 receipt verification and signed-offer verification, free, against the issuer's published key. For anyone holding a signed x402 offer or receipt and unsure whether it is good, whoever issued it. Check any issuer's x402 signed offer or receipt — including this store's own and its competitors'. Send the compact JWS (three base64url segments separated by dots); the desk checks structure, signature against the issuer's did:web key, and liveness, and returns a verdict with every check named. Supply public_key_hex for a fully offline check (no network request is made in your name unless you leave the key off). NOT for artifact ids this store issued — that is verify_artifact. An evidence instrument: the verdict is written to be handed to the human behind you. The method is MIT-licensed and identical to the published verifier, so a verdict that matters should be reproduced offline rather than trusted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional. The artifact kind; detected from the artifact when absent. | |
| artifact | Yes | The signed offer or receipt as a compact JWS: header.payload.signature, base64url. | |
| public_key_hex | No | Optional ed25519 public key, hex. Supplying it makes the check fully offline. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | The artifact kind, or null when it could not be detected. | |
| live | No | Separate from conformance: an expired offer can conform and not be payable. Null for receipts. | |
| verdict | Yes | The desk's finding on the artifact. | |
| key_resolution | No | How the issuer's key was obtained, or why it was not. |