You're viewing a demo portfolio

Join the waitlist
PRSM

proofrelay.verify_signed_attestation

Active

Tool of GENESIS ProofRelay MCP Verifier

declared in 1.28.1

Verify a legacy Ed25519 or V2 ES256 ProofRelay artifact using public key material and optional issuer/purpose pins. The tool never accepts private keys and does not sign caller claims.

Parameters schema

{
  "type": "object",
  "$defs": {
    "SignedAttestationVerificationInput": {
      "type": "object",
      "title": "SignedAttestationVerificationInput",
      "required": [
        "signed_artifact"
      ],
      "properties": {
        "now": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Now",
          "default": null,
          "description": "Optional ISO-8601 timestamp for deterministic expiry checks."
        },
        "now_ms": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0
            },
            {
              "type": "null"
            }
          ],
          "title": "Now Ms",
          "default": null,
          "description": "Optional Unix timestamp in milliseconds for V2."
        },
        "public_jwk": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": true
            },
            {
              "type": "null"
            }
          ],
          "title": "Public Jwk",
          "default": null,
          "description": "Public P-256 JWK used to verify a V2 ES256 artifact."
        },
        "public_key_hex": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Public Key Hex",
          "default": null,
          "description": "Hex-encoded Ed25519 public verification key for V1."
        },
        "expected_issuer": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Expected Issuer",
          "default": null,
          "description": "Optional issuer/domain pin, for example genesisre.io."
        },
        "signed_artifact": {
          "type": "object",
          "title": "Signed Artifact",
          "description": "Signed ProofRelay artifact containing payload and detached attestation.",
          "additionalProperties": true
        },
        "expected_purpose": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Expected Purpose",
          "default": null,
          "description": "Optional purpose pin, for example proofrelay.conformance_badge."
        }
      },
      "description": "Public-key verification input for V1 or V2 ProofRelay artifacts."
    }
  },
  "title": "verify_signed_attestationArguments",
  "required": [
    "verification"
  ],
  "properties": {
    "verification": {
      "$ref": "#/$defs/SignedAttestationVerificationInput"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

GENESIS ProofRelay MCP Verifier

1/7 registries
View full server →
proofrelay.verify_signed_attestation — GENESIS ProofRelay MCP Verifier — PRSM MCP