WebMCP Registry

check_conformance

unverifiedv0.1

Verifies any issuer's signed x402 offer or receipt (a compact JWS): structure, the signature against the issuer's did:web key, and liveness. Returns a verdict with every check named. With public_key_hex supplied the check runs fully offline. Free; the method is MIT-licensed and identical to the published verifier.

Updated 9/6/2026 · Created 9/6/2026

Input Schema

{
  "type": "object",
  "examples": [
    {
      "artifact": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJkaWQ6d2ViOmV4YW1wbGUuY29tIn0.c2lnbmF0dXJl"
    }
  ],
  "required": [
    "artifact"
  ],
  "properties": {
    "kind": {
      "type": "string",
      "description": "Optional: offer | receipt. Detected from the artifact when absent."
    },
    "artifact": {
      "type": "string",
      "maxLength": 9000,
      "description": "The signed offer or receipt as a compact JWS: header.payload.signature, base64url."
    },
    "public_key_hex": {
      "type": "string",
      "maxLength": 64,
      "description": "Optional ed25519 public key, hex. Supplying it makes the check fully offline."
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "name": "check_conformance",
  "description": "Verifies any issuer's signed x402 offer or receipt (a compact JWS): structure, the signature against the issuer's did:web key, and liveness. Returns a verdict with every check named. With public_key_hex supplied the check runs fully offline. Free; the method is MIT-licensed and identical to the published verifier.",
  "inputSchema": {
    "type": "object",
    "examples": [
      {
        "artifact": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJkaWQ6d2ViOmV4YW1wbGUuY29tIn0.c2lnbmF0dXJl"
      }
    ],
    "required": [
      "artifact"
    ],
    "properties": {
      "kind": {
        "type": "string",
        "description": "Optional: offer | receipt. Detected from the artifact when absent."
      },
      "artifact": {
        "type": "string",
        "maxLength": 9000,
        "description": "The signed offer or receipt as a compact JWS: header.payload.signature, base64url."
      },
      "public_key_hex": {
        "type": "string",
        "maxLength": 64,
        "description": "Optional ed25519 public key, hex. Supplying it makes the check fully offline."
      }
    },
    "additionalProperties": false
  }
}

GET /api/tool/scvd.store/check_conformance