You're viewing a demo portfolio

Join the waitlist
PRSM
This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 1.28.0).

proofrelay.verify_signed_attestation

Inactive

Tool of GENESIS ProofRelay MCP Verifier

declared in 1.28.0

Verify an Ed25519 signed ProofRelay artifact, such as a signed badge or proof envelope, using a public key 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",
        "public_key_hex"
      ],
      "properties": {
        "now": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Now",
          "default": null,
          "description": "Optional ISO-8601 timestamp for deterministic expiry checks."
        },
        "public_key_hex": {
          "type": "string",
          "title": "Public Key Hex",
          "description": "Hex-encoded Ed25519 public verification key."
        },
        "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 signed 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.70.

Parent server

GENESIS ProofRelay MCP Verifier

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