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