generated: '2026-09-19' method: generated source: openapi/gonna-bond-legit-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: 24 by_action_class: connected: 21 acting: 3 by_consequence: read: 21 write: 3 human_in_the_loop_required: 0 operations: - 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: /v1/leaderboard method: get operationId: leaderboard_v1_leaderboard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/stats method: get operationId: stats_v1_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/compare method: get operationId: compare_v1_compare_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/check/{address} method: get operationId: check_v1_check__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/receipts method: get operationId: receipts_v1_receipts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/route method: get operationId: route_v1_route_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/report/{address} method: get operationId: report_v1_report__address__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batch-check method: post operationId: batch_check_v1_batch_check_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/trending method: get operationId: trending_v1_trending_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/pulse method: get operationId: pulse_v1_pulse_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/chain-logos method: get operationId: chain_logos_v1_chain_logos_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/networks method: get operationId: networks_v1_networks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/merchant/{address}/identity method: get operationId: merchant_identity_v1_merchant__address__identity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/arena method: get operationId: arena_v1_arena_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/arena/preview method: get operationId: arena_preview_v1_arena_preview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/legit method: get operationId: wellknown__well_known_legit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/history method: get operationId: history_v1_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/watch method: post operationId: create_watch_v1_watch_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/watches/{watch_id} method: get operationId: watch_status_v1_watches__watch_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/watches/{watch_id}/events method: get operationId: watch_events_v1_watches__watch_id__events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/deep-check method: post operationId: deep_check_v1_deep_check_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/referee/reproduce.py method: get operationId: referee_reproduce_script_v1_referee_reproduce_py_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/referee method: get operationId: referee_report_v1_referee_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none