Verify Cryptographic Payment Authority
verify_cryptographic_payment_authorityUse only for a production pre-payment authority gate after the caller has a registered mandate, pinned issuer key, fresh challenge, VERIFY-scoped key, exact final purchase and supported signed evidence. Fail closed for JWS, an AP2-shaped closed-payment SD-JWT projection with RFC 9901 KB-JWT, or normalized TAP-shaped RFC 9421-style evidence. Full AP2 checkout/delegate-chain and Visa TAP structured-field/trust-store processing remain external. A qualifying live ALLOW creates only a short RESERVED authorization and cumulative-budget allocation. This MCP tool never executes payment and exposes no processor transition: a separate trusted gateway with an audience-bound PROCESSOR key must CONSUME and freshly redeem the provider-bound permit before attempting an idempotent provider operation, then reconcile the outcome.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| envelope | Yes | ||
| evidence | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| risk | Yes | ||
| error | No | ||
| score | Yes | Deterministic control-coverage indicator, not a calibrated probability of fraud or loss. | |
| receipt | Yes | ||
| controls | Yes | ||
| decision | Yes | ||
| findings | Yes | ||
| protocol | Yes | ||
| assurance | Yes | ||
| persisted | Yes | ||
| checked_at | Yes | ||
| transparency | Yes | ||
| signed_receipt | Yes | ||
| recommended_action | Yes | ||
| enforcement_authorized | Yes | True only when strict live verification durably creates a trusted, consumable execution reservation. It never permits a direct provider call. | |
| execution_authorization | Yes |