generated: '2026-09-19' method: generated source: openapi/agenthealthmonitor-xyz-openapi.yml, openapi/agenthealthmonitor-xyz-verify-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: 80 by_action_class: connected: 64 acting: 16 by_consequence: read: 64 write: 16 human_in_the_loop_required: 0 operations: - path: / method: get operationId: root__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: head operationId: root__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /app method: get operationId: app_page_app_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield method: get operationId: shield_page_shield_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify method: get operationId: verify_page_verify_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roadmap method: get operationId: roadmap_roadmap_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent-registration.json method: get operationId: agent_registration__well_known_agent_registration_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: a2a_agent_card__well_known_agent_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/402index-verify.txt method: get operationId: verify_402index__well_known_402index_verify_txt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/x402 method: get operationId: x402_discovery__well_known_x402_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/info method: get operationId: api_info_api_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ecosystem-stats method: get operationId: ecosystem_stats_api_ecosystem_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/leaderboard method: get operationId: leaderboard_api_leaderboard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/agent/{address} method: get operationId: get_agent_public_api_agent__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scan/quality method: get operationId: scan_quality_scan_quality_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard method: get operationId: dashboard_dashboard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pay-by-card method: get operationId: pay_by_card_pay_by_card_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/endpoint-info/{slug} method: get operationId: endpoint_info_api_endpoint_info__slug__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /endpoints/{slug} method: get operationId: endpoint_page_endpoints__slug__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/validate/{code} method: get operationId: validate_coupon_coupon_validate__code__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/risk/{code}/{address} method: get operationId: coupon_risk_coupon_risk__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/health/{code}/{address} method: get operationId: coupon_health_coupon_health__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/optimize/{code}/{address} method: get operationId: coupon_optimize_coupon_optimize__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/retry/{code}/{address} method: get operationId: coupon_retry_coupon_retry__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/protect/{code}/{address} method: get operationId: coupon_protect_coupon_protect__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/alerts/{code}/{address} method: get operationId: coupon_alerts_coupon_alerts__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/risk-premium/{code}/{address} method: get operationId: coupon_premium_risk_coupon_risk_premium__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/counterparties/{code}/{address} method: get operationId: coupon_counterparties_coupon_counterparties__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/network-map/{code}/{address} method: get operationId: coupon_network_map_coupon_network_map__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/wash/{code}/{address} method: get operationId: coupon_wash_coupon_wash__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/ahs/{code}/{address} method: get operationId: coupon_ahs_coupon_ahs__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coupon/report-card/{code}/{address} method: get operationId: coupon_report_card_coupon_report_card__code___address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /chat method: post operationId: chat_chat_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: /up method: get operationId: up_up_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /risk/premium/{address} method: get operationId: get_premium_risk_score_risk_premium__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /counterparties/{address} method: get operationId: get_counterparties_counterparties__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /network-map/{address} method: get operationId: get_network_map_network_map__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /risk/{address} method: get operationId: get_risk_score_risk__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/{address} method: get operationId: get_health_report_health__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wash/{address} method: post operationId: get_wash_report_wash__address__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: /ahs/{address} method: get operationId: get_ahs_report_ahs__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ahs/route/policy method: get operationId: get_routing_policy_ahs_route_policy_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ahs/route/policy method: put operationId: put_routing_policy_ahs_route_policy_put 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: /ahs/route/{address} method: get operationId: get_trust_route_ahs_route__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ahs/batch method: post operationId: get_ahs_batch_ahs_batch_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: /report-card/{address} method: get operationId: get_report_card_report_card__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /optimize/{address} method: get operationId: get_optimization_report_optimize__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agent/protect/preview/{address} method: get operationId: protection_preview_agent_protect_preview__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agent/protect/{address} method: get operationId: get_protection_report_agent_protect__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retry/preview/{address} method: get operationId: retry_preview_retry_preview__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retry/{address} method: get operationId: get_retry_transactions_retry__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts/subscribe/{address} method: get operationId: subscribe_alerts_alerts_subscribe__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts/configure method: post operationId: configure_alerts_alerts_configure_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: /alerts/status/{address} method: get operationId: alert_status_alerts_status__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /alerts/unsubscribe/{address} method: delete operationId: unsubscribe_alerts_alerts_unsubscribe__address__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: /stripe/webhook method: post operationId: stripe_webhook_stripe_webhook_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: /stripe/webhook/test method: post operationId: stripe_webhook_test_stripe_webhook_test_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: /stripe/key/{session_id} method: get operationId: retrieve_key_stripe_key__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkout/success method: get operationId: checkout_success_page_checkout_success_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield/subscribe method: post operationId: shield_subscribe_shield_subscribe_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: /api/key/status method: get operationId: api_key_status_api_key_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /partners/{partner_id}/usage method: get operationId: partner_usage_partners__partner_id__usage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /security/activity method: get operationId: security_activity_security_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /trust-registry method: get operationId: trust_registry_trust_registry_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /internal/agent-profile/{address} method: get operationId: internal_agent_profile_internal_agent_profile__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /acp-scan/trigger method: post operationId: trigger_acp_scan_acp_scan_trigger_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: /acp-scan/status method: get operationId: acp_scan_status_acp_scan_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /olas-scan/trigger method: post operationId: trigger_olas_scan_olas_scan_trigger_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: /olas-scan/status method: get operationId: olas_scan_status_olas_scan_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /arc-scan/trigger method: post operationId: trigger_arc_scan_arc_scan_trigger_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: /arc-scan/status method: get operationId: arc_scan_status_arc_scan_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /celo-scan/trigger method: post operationId: trigger_celo_scan_celo_scan_trigger_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: /celo-scan/status method: get operationId: celo_scan_status_celo_scan_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /erc8004-scan/trigger method: post operationId: trigger_erc8004_scan_erc8004_scan_trigger_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: /erc8004-scan/status method: get operationId: erc8004_scan_status_erc8004_scan_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /erc8183/status method: get operationId: erc8183_status_erc8183_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/specs method: post operationId: create_spec_v1_specs_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/outputs method: post operationId: submit_output_v1_outputs_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/verdicts/{verdict_id} method: get operationId: get_verdict_v1_verdicts__verdict_id__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