This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 1.28.0).
proofrelay.normalize_payment_proof
InactiveTool of GENESIS ProofRelay MCP Verifier
declared in 1.28.0
Validate rail-agnostic payment or entitlement proof hashes and return the ProofRelay payment_context evidence profile. This does not charge, settle, custody funds, or verify external payment finality.
Parameters schema
{
"type": "object",
"$defs": {
"PaymentProofEnvelopeInput": {
"type": "object",
"title": "PaymentProofEnvelopeInput",
"required": [
"provider",
"protocol",
"request_hash",
"challenge_or_session_hash",
"payment_proof_or_charge_hash",
"settlement_or_entitlement_hash",
"response_hash"
],
"properties": {
"amount": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Amount",
"default": null,
"description": "Public-safe amount label, if known."
},
"currency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Currency",
"default": null,
"description": "Currency or unit, if known."
},
"protocol": {
"type": "string",
"title": "Protocol",
"examples": [
"stripe_checkout_session_webhook"
],
"description": "Public-safe protocol name for the paid action lifecycle."
},
"provider": {
"type": "string",
"title": "Provider",
"examples": [
"stripe_agentic_commerce"
],
"description": "Payment rail or entitlement provider, for example stripe or x402."
},
"expires_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Expires At",
"default": null,
"description": "Optional ISO-8601 expiry time."
},
"replay_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Replay Key",
"default": null,
"description": "Public-safe replay key or hash."
},
"request_hash": {
"type": "string",
"title": "Request Hash",
"description": "SHA-256 hash of the request."
},
"response_hash": {
"type": "string",
"title": "Response Hash",
"description": "SHA-256 hash of the delivered resource or service response."
},
"non_secret_refs": {
"type": "array",
"items": {
"type": "string"
},
"title": "Non Secret Refs",
"description": "Non-secret references such as hashed event IDs or endpoint names."
},
"challenge_or_session_hash": {
"type": "string",
"title": "Challenge Or Session Hash",
"description": "SHA-256 hash of the challenge, checkout session, or quote."
},
"payment_proof_or_charge_hash": {
"type": "string",
"title": "Payment Proof Or Charge Hash",
"description": "SHA-256 hash of the payment proof, charge, or facilitator result."
},
"settlement_or_entitlement_hash": {
"type": "string",
"title": "Settlement Or Entitlement Hash",
"description": "SHA-256 hash of the settlement, receipt, or entitlement token."
}
},
"description": "Rail-agnostic payment proof hashes for a ProofRelay evidence profile."
}
},
"title": "normalize_payment_proofArguments",
"required": [
"payment_proof"
],
"properties": {
"payment_proof": {
"$ref": "#/$defs/PaymentProofEnvelopeInput"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
GENESIS ProofRelay MCP Verifier
1/7 registries