{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"io.genesisre/proofrelay-mcp-verifier","title":"GENESIS ProofRelay MCP Verifier","version":"2026-05-18.v1"},"description":"Read-only checkpoint verifier, agent-payment evidence adapter, MCP operator helper, governance audit evidence planner, and real-estate proof-pack mapper for non-confidential ProofRelay bundles.","transport":{"type":"streamable-http","endpoint":"https://mcp.genesisre.io/mcp"},"authentication":{"required":false,"schemes":[]},"configSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"capabilities":{"tools":{"listChanged":false},"resources":{"listChanged":false},"prompts":{"listChanged":false}},"tools":[{"name":"proofrelay.get_verifier_status","title":"Get ProofRelay verifier status","description":"Read the ProofRelay verifier status, accepted bundle shape, and trust boundary before submitting evidence. Use this first when an agent needs to understand what ProofRelay verifies and what it does not.","inputSchema":{"type":"object","properties":{},"required":[]},"outputSchema":{"type":"object","description":"Read-only ProofRelay verifier readiness and trust-boundary status.","additionalProperties":true,"properties":{"ok":{"type":"boolean","description":"Whether the verifier is configured."},"service":{"type":"string","description":"Verifier service name."},"tool_boundary":{"type":"string","description":"Read-only safety boundary."}},"required":["ok","service","tool_boundary"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.recommend_checkpoint","title":"Recommend next checkpoint","description":"Choose the next public-safe GENESIS checkpoint for a paid, material, or relied-upon agent workflow. Submit normalized context only; the tool returns reason codes without protected routing internals.","inputSchema":{"type":"object","properties":{"workflow_context":{"description":"Normalized public-safe workflow context used to determine the required next checkpoint.","properties":{"action_class":{"description":"Public-safe action category, such as paid_api_call, paid_mcp_call, material_action, artifact_delivery, or counterparty_handoff.","examples":["paid_mcp_call"],"title":"Action Class","type":"string"},"payment_context_present":{"description":"True when the workflow has a payment, entitlement, or charge context.","title":"Payment Context Present","type":"boolean"},"authority_envelope_present":{"description":"True when agent authority, policy, scope, limits, and TTL are recorded.","title":"Authority Envelope Present","type":"boolean"},"evidence_bundle_present":{"description":"True when a non-confidential evidence bundle is available.","title":"Evidence Bundle Present","type":"boolean"},"counterparty_reliance_expected":{"description":"True when another party is expected to rely on the result.","title":"Counterparty Reliance Expected","type":"boolean"},"dispute_or_audit_plausible":{"description":"True when refund, SLA, audit, or dispute replay may be needed.","title":"Dispute Or Audit Plausible","type":"boolean"},"verification_result_present":{"default":false,"description":"True when a prior verifier result is already available.","title":"Verification Result Present","type":"boolean"},"action_receipt_present":{"default":false,"description":"True when a portable agent action receipt already exists.","title":"Action Receipt Present","type":"boolean"},"receiver_acknowledgement_present":{"default":false,"description":"True when the receiving party has accepted, replayed, or rejected.","title":"Receiver Acknowledgement Present","type":"boolean"},"artifact_delivery_expected":{"default":false,"description":"True when the workflow delivers an artifact to another party.","title":"Artifact Delivery Expected","type":"boolean"},"dispute_replay_present":{"default":false,"description":"True when a replay package for audit or dispute already exists.","title":"Dispute Replay Present","type":"boolean"},"reliance_tier":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional reliance tier: low, standard, high, regulated, or critical.","examples":["high"],"title":"Reliance Tier"}},"required":["action_class","payment_context_present","authority_envelope_present","evidence_bundle_present","counterparty_reliance_expected","dispute_or_audit_plausible"],"title":"WorkflowContext","type":"object"}},"required":["workflow_context"]},"outputSchema":{"type":"object","description":"Public-safe checkpoint route with reason-coded recommendations.","additionalProperties":true,"properties":{"schema":{"type":"string","description":"Checkpoint route schema id."},"ok":{"type":"boolean","description":"Whether routing context was usable."},"recommendations":{"type":"array","description":"Ordered public-safe checkpoint recommendations.","items":{"type":"object","additionalProperties":true}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.verify_bundle","title":"Verify ProofRelay evidence bundle","description":"Verify a submitted non-confidential ProofRelay evidence bundle for hash integrity, receipt ordering, signatures, and chain continuity. The tool does not charge, settle, mutate storage, or certify external facts.","inputSchema":{"type":"object","properties":{"bundle":{"$defs":{"ReceiptEvent":{"description":"Non-confidential receipt event included in a ProofRelay bundle.","properties":{"v":{"default":1,"description":"Receipt schema version.","title":"V","type":"integer"},"receipt_id":{"description":"Stable receipt identifier.","title":"Receipt Id","type":"string"},"ts_ms":{"description":"Event timestamp in Unix milliseconds.","title":"Ts Ms","type":"integer"},"service":{"description":"Service or agent that emitted the event.","title":"Service","type":"string"},"event_type":{"description":"Public-safe event category.","title":"Event Type","type":"string"},"policy_digest":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Hash or digest of the policy context, when available.","title":"Policy Digest"},"payload":{"additionalProperties":true,"description":"Minimized metadata and hashes only; never include secrets.","title":"Payload","type":"object"},"prev_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Previous event hash for hash-chain continuity.","title":"Prev Hash"},"event_hash":{"description":"Hash commitment for this event.","title":"Event Hash","type":"string"},"sig":{"anyOf":[{"$ref":"#/$defs/ReceiptSignature"},{"type":"null"}],"default":null,"description":"Optional event signature envelope."}},"required":["receipt_id","ts_ms","service","event_type","event_hash"],"title":"ReceiptEvent","type":"object"},"ReceiptSignature":{"description":"Signature envelope for a non-confidential ProofRelay receipt event.","properties":{"alg":{"description":"Signature algorithm used for the event signature.","examples":["HMAC-SHA256"],"title":"Alg","type":"string"},"key_id":{"description":"Public-safe key identifier used by the verifier.","examples":["hmac:default"],"title":"Key Id","type":"string"},"sig":{"description":"Hex-encoded event signature.","title":"Sig","type":"string"}},"required":["alg","key_id","sig"],"title":"ReceiptSignature","type":"object"}},"description":"Non-confidential ProofRelay evidence bundle to verify.","properties":{"v":{"default":1,"description":"Evidence bundle schema version.","title":"V","type":"integer"},"bundle_hash":{"description":"Hash commitment for the bundle.","title":"Bundle Hash","type":"string"},"created_ts_ms":{"description":"Bundle creation timestamp in Unix milliseconds.","title":"Created Ts Ms","type":"integer"},"service":{"description":"Service represented by the bundle.","title":"Service","type":"string"},"count":{"description":"Number of receipt events in the bundle.","title":"Count","type":"integer"},"receipt_ids":{"description":"Receipt identifiers included in deterministic order.","items":{"type":"string"},"title":"Receipt Ids","type":"array"},"events":{"description":"Receipt events whose hashes and ordering are verified.","items":{"$ref":"#/$defs/ReceiptEvent"},"title":"Events","type":"array"}},"required":["bundle_hash","created_ts_ms","service","count","receipt_ids","events"],"title":"Bundle","type":"object"},"require_signature":{"type":"boolean","description":"Optional local/demo-only policy hint. Production cannot weaken configured signature requirements."},"require_chain":{"type":"boolean","description":"Optional local/demo-only policy hint. Production cannot weaken configured chain requirements."}},"required":["bundle"]},"outputSchema":{"type":"object","description":"Deterministic ProofRelay bundle verification result.","additionalProperties":true,"properties":{"ok":{"type":"boolean","description":"Whether bundle verification passed."},"tool_boundary":{"type":"string","description":"Read-only safety boundary."},"verification_policy":{"type":"object","description":"Effective verifier policy used for this call.","additionalProperties":true},"checkpoint_recommendation":{"type":"object","description":"Next checkpoint guidance derived from the result.","additionalProperties":true}},"required":["ok","tool_boundary","verification_policy"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.normalize_payment_proof","title":"Normalize payment proof envelope","description":"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.","inputSchema":{"type":"object","properties":{"payment_proof":{"description":"Hash-only payment proof envelope.","properties":{"provider":{"description":"Payment rail or entitlement provider, for example stripe or x402.","examples":["stripe_agentic_commerce"],"title":"Provider","type":"string"},"protocol":{"description":"Public-safe protocol name for the paid action lifecycle.","examples":["stripe_checkout_session_webhook"],"title":"Protocol","type":"string"},"request_hash":{"description":"SHA-256 hash of the request.","title":"Request Hash","type":"string"},"challenge_or_session_hash":{"description":"SHA-256 hash of the challenge, checkout session, or quote.","title":"Challenge Or Session Hash","type":"string"},"payment_proof_or_charge_hash":{"description":"SHA-256 hash of the payment proof, charge, or facilitator result.","title":"Payment Proof Or Charge Hash","type":"string"},"settlement_or_entitlement_hash":{"description":"SHA-256 hash of the settlement, receipt, or entitlement token.","title":"Settlement Or Entitlement Hash","type":"string"},"response_hash":{"description":"SHA-256 hash of the delivered resource or service response.","title":"Response Hash","type":"string"},"amount":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe amount label, if known.","title":"Amount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Currency or unit, if known.","title":"Currency"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO-8601 expiry time.","title":"Expires At"},"replay_key":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe replay key or hash.","title":"Replay Key"},"non_secret_refs":{"description":"Non-secret references such as hashed event IDs or endpoint names.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["provider","protocol","request_hash","challenge_or_session_hash","payment_proof_or_charge_hash","settlement_or_entitlement_hash","response_hash"],"title":"PaymentProofEnvelopeInput","type":"object"}},"required":["payment_proof"]},"outputSchema":{"type":"object","description":"Rail-agnostic payment proof envelope validation result.","additionalProperties":true,"properties":{"ok":{"type":"boolean","description":"Whether the envelope is usable."},"payment_context":{"type":"object","description":"Normalized ProofRelay payment context evidence profile.","additionalProperties":true}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.build_bundle_draft","title":"Build unsigned ProofRelay bundle draft","description":"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.","inputSchema":{"type":"object","properties":{"draft":{"$defs":{"BundleDraftEventInput":{"description":"Public-safe event draft used to build an unsigned ProofRelay bundle.","properties":{"receipt_id":{"description":"Stable receipt identifier.","title":"Receipt Id","type":"string"},"ts_ms":{"description":"Event timestamp in Unix milliseconds.","title":"Ts Ms","type":"integer"},"service":{"description":"Service or agent represented by the event.","title":"Service","type":"string"},"event_type":{"description":"Public-safe event category.","title":"Event Type","type":"string"},"payload":{"additionalProperties":true,"description":"Minimized metadata and hashes only; never include secrets.","title":"Payload","type":"object"},"policy_digest":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional policy digest.","title":"Policy Digest"}},"required":["receipt_id","ts_ms","service","event_type"],"title":"BundleDraftEventInput","type":"object"},"PaymentProofEnvelopeInput":{"description":"Rail-agnostic payment proof hashes for a ProofRelay evidence profile.","properties":{"provider":{"description":"Payment rail or entitlement provider, for example stripe or x402.","examples":["stripe_agentic_commerce"],"title":"Provider","type":"string"},"protocol":{"description":"Public-safe protocol name for the paid action lifecycle.","examples":["stripe_checkout_session_webhook"],"title":"Protocol","type":"string"},"request_hash":{"description":"SHA-256 hash of the request.","title":"Request Hash","type":"string"},"challenge_or_session_hash":{"description":"SHA-256 hash of the challenge, checkout session, or quote.","title":"Challenge Or Session Hash","type":"string"},"payment_proof_or_charge_hash":{"description":"SHA-256 hash of the payment proof, charge, or facilitator result.","title":"Payment Proof Or Charge Hash","type":"string"},"settlement_or_entitlement_hash":{"description":"SHA-256 hash of the settlement, receipt, or entitlement token.","title":"Settlement Or Entitlement Hash","type":"string"},"response_hash":{"description":"SHA-256 hash of the delivered resource or service response.","title":"Response Hash","type":"string"},"amount":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe amount label, if known.","title":"Amount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Currency or unit, if known.","title":"Currency"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO-8601 expiry time.","title":"Expires At"},"replay_key":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe replay key or hash.","title":"Replay Key"},"non_secret_refs":{"description":"Non-secret references such as hashed event IDs or endpoint names.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["provider","protocol","request_hash","challenge_or_session_hash","payment_proof_or_charge_hash","settlement_or_entitlement_hash","response_hash"],"title":"PaymentProofEnvelopeInput","type":"object"}},"description":"Public-safe bundle draft input.","properties":{"service":{"description":"Service represented by the bundle.","title":"Service","type":"string"},"created_ts_ms":{"description":"Bundle creation timestamp in Unix milliseconds.","title":"Created Ts Ms","type":"integer"},"events":{"description":"Receipt events in any order.","items":{"$ref":"#/$defs/BundleDraftEventInput"},"minItems":1,"title":"Events","type":"array"},"payment_context":{"anyOf":[{"$ref":"#/$defs/PaymentProofEnvelopeInput"},{"type":"null"}],"default":null,"description":"Optional normalized payment context to attach to the first event."}},"required":["service","created_ts_ms","events"],"title":"BundleDraftInput","type":"object"}},"required":["draft"]},"outputSchema":{"type":"object","description":"Non-attesting unsigned ProofRelay bundle draft.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"bundle":{"type":"object","additionalProperties":true},"attestation":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.describe_stripe_entitlement_flow","title":"Describe Stripe entitlement flow","description":"Return the agent-native Stripe checkout entitlement workflow for ProofRelay paid verification, including token, status, redemption, and replay expectations.","inputSchema":{"type":"object","properties":{},"required":[]},"outputSchema":{"type":"object","description":"Agent-native Stripe entitlement workflow descriptor.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"payment_protocol":{"type":"string"},"steps":{"type":"array","items":{"type":"object"}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.adapt_x402_payment_proof","title":"Adapt x402 payment proof","description":"Map public-safe x402 request, 402 challenge, payment payload, facilitator response, and resource response hashes into ProofRelay's payment_context evidence profile.","inputSchema":{"type":"object","properties":{"x402":{"description":"Hash-only x402 lifecycle evidence.","properties":{"request_hash":{"description":"SHA-256 hash of the original request.","title":"Request Hash","type":"string"},"payment_required_hash":{"description":"SHA-256 hash of the HTTP 402 challenge/instructions.","title":"Payment Required Hash","type":"string"},"payment_payload_hash":{"description":"SHA-256 hash of the submitted x402 payment payload.","title":"Payment Payload Hash","type":"string"},"payment_response_hash":{"description":"SHA-256 hash of facilitator or server payment response.","title":"Payment Response Hash","type":"string"},"resource_response_hash":{"description":"SHA-256 hash of the resource delivered after payment.","title":"Resource Response Hash","type":"string"},"amount":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Amount requested by the service.","title":"Amount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Payment currency or unit.","title":"Currency"},"network":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"x402 network identifier.","title":"Network"},"facilitator_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional SHA-256 hash of the facilitator identifier.","title":"Facilitator Hash"},"replay_key":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Replay key or idempotency key hash.","title":"Replay Key"}},"required":["request_hash","payment_required_hash","payment_payload_hash","payment_response_hash","resource_response_hash"],"title":"X402EvidenceInput","type":"object"}},"required":["x402"]},"outputSchema":{"type":"object","description":"x402 lifecycle adapted into ProofRelay payment proof context.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"payment_protocol":{"type":"string"},"payment_context":{"type":"object","additionalProperties":true}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.plan_replay_rejection_test","title":"Plan replay rejection test","description":"Return a deterministic replay rejection test plan and optionally classify observed first/replay responses. The tool does not redeem tokens or call paid endpoints.","inputSchema":{"type":"object","properties":{"replay_test":{"$defs":{"ReplayObservation":{"description":"Optional observed first/replay responses for replay-test classification.","properties":{"first_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"HTTP status of first redemption.","title":"First Status"},"first_error":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Error code from first redemption.","title":"First Error"},"second_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"HTTP status of replay attempt.","title":"Second Status"},"second_error":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Error code from replay attempt.","title":"Second Error"}},"title":"ReplayObservation","type":"object"}},"description":"Replay test target and optional observations.","properties":{"payment_protocol":{"default":"stripe_checkout_entitlement","description":"Payment protocol whose replay behavior should be tested.","enum":["stripe_checkout_entitlement","x402","other"],"title":"Payment Protocol","type":"string"},"redeem_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Paid verification endpoint.","title":"Redeem Url"},"entitlement_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe entitlement hash; never pass bearer tokens.","title":"Entitlement Hash"},"bundle_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Bundle hash used in redemption.","title":"Bundle Hash"},"observed":{"anyOf":[{"$ref":"#/$defs/ReplayObservation"},{"type":"null"}],"default":null,"description":"Optional observed first and replay responses to classify."}},"title":"ReplayTestInput","type":"object"}},"required":["replay_test"]},"outputSchema":{"type":"object","description":"Replay rejection plan and optional observed-response classification.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"expected_replay_error":{"type":"string"},"classification":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.wrap_mcp_tool_evidence","title":"Wrap MCP tool evidence","description":"Convert hash-only MCP tool request, response, schema, authority, and payment context references into a portable ProofRelay evidence wrapper without ingesting raw prompts, outputs, credentials, or logs.","inputSchema":{"type":"object","properties":{"tool_evidence":{"description":"Hash-only MCP tool evidence wrapper input.","properties":{"tool_name":{"description":"MCP tool name being wrapped.","title":"Tool Name","type":"string"},"tool_call_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public-safe tool call id or correlation id.","title":"Tool Call Id"},"request_hash":{"description":"SHA-256 hash of the tool request.","title":"Request Hash","type":"string"},"response_hash":{"description":"SHA-256 hash of the tool response.","title":"Response Hash","type":"string"},"tool_schema_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional SHA-256 hash of the tool schema.","title":"Tool Schema Hash"},"authority_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional hash of authority, scope, or policy context.","title":"Authority Hash"},"payment_context_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional hash returned by normalize_payment_proof.","title":"Payment Context Hash"},"verifier_response_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional hash of a downstream verifier response.","title":"Verifier Response Hash"},"non_secret_refs":{"description":"Endpoint names, descriptor ids, or other non-secret references.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["tool_name","request_hash","response_hash"],"title":"MCPToolEvidenceInput","type":"object"}},"required":["tool_evidence"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.map_openapi_operation_evidence","title":"Map OpenAPI operation evidence","description":"Map public OpenAPI operation metadata and schema hashes into a ProofRelay event plan with checkpoint recommendations for paid, mutating, or relied-upon API operations.","inputSchema":{"type":"object","properties":{"operation":{"description":"Public-safe OpenAPI operation metadata.","properties":{"operation_id":{"description":"OpenAPI operationId or stable id.","title":"Operation Id","type":"string"},"method":{"description":"HTTP method for the operation.","enum":["GET","POST","PUT","PATCH","DELETE"],"title":"Method","type":"string"},"path_template":{"description":"Public path template, no secrets.","title":"Path Template","type":"string"},"request_schema_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional SHA-256 hash of the request schema.","title":"Request Schema Hash"},"response_schema_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional SHA-256 hash of the response schema.","title":"Response Schema Hash"},"server_url_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional SHA-256 hash of the server URL.","title":"Server Url Hash"},"security_scheme_refs":{"description":"Non-secret names of OpenAPI security schemes used.","items":{"type":"string"},"title":"Security Scheme Refs","type":"array"},"payment_required":{"default":false,"description":"True if operation requires payment or entitlement.","title":"Payment Required","type":"boolean"},"idempotency_required":{"default":false,"description":"True if the operation should require idempotency.","title":"Idempotency Required","type":"boolean"}},"required":["operation_id","method","path_template"],"title":"OpenAPIOperationEvidenceInput","type":"object"}},"required":["operation"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.generate_paid_tool_receipt","title":"Generate paid tool receipt draft","description":"Generate an unsigned, hash-only paid MCP/API tool receipt draft that callers can include in a signed ProofRelay bundle. The tool does not charge, redeem, settle, or attest to external facts.","inputSchema":{"type":"object","properties":{"receipt":{"description":"Hash-only paid tool receipt draft input.","properties":{"tool_name":{"description":"Paid tool or API operation name.","title":"Tool Name","type":"string"},"receipt_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional stable receipt id.","title":"Receipt Id"},"ts_ms":{"description":"Receipt timestamp in Unix milliseconds.","title":"Ts Ms","type":"integer"},"tool_call_hash":{"description":"SHA-256 hash of the tool call.","title":"Tool Call Hash","type":"string"},"result_hash":{"description":"SHA-256 hash of the tool result.","title":"Result Hash","type":"string"},"payment_context_hash":{"description":"SHA-256 hash of normalized payment context.","title":"Payment Context Hash","type":"string"},"entitlement_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional public-safe entitlement hash.","title":"Entitlement Hash"},"authority_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional authority, policy, or scope hash.","title":"Authority Hash"},"non_secret_refs":{"description":"Non-secret references to include.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["tool_name","ts_ms","tool_call_hash","result_hash","payment_context_hash"],"title":"PaidToolReceiptInput","type":"object"}},"required":["receipt"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.scan_mcp_risk","title":"Scan MCP risk metadata","description":"Run a lightweight public-metadata risk scan over MCP tool descriptors for secret-handling, mutating, payment, and replay review signals. This is not source review or security certification.","inputSchema":{"type":"object","properties":{"risk_scan":{"description":"Public MCP descriptor metadata to scan.","properties":{"server_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public MCP server name.","title":"Server Name"},"tools":{"description":"Public tool descriptors, schemas, and descriptions only.","items":{"additionalProperties":true,"type":"object"},"title":"Tools","type":"array"},"declared_read_only":{"default":false,"description":"Whether the server claims read-only behavior.","title":"Declared Read Only","type":"boolean"},"requires_authentication":{"default":false,"description":"Whether the server requires user authentication.","title":"Requires Authentication","type":"boolean"},"payment_or_entitlement_required":{"default":false,"description":"Whether paid access is expected.","title":"Payment Or Entitlement Required","type":"boolean"}},"title":"MCPRiskScanInput","type":"object"}},"required":["risk_scan"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.describe_cli_sdk_helper","title":"Describe CLI and SDK helper","description":"Return public-safe setup guidance for connecting MCP clients to ProofRelay and preparing hash-only evidence inputs without exposing secrets or requiring package installation.","inputSchema":{"type":"object","properties":{"helper":{"description":"Client helper options.","properties":{"client":{"default":"generic","description":"MCP client family to describe.","enum":["generic","claude","cursor","windsurf","codex"],"title":"Client","type":"string"},"endpoint":{"default":"https://mcp.genesisre.io/mcp","description":"MCP streamable HTTP endpoint to use.","title":"Endpoint","type":"string"}},"title":"CLIHelperInput","type":"object"}},"required":["helper"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.build_human_approval_receipt","title":"Build human approval receipt draft","description":"Build an unsigned, hash-only human approval receipt draft for authority, policy, and subject evidence. The tool does not create approval authority or certify the approver's identity.","inputSchema":{"type":"object","properties":{"approval":{"description":"Hash-only human approval receipt input.","properties":{"approval_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional approval id.","title":"Approval Id"},"approver_role":{"description":"Public-safe approver role.","title":"Approver Role","type":"string"},"approver_hash":{"description":"SHA-256 hash of approver identity.","title":"Approver Hash","type":"string"},"decision":{"description":"Approval decision.","enum":["approved","rejected","needs_changes"],"title":"Decision","type":"string"},"subject_hash":{"description":"SHA-256 hash of approved subject.","title":"Subject Hash","type":"string"},"policy_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional policy hash.","title":"Policy Hash"},"scope_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional scope hash.","title":"Scope Hash"},"approved_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO-8601 time.","title":"Approved At"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO-8601 expiry.","title":"Expires At"},"reason_codes":{"description":"Public-safe approval reason codes.","items":{"type":"string"},"title":"Reason Codes","type":"array"},"non_secret_refs":{"description":"Non-secret evidence references.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["approver_role","approver_hash","decision","subject_hash"],"title":"HumanApprovalReceiptInput","type":"object"}},"required":["approval"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.build_audit_pack_manifest","title":"Build audit pack manifest","description":"Build a portable hash-only audit pack manifest from bundle, verifier, policy, and evidence hashes without uploading private files or logs.","inputSchema":{"type":"object","properties":{"audit_pack":{"description":"Hash-only audit pack manifest input.","properties":{"pack_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional audit pack id.","title":"Pack Id"},"subject_hash":{"description":"SHA-256 hash of audit subject.","title":"Subject Hash","type":"string"},"bundle_hashes":{"description":"Evidence bundle hashes.","items":{"type":"string"},"title":"Bundle Hashes","type":"array"},"verifier_response_hashes":{"description":"Verifier response hashes.","items":{"type":"string"},"title":"Verifier Response Hashes","type":"array"},"policy_hashes":{"description":"Policy or control hashes.","items":{"type":"string"},"title":"Policy Hashes","type":"array"},"evidence_hashes":{"description":"Additional evidence artifact hashes.","items":{"type":"string"},"title":"Evidence Hashes","type":"array"},"control_refs":{"description":"Public-safe control references.","items":{"type":"string"},"title":"Control Refs","type":"array"},"generated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional ISO-8601 time.","title":"Generated At"}},"required":["subject_hash"],"title":"AuditPackManifestInput","type":"object"}},"required":["audit_pack"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.summarize_agent_action_log","title":"Summarize agent action log","description":"Summarize public-safe agent action log counts and hashes into a governance review profile without ingesting raw logs or traces.","inputSchema":{"type":"object","properties":{"action_log":{"description":"Hash-only agent action log summary input.","properties":{"log_hash":{"description":"SHA-256 hash of the action log.","title":"Log Hash","type":"string"},"action_count":{"description":"Number of actions summarized.","minimum":0,"title":"Action Count","type":"integer"},"actor_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional actor hash.","title":"Actor Hash"},"session_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional session hash.","title":"Session Hash"},"authority_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional authority hash.","title":"Authority Hash"},"payment_context_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional payment context hash.","title":"Payment Context Hash"},"first_ts_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"First action timestamp.","title":"First Ts Ms"},"last_ts_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Last action timestamp.","title":"Last Ts Ms"},"action_type_counts":{"additionalProperties":{"type":"integer"},"description":"Public action type counts.","title":"Action Type Counts","type":"object"},"error_count":{"default":0,"description":"Number of failed actions.","minimum":0,"title":"Error Count","type":"integer"}},"required":["log_hash","action_count"],"title":"AgentActionLogSummaryInput","type":"object"}},"required":["action_log"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.review_vendor_risk_profile","title":"Review vendor risk profile","description":"Review public vendor or MCP server risk metadata for governance signals using hashes and declared boundaries only. This is not legal, security, or procurement certification.","inputSchema":{"type":"object","properties":{"vendor":{"description":"Public vendor risk metadata and hashes.","properties":{"vendor_name":{"description":"Public vendor or MCP server name.","title":"Vendor Name","type":"string"},"vendor_profile_hash":{"description":"SHA-256 vendor profile hash.","title":"Vendor Profile Hash","type":"string"},"data_boundary":{"default":"unknown","description":"Highest declared data boundary.","enum":["none","metadata","pii","unknown"],"title":"Data Boundary","type":"string"},"requires_authentication":{"default":false,"description":"Auth is required.","title":"Requires Authentication","type":"boolean"},"requires_payment":{"default":false,"description":"Payment is required.","title":"Requires Payment","type":"boolean"},"stores_customer_data":{"default":false,"description":"Stores customer data.","title":"Stores Customer Data","type":"boolean"},"security_docs_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional security documentation hash.","title":"Security Docs Hash"},"terms_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional terms hash.","title":"Terms Hash"},"subprocessors_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional subprocessors disclosure hash.","title":"Subprocessors Hash"},"prior_incident_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional prior-incident disclosure hash.","title":"Prior Incident Hash"},"control_refs":{"description":"Public-safe control references.","items":{"type":"string"},"title":"Control Refs","type":"array"}},"required":["vendor_name","vendor_profile_hash"],"title":"VendorRiskProfileInput","type":"object"}},"required":["vendor"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.build_title_production_evidence","title":"Build title production evidence","description":"Build a hash-only title production evidence profile from order, property, title-search, commitment, exception, and tax-cert hashes. The tool does not certify title status or legal sufficiency.","inputSchema":{"type":"object","properties":{"title_evidence":{"description":"Hash-only title production evidence input.","properties":{"order_hash":{"description":"SHA-256 hash of title order.","title":"Order Hash","type":"string"},"property_hash":{"description":"SHA-256 hash of property ref.","title":"Property Hash","type":"string"},"title_search_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional title search artifact hash.","title":"Title Search Hash"},"title_commitment_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional title commitment hash.","title":"Title Commitment Hash"},"exception_hashes":{"description":"Hashes of title exceptions.","items":{"type":"string"},"title":"Exception Hashes","type":"array"},"tax_cert_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional tax cert hash.","title":"Tax Cert Hash"},"production_status":{"default":"review_required","description":"Declared public production status.","enum":["open","clear","exceptions","review_required"],"title":"Production Status","type":"string"},"non_secret_refs":{"description":"Public-safe file or order refs.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["order_hash","property_hash"],"title":"TitleProductionEvidenceInput","type":"object"}},"required":["title_evidence"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.build_closing_proof_pack","title":"Build closing proof pack","description":"Build a hash-only closing proof pack manifest from settlement, title, lender, funding, notary, disbursement, and approval hashes. The tool does not authorize closing or disbursement.","inputSchema":{"type":"object","properties":{"closing_pack":{"description":"Hash-only closing proof pack input.","properties":{"closing_file_hash":{"description":"SHA-256 closing file hash.","title":"Closing File Hash","type":"string"},"settlement_statement_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional settlement statement hash.","title":"Settlement Statement Hash"},"title_policy_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional title policy hash.","title":"Title Policy Hash"},"lender_package_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional lender package hash.","title":"Lender Package Hash"},"funding_authorization_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional funding authorization hash.","title":"Funding Authorization Hash"},"notary_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional notary event hash.","title":"Notary Hash"},"disbursement_hashes":{"description":"Disbursement instruction hashes.","items":{"type":"string"},"title":"Disbursement Hashes","type":"array"},"approval_receipt_hashes":{"description":"Human approval receipt hashes.","items":{"type":"string"},"title":"Approval Receipt Hashes","type":"array"},"non_secret_refs":{"description":"Public-safe closing references.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["closing_file_hash"],"title":"ClosingProofPackInput","type":"object"}},"required":["closing_pack"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.review_wire_payoff_change","title":"Review wire/payoff change evidence","description":"Review hash-only wire, payoff, or disbursement change metadata for red flags and required controls without approving funds movement.","inputSchema":{"type":"object","properties":{"wire_change":{"description":"Hash-only wire/payoff change evidence input.","properties":{"change_type":{"description":"Change category under review.","enum":["wire_instruction","payoff_statement","disbursement_instruction","other"],"title":"Change Type","type":"string"},"change_request_hash":{"description":"SHA-256 change request hash.","title":"Change Request Hash","type":"string"},"original_instruction_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional original instruction hash.","title":"Original Instruction Hash"},"new_instruction_hash":{"description":"SHA-256 new instruction hash.","title":"New Instruction Hash","type":"string"},"requester_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional requester hash.","title":"Requester Hash"},"callback_evidence_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional callback or out-of-band verification hash.","title":"Callback Evidence Hash"},"payoff_statement_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional payoff statement hash.","title":"Payoff Statement Hash"},"approval_hashes":{"description":"Approval or escalation hashes.","items":{"type":"string"},"title":"Approval Hashes","type":"array"},"observed_red_flags":{"description":"Public-safe red flag reason codes.","items":{"type":"string"},"title":"Observed Red Flags","type":"array"}},"required":["change_type","change_request_hash","new_instruction_hash"],"title":"WirePayoffChangeInput","type":"object"}},"required":["wire_change"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.map_lender_condition_evidence","title":"Map lender condition evidence","description":"Map lender condition text, evidence, reviewer, and waiver hashes into a portable condition profile without satisfying lender conditions.","inputSchema":{"type":"object","properties":{"condition":{"description":"Hash-only lender condition evidence input.","properties":{"condition_id":{"description":"Public lender condition id.","title":"Condition Id","type":"string"},"condition_type":{"description":"Public condition category.","title":"Condition Type","type":"string"},"condition_hash":{"description":"SHA-256 condition text hash.","title":"Condition Hash","type":"string"},"evidence_hashes":{"description":"Evidence artifact hashes.","items":{"type":"string"},"title":"Evidence Hashes","type":"array"},"reviewer_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional reviewer hash.","title":"Reviewer Hash"},"status":{"default":"pending","description":"Declared public condition status.","enum":["pending","satisfied","rejected","waived","needs_review"],"title":"Status","type":"string"},"waiver_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional waiver hash.","title":"Waiver Hash"},"non_secret_refs":{"description":"Public-safe condition references.","items":{"type":"string"},"title":"Non Secret Refs","type":"array"}},"required":["condition_id","condition_type","condition_hash"],"title":"LenderConditionEvidenceInput","type":"object"}},"required":["condition"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"proofrelay.compute_readiness_signal","title":"Compute readiness signal","description":"Compute a public-safe readiness signal from title, closing, wire, lender-condition, approval, exception, and risk hashes/counts. The tool does not certify readiness to close or fund.","inputSchema":{"type":"object","properties":{"readiness":{"description":"Hash-only real-estate readiness input.","properties":{"workflow_hash":{"description":"SHA-256 workflow or file hash.","title":"Workflow Hash","type":"string"},"target_milestone":{"description":"Milestone being assessed.","enum":["title_clear_to_close","closing","funding","disbursement","post_close"],"title":"Target Milestone","type":"string"},"title_evidence_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Title evidence hash.","title":"Title Evidence Hash"},"closing_pack_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Closing pack hash.","title":"Closing Pack Hash"},"wire_review_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Wire review hash.","title":"Wire Review Hash"},"lender_condition_hashes":{"description":"Lender condition profile hashes.","items":{"type":"string"},"title":"Lender Condition Hashes","type":"array"},"approval_receipt_hashes":{"description":"Human approval receipt hashes.","items":{"type":"string"},"title":"Approval Receipt Hashes","type":"array"},"unresolved_exception_count":{"default":0,"description":"Public count of unresolved exceptions.","minimum":0,"title":"Unresolved Exception Count","type":"integer"},"open_condition_count":{"default":0,"description":"Open condition count.","minimum":0,"title":"Open Condition Count","type":"integer"},"critical_risk_count":{"default":0,"description":"Critical risk count.","minimum":0,"title":"Critical Risk Count","type":"integer"}},"required":["workflow_hash","target_milestone"],"title":"ReadinessSignalInput","type":"object"}},"required":["readiness"]},"outputSchema":{"type":"object","description":"Public-safe MCP operator evidence helper result.","additionalProperties":true,"properties":{"ok":{"type":"boolean"},"schema":{"type":"string"},"tool_boundary":{"type":"string"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"resources":[{"uri":"proofrelay://contract/checkpoint-recommendation/v1","name":"checkpoint_recommendation_contract","title":"Checkpoint recommendation contract","description":"Public-safe reason codes and output fields for checkpoint routing.","mimeType":"application/json"},{"uri":"proofrelay://schemas/evidence-bundle-v1","name":"proofrelay_evidence_bundle_schema","title":"ProofRelay evidence bundle schema","description":"JSON Schema for non-confidential evidence bundles accepted by verify_bundle.","mimeType":"application/json"},{"uri":"proofrelay://status","name":"proofrelay_verifier_status","title":"ProofRelay verifier status","description":"Current read-only verifier status and non-claims.","mimeType":"application/json"},{"uri":"proofrelay://schemas/payment-context-evidence-profile-v1","name":"payment_context_evidence_profile_schema","title":"Payment context evidence profile schema","description":"Hash-only rail-agnostic payment proof profile used by ProofRelay.","mimeType":"application/json"},{"uri":"proofrelay://workflows/stripe-entitlement-v1","name":"stripe_entitlement_workflow","title":"Stripe entitlement workflow","description":"Agent-readable Stripe checkout entitlement workflow.","mimeType":"application/json"},{"uri":"proofrelay://workflows/mcp-operator-evidence-v1","name":"mcp_operator_evidence_workflow","title":"MCP operator evidence workflow","description":"Public workflow for wrapping paid MCP/API tool calls with hash-only ProofRelay evidence.","mimeType":"application/json"},{"uri":"proofrelay://schemas/mcp-risk-scan-v1","name":"mcp_risk_scan_schema","title":"MCP risk scan schema","description":"Public metadata schema for lightweight MCP risk scanning.","mimeType":"application/json"},{"uri":"proofrelay://workflows/governance-audit-v1","name":"governance_audit_workflow","title":"Governance audit workflow","description":"Public workflow for approval receipts, audit packs, action logs, and vendor risk review.","mimeType":"application/json"},{"uri":"proofrelay://schemas/vendor-risk-profile-v1","name":"vendor_risk_profile_schema","title":"Vendor risk profile schema","description":"Public metadata schema for vendor risk profile review.","mimeType":"application/json"},{"uri":"proofrelay://workflows/real-estate-proof-pack-v1","name":"real_estate_proof_pack_workflow","title":"Real estate proof pack workflow","description":"Public workflow for title, closing, wire/payoff, lender-condition, and readiness evidence packs.","mimeType":"application/json"},{"uri":"proofrelay://schemas/real-estate-readiness-signal-v1","name":"real_estate_readiness_signal_schema","title":"Real estate readiness signal schema","description":"Public schema for hash-only real-estate readiness signals.","mimeType":"application/json"}],"prompts":[{"name":"proofrelay.verify_before_reliance","title":"Verify before relying on paid output","description":"Guide an agent to verify non-confidential evidence before relying on a paid or material output."},{"name":"proofrelay.route_next_checkpoint","title":"Route next checkpoint","description":"Guide an agent to call recommend_checkpoint with normalized public-safe workflow context."},{"name":"proofrelay.explain_trust_boundary","title":"Explain ProofRelay trust boundary","description":"Summarize what ProofRelay verifies and explicitly does not verify."},{"name":"proofrelay.prepare_paid_mcp_evidence","title":"Prepare paid MCP evidence","description":"Guide an agent through payment-proof normalization, bundle drafting, verification, and replay rejection checks."},{"name":"proofrelay.test_replay_rejection","title":"Test replay rejection","description":"Guide an agent to confirm deterministic replay rejection without logging bearer tokens."},{"name":"proofrelay.wrap_paid_tool_output","title":"Wrap paid tool output","description":"Guide MCP builders through request/response hashing, payment context normalization, receipt drafting, and bundle verification."},{"name":"proofrelay.scan_before_listing","title":"Scan before MCP listing","description":"Guide operators to run public metadata risk checks before submitting an MCP server to a directory or marketplace."},{"name":"proofrelay.prepare_human_approval_receipt","title":"Prepare human approval receipt","description":"Guide operators to preserve human approval decisions as hash-only receipts before relying on high-impact actions."},{"name":"proofrelay.build_governance_audit_pack","title":"Build governance audit pack","description":"Guide operators through approval, bundle, verifier, action-log, and vendor-risk evidence needed for governance audit replay."},{"name":"proofrelay.prepare_real_estate_proof_pack","title":"Prepare real-estate proof pack","description":"Guide title, closing, lender, and funding operators to assemble hash-only real-estate proof packs."},{"name":"proofrelay.review_wire_change_before_funding","title":"Review wire change before funding","description":"Guide operators to preserve callback, approval, and instruction hashes before relying on wire/payoff changes."}],"homepage":"https://genesisre.io/proofrelay","documentation":"https://genesisre.io/llms.txt","serviceDescriptor":"https://genesisre.io/.well-known/proofrelay-agent-service.json","termsOfService":"https://genesisre.io/legal/proofrelay-terms","trustBoundary":"Read-only ProofRelay verification tools. The MCP surface verifies submitted bundle integrity only; it does not ingest receipts, mutate storage, charge tokens, settle payments, expose source code, or certify external facts.","dataBoundary":"Submit only non-confidential or synthetic bundles. Do not submit secrets, private prompts, source code, raw customer data, raw logs, payment credentials, or tenant traces.","notProvided":["payment_processing","wallet_custody","escrow","legal_advice","model_safety_certification","real_world_truth_oracle","source_code_review"]}