decision_verify
Verify a signed readiness receipt against the caller's expected request and action hashes. Returns gate_passed only for a valid, unexpired, exactly bound continue decision. This does not authorize or perform the action. Required tool arguments: receipt, expected_request_hash, expected_action_hash. First obtain a real signed receipt from decision_check. Compute expected_request_hash and expected_action_hash from your own intended request/action; do not copy bindings blindly from the receipt. Never fabricate a receipt. This product offers 5 free trial attempts for agent_output_verification: call MCP free_trial_status, then MCP free_trial with that tool's own inputSchema arguments; no HTTP adapter or wallet is needed. HTTP alternative: /v1/agent-output/trial; GET that URL for input_schema and example_request, then POST raw tool arguments there (not an MCP/A2A envelope). Both transports share the allowance and daily capacity is limited. Other tools are not included in this trial. Evaluation on paid endpoints requires a signed Base USDC payment for the exact request, or Pro access. Discovery is free. Keep the original request and X-Payment-Signature for result recovery within 24 hours. Current prices: https://output-verification.agendamcp.dpdns.org/.well-known/x402. Do not pay automatically. Evidence triage only: no factual-truth verification, no legal, compliance, sanctions, or financial advice. Human review is required before any commercial action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| receipt | Yes | ||
| expected_action_hash | Yes | SHA-256 JCS hash computed from the enforcing caller's own actor, requested_action, target, and risk_tier object. | |
| expected_request_hash | Yes | SHA-256 JCS hash computed from the enforcing caller's own copy of the complete request; do not copy it blindly from the receipt response. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expired | Yes | ||
| receipt | Yes | ||
| gate_passed | Yes | ||
| reason_code | Yes | ||
| binding_matches | Yes | ||
| signature_valid | Yes | ||
| not_authorization_notice | Yes |