proofrelay.verify_signed_attestation
ActiveTool 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"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
GENESIS ProofRelay MCP Verifier
1/7 registries