This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 1.28.0).
proofrelay.build_bundle_draft
InactiveTool of GENESIS ProofRelay MCP Verifier
declared in 1.28.0
Build a canonical, unsigned, non-attesting ProofRelay bundle draft from public-safe event hashes. The public MCP server does not sign or certify caller-provided facts.
Parameters schema
{
"type": "object",
"$defs": {
"BundleDraftInput": {
"type": "object",
"title": "BundleDraftInput",
"required": [
"service",
"created_ts_ms",
"events"
],
"properties": {
"events": {
"type": "array",
"items": {
"$ref": "#/$defs/BundleDraftEventInput"
},
"title": "Events",
"minItems": 1,
"description": "Receipt events in any order."
},
"service": {
"type": "string",
"title": "Service",
"description": "Service represented by the bundle."
},
"created_ts_ms": {
"type": "integer",
"title": "Created Ts Ms",
"description": "Bundle creation timestamp in Unix milliseconds."
},
"payment_context": {
"anyOf": [
{
"$ref": "#/$defs/PaymentProofEnvelopeInput"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional normalized payment context to attach to the first event."
}
},
"description": "Input for a non-attesting, unsigned ProofRelay bundle draft."
},
"BundleDraftEventInput": {
"type": "object",
"title": "BundleDraftEventInput",
"required": [
"receipt_id",
"ts_ms",
"service",
"event_type"
],
"properties": {
"ts_ms": {
"type": "integer",
"title": "Ts Ms",
"description": "Event timestamp in Unix milliseconds."
},
"payload": {
"type": "object",
"title": "Payload",
"description": "Minimized metadata and hashes only; never include secrets.",
"additionalProperties": true
},
"service": {
"type": "string",
"title": "Service",
"description": "Service or agent represented by the event."
},
"event_type": {
"type": "string",
"title": "Event Type",
"description": "Public-safe event category."
},
"receipt_id": {
"type": "string",
"title": "Receipt Id",
"description": "Stable receipt identifier."
},
"policy_digest": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Policy Digest",
"default": null,
"description": "Optional policy digest."
}
},
"description": "Public-safe event draft used to build an unsigned ProofRelay bundle."
},
"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": "build_bundle_draftArguments",
"required": [
"draft"
],
"properties": {
"draft": {
"$ref": "#/$defs/BundleDraftInput"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
GENESIS ProofRelay MCP Verifier
1/7 registries