generated: '2026-07-19' method: generated source: openapi/gauntlet-openapi-original.json 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: 14 by_action_class: connected: 14 by_consequence: read: 14 human_in_the_loop_required: 0 operations: - path: /health method: get operationId: health x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/chains method: get operationId: chain_sync_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/prices method: get operationId: get_latest_price x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/prices/timeseries method: get operationId: get_price_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tvl method: get operationId: get_tvl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users/{wallet_address}/activity method: get operationId: get_user_activity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users/{wallet_address}/positions method: get operationId: get_user_all_positions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users/{wallet_address}/positions/{vault_id} method: get operationId: get_user_vault_position x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/users/{wallet_address}/positions/{vault_id}/timeseries method: get operationId: get_user_vault_position_timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vaults method: get operationId: list_vaults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vaults/featured method: get operationId: list_featured_vaults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vaults/{vault_id} method: get operationId: get_vault x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vaults/{vault_id}/definition method: get operationId: get_vault_definition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vaults/{vault_id}/timeseries method: get operationId: get_vault_timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none