generated: '2026-09-19' method: generated source: openapi/algovoi-co-uk-agent-trust-bench-openapi.yml, openapi/algovoi-co-uk-audit-verifier-openapi.yml, openapi/algovoi-co-uk-clinic-openapi.yml, openapi/algovoi-co-uk-gateway-openapi.yml, openapi/algovoi-co-uk-pay-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 151 by_action_class: connected: 67 acting: 84 by_consequence: read: 67 write: 63 physical: 20 safety-critical: 1 human_in_the_loop_required: 1 operations: - path: /{profile_id} method: get operationId: get_profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /discovery/resources method: get operationId: list_resources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/x402.json method: get operationId: well_known_x402 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /freebie method: get operationId: get_freebie x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /stats.json method: get operationId: get_stats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openapi.json method: get operationId: openapi_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get operationId: root__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify method: post operationId: verify_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/agent-card.json method: get operationId: agent_card__well_known_agent_card_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent.json method: get operationId: agent_card_legacy__well_known_agent_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/rfc9421 method: post operationId: verify_verify_rfc9421_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/rfc9421/explain method: post operationId: explain_verify_rfc9421_explain_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/rfc9421/sign method: post operationId: sign_demo_verify_rfc9421_sign_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /a2a method: get operationId: a2a_hint_a2a_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a method: post operationId: a2a_a2a_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: / method: get operationId: landing__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/token method: post operationId: exchange_atb_cert_auth_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/token/status method: get operationId: session_status_auth_token_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/verify method: post operationId: mpp_verify_v1_verify_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/ap2/verify method: post operationId: ap2_verify_v1_ap2_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/payouts method: post operationId: create_payout_v1_payouts_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/challenge method: post operationId: mpp_challenge_mpp_challenge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/probe method: get operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mpp/probe method: put operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/probe method: post operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/probe method: delete operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/probe method: options operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mpp/probe method: head operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mpp/probe method: patch operationId: mpp_probe_mpp_probe_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/{resource_id} method: get operationId: mpp_resource_mpp__resource_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mpp/sub/{resource_id} method: post operationId: mpp_subscription_resource_mpp_sub__resource_id__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/sub/{resource_id} method: get operationId: mpp_subscription_resource_mpp_sub__resource_id__post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ap2/intent method: post operationId: submit_intent_ap2_intent_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/cart method: post operationId: submit_cart_ap2_cart_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/pay method: post operationId: initiate_payment_ap2_pay_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/confirm method: post operationId: confirm_payment_ap2_confirm_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/status/{cart_id} method: get operationId: get_status_ap2_status__cart_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ap2/extensions method: get operationId: list_extensions_ap2_extensions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ext/scoped-authorization-receipts/v1 method: get operationId: _scoped_auth_receipts_profile_ext_scoped_authorization_receipts_v1_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ext/scoped-authorization-receipts/v1 method: head operationId: _scoped_auth_receipts_profile_ext_scoped_authorization_receipts_v1_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /extendedAgentCard method: get operationId: extended_agent_card_extendedAgentCard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /message:send method: post operationId: send_message_message_send_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /message:stream method: post operationId: message_stream_message_stream_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id}/pushNotificationConfigs/{config_id} method: get operationId: push_notification_config_tasks__task_id__pushNotificationConfigs__config_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks/{task_id}/pushNotificationConfigs/{config_id} method: delete operationId: push_notification_config_tasks__task_id__pushNotificationConfigs__config_id__get x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id}/pushNotificationConfigs method: post operationId: push_notification_config_tasks__task_id__pushNotificationConfigs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id}/pushNotificationConfigs method: get operationId: push_notification_config_tasks__task_id__pushNotificationConfigs_post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks/{task_id} method: get operationId: get_task_tasks__task_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks/{task_id}:cancel method: post operationId: cancel_task_tasks__task_id__cancel_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks method: get operationId: list_tasks_tasks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/jsonrpc method: post operationId: a2a_jsonrpc_a2a_jsonrpc_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /a2a/gibberlink method: post operationId: a2a_gibberlink_a2a_gibberlink_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/payment-links method: post operationId: create_dynamic_payment_link_v1_payment_links_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/customers method: post operationId: create_customer_endpoint_v1_customers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/customers method: get operationId: list_customers_endpoint_v1_customers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subscriptions method: post operationId: create_subscription_endpoint_v1_subscriptions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions method: get operationId: list_subscriptions_endpoint_v1_subscriptions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subscriptions/{subscription_id} method: get operationId: get_subscription_endpoint_v1_subscriptions__subscription_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/subscriptions/{subscription_id} method: patch operationId: update_subscription_endpoint_v1_subscriptions__subscription_id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{subscription_id}/cancel method: post operationId: cancel_subscription_endpoint_v1_subscriptions__subscription_id__cancel_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{subscription_id}/pause method: post operationId: pause_subscription_endpoint_v1_subscriptions__subscription_id__pause_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{subscription_id}/resume method: post operationId: resume_subscription_endpoint_v1_subscriptions__subscription_id__resume_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/subscriptions/{subscription_id}/invoices method: get operationId: list_subscription_invoices_endpoint_v1_subscriptions__subscription_id__invoices_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscription/{cancel_secret}/cancel method: get operationId: public_cancel_page_subscription__cancel_secret__cancel_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscription/{cancel_secret}/cancel method: post operationId: public_cancel_commit_subscription__cancel_secret__cancel_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurr/auth/challenge method: post operationId: challenge_endpoint_v1_recurr_auth_challenge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurr/auth/verify method: post operationId: verify_endpoint_v1_recurr_auth_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurr/me/subscriptions method: get operationId: my_subscriptions_v1_recurr_me_subscriptions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/recurr/me/subscriptions/{subscription_id} method: get operationId: my_subscription_detail_v1_recurr_me_subscriptions__subscription_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/recurr/me/subscriptions/{subscription_id}/cancel method: post operationId: my_subscription_cancel_v1_recurr_me_subscriptions__subscription_id__cancel_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurr/me/invoices method: get operationId: my_invoices_v1_recurr_me_invoices_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recurr/portal method: get operationId: portal_page_recurr_portal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recurr/cancel/{cancel_secret} method: get operationId: public_cancel_page_recurr_cancel__cancel_secret__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recurr/cancel/{cancel_secret} method: post operationId: public_cancel_commit_recurr_cancel__cancel_secret__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/authorities method: post operationId: create_authority_endpoint_v1_recurring_authorities_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/authorities method: get operationId: list_authorities_endpoint_v1_recurring_authorities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/recurring/authorities/{authority_id} method: get operationId: get_authority_endpoint_v1_recurring_authorities__authority_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/recurring/authorities/{authority_id}/confirm method: post operationId: confirm_authority_endpoint_v1_recurring_authorities__authority_id__confirm_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/authorities/{authority_id}/revoke method: post operationId: revoke_authority_endpoint_v1_recurring_authorities__authority_id__revoke_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /v1/recurring/authorities/{authority_id}/pause method: post operationId: pause_authority_endpoint_v1_recurring_authorities__authority_id__pause_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/authorities/{authority_id}/resume method: post operationId: resume_authority_endpoint_v1_recurring_authorities__authority_id__resume_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/pulls method: post operationId: manual_pull_endpoint_v1_recurring_pulls_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/auth/{token} method: get operationId: resolve_token_v1_recurring_auth__token__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/recurring/auth/{token}/confirm method: post operationId: confirm_token_v1_recurring_auth__token__confirm_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/recurring/contracts/algorand/spending_cap_vault_v1 method: get operationId: get_algorand_spending_cap_vault_v1_v1_recurring_contracts_algorand_spending_cap_vault_v1_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /protected/{resource_id} method: get operationId: get_protected_resource_protected__resource_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /resources/{resource_id} method: get operationId: get_resource_resources__resource_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /x402/challenge method: post operationId: challenge_x402_challenge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /x402/verify method: post operationId: verify_x402_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/verify method: post operationId: verify_checkout_checkout__token__verify_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/qr method: get operationId: checkout_qr_checkout__token__qr_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/{token}/build-txn method: get operationId: checkout_build_txn_checkout__token__build_txn_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/{token}/submit-txn method: post operationId: checkout_submit_txn_checkout__token__submit_txn_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/detect method: get operationId: detect_payment_checkout__token__detect_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/{token}/submit-sponsored method: post operationId: submit_sponsored_checkout__token__submit_sponsored_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/abandon method: post operationId: abandon_checkout_checkout__token__abandon_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/cancel method: post operationId: cancel_checkout_checkout__token__cancel_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/bridge-info method: get operationId: xchain_bridge_info_checkout__token__xchain_bridge_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/{token}/xchain/bridge-send method: post operationId: xchain_bridge_send_checkout__token__xchain_bridge_send_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/source-tx-recorded method: post operationId: xchain_source_tx_recorded_checkout__token__xchain_source_tx_recorded_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/bridge-status/{tx_hash} method: get operationId: xchain_bridge_status_checkout__token__xchain_bridge_status__tx_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/{token}/xchain/prepare method: post operationId: xchain_prepare_checkout__token__xchain_prepare_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/prepare-optin method: post operationId: xchain_prepare_optin_checkout__token__xchain_prepare_optin_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/optin-submit method: post operationId: xchain_optin_submit_checkout__token__xchain_optin_submit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/xchain/submit method: post operationId: xchain_submit_checkout__token__xchain_submit_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkout/{token}/status method: get operationId: checkout_status_checkout__token__status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suite-store/checkout method: post operationId: suite_store_checkout_suite_store_checkout_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /suite-store/settled method: post operationId: suite_store_settled_suite_store_settled_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /suite-store/order/{token}/activate method: post operationId: suite_store_activate_suite_store_order__token__activate_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /suite-store/order/{token}/status method: get operationId: suite_store_order_status_suite_store_order__token__status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /suite-store/mesh-fed/provision method: post operationId: provision_suite_store_mesh_fed_provision_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /suite-store/mesh-fed/info method: get operationId: info_suite_store_mesh_fed_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compliance/attestation method: get operationId: attestation_compliance_attestation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compliance/screen method: post operationId: screen_compliance_screen_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/trust-query method: post operationId: trust_query_compliance_trust_query_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /atb/license/activate method: post operationId: activate_atb_license_activate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/receipt/verify method: post operationId: verify_receipt_v1_receipt_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/receipt/settlement-evidence/{settled_payment_ref} method: get operationId: get_settlement_evidence_v1_receipt_settlement_evidence__settled_payment_ref__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/action-ref method: get operationId: action_ref_info_verify_action_ref_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/action-ref method: post operationId: verify_action_ref_verify_action_ref_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/rfc9421 method: get operationId: rfc9421_info_verify_rfc9421_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/rfc9421 method: post operationId: verify_rfc9421_verify_rfc9421_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /discovery/resources method: get operationId: discovery_resources_discovery_resources_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /r/{tenant_short_id}/{resource_id} method: get operationId: public_resource_r__tenant_short_id___resource_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /signup/create method: post operationId: signup_proxy_signup_create_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cloud-signup/create method: post operationId: cloud_signup_proxy_cloud_signup_create_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mandate/pay method: post operationId: mandate_pay_mandate_pay_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mandate/portal/{mandate_id} method: get operationId: get_mandate_portal_mandate_portal__mandate_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mandate/portal/{mandate_id}/topup/initiate method: post operationId: portal_topup_initiate_mandate_portal__mandate_id__topup_initiate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mandate/portal/{mandate_id}/topup/capture method: post operationId: portal_topup_capture_mandate_portal__mandate_id__topup_capture_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pay/v1/index method: get operationId: payable_index_pay_v1_index_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/negotiate method: get operationId: negotiate_capabilities_pay_v1_negotiate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/negotiate method: post operationId: negotiate_pay_v1_negotiate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pay/v1/verify/receipt method: get operationId: probe_receipt_pay_v1_verify_receipt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/verify/receipt method: post operationId: pay_verify_receipt_pay_v1_verify_receipt_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pay/v1/verify/rfc9421 method: get operationId: probe_rfc9421_pay_v1_verify_rfc9421_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/verify/rfc9421 method: post operationId: pay_verify_rfc9421_pay_v1_verify_rfc9421_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pay/v1/screen/url method: get operationId: probe_url_screen_pay_v1_screen_url_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/screen/url method: post operationId: pay_screen_url_pay_v1_screen_url_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pay/v1/compliance/receipt method: get operationId: probe_compliance_pay_v1_compliance_receipt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay/v1/compliance/receipt method: post operationId: pay_compliance_receipt_pay_v1_compliance_receipt_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/receipt/verify method: post operationId: verify_receipt_post_v1_receipt_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /a2a method: post operationId: a2a_jsonrpc_a2a_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/verify/receipt method: post operationId: mpp_verify_receipt_mpp_verify_receipt_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mpp/verify/rfc9421 method: post operationId: mpp_verify_rfc9421_mpp_verify_rfc9421_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/cart method: post operationId: ap2_cart_ap2_cart_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ap2/pay method: post operationId: ap2_pay_ap2_pay_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required