THORChain · Agentic Access
THORChain Agentic Access
x-agentic-access
generated
THORChain exposes 132 API operations that an AI agent could call, of which 0 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 132 read.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
CompanyCrypto Web3BlockchainDeFiCross-chainLiquidityDecentralized ExchangeCosmosWeb3 Infrastructure
Operations: 132
Acting: 0
Human-in-the-loop: 0
Method: generated
By consequence
read 132
Source
Agentic Access
generated: '2026-07-21'
method: generated
source: openapi/thorchain-midgard-openapi.json, openapi/thorchain-thornode-openapi.yaml
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: 132
by_action_class:
connected: 132
by_consequence:
read: 132
human_in_the_loop_required: 0
operations:
- path: /v2/actions
method: get
operationId: GetActions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/balance/{address}
method: get
operationId: GetBalance
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/bonds/{address}
method: get
operationId: GetBondersDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/borrower/{address}
method: get
operationId: GetBorrowerDetail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/borrowers
method: get
operationId: GetBorrowersAddresses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/churns
method: get
operationId: GetChurns
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/doc
method: get
operationId: GetDocs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/health
method: get
operationId: GetHealth
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/affiliate
method: get
operationId: GetAffiliateHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/affiliate/earnings
method: get
operationId: GetAffiliateEarning
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/affiliate/stats
method: get
operationId: GetAffiliateStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/depths/{pool}
method: get
operationId: GetDepthHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/earnings
method: get
operationId: GetEarningsHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/liquidity_changes
method: get
operationId: GetLiquidityHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/reserve
method: get
operationId: GetReserveHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/rune
method: get
operationId: GetRunePriceHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/runepool
method: get
operationId: GetRUNEPoolHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/savers/{pool}
method: get
operationId: GetSaversHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/swaps
method: get
operationId: GetSwapHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/history/tvl
method: get
operationId: GetTVLHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/holders
method: get
operationId: GetHolders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/knownpools
method: get
operationId: GetKnownPools
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/member/{address}
method: get
operationId: GetMemberDetail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/members
method: get
operationId: GetMembersAdresses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/network
method: get
operationId: GetNetworkData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/nodes
method: get
operationId: GetNodes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/pool/{asset}
method: get
operationId: GetPool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/pool/{asset}/stats
method: get
operationId: GetPoolStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/pools
method: get
operationId: GetPools
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/runepool/{address}
method: get
operationId: GetRUNEPoolDetail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/saver/{address}
method: get
operationId: GetSaverDetail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/stats
method: get
operationId: GetStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/swagger.json
method: get
operationId: GetSwagger
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/tcy/distribution/{address}
method: get
operationId: GetTcyDistribution
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/thorname/lookup/{name}
method: get
operationId: GetTHORNameDetail
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/thorname/owner/{address}
method: get
operationId: GetTHORNamesOwnerByAddress
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/thorname/rlookup/{address}
method: get
operationId: GetTHORNamesByAddress
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/votes
method: get
operationId: GetVotes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/accounts/{address}
method: get
operationId: account
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bank/balances/{address}
method: get
operationId: balances
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/ping
method: get
operationId: ping
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pool/{asset}
method: get
operationId: pool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pools
method: get
operationId: pools
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/slip/{asset}
method: get
operationId: poolslip
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/slips
method: get
operationId: poolslips
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/dpool/{asset}
method: get
operationId: dpool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/dpools
method: get
operationId: dpools
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pool/{asset}/liquidity_provider/{address}
method: get
operationId: liquidityProvider
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pool/{asset}/liquidity_providers
method: get
operationId: liquidityProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/codes
method: get
operationId: codes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/oracle/price/{symbol}
method: get
operationId: oraclePrice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/oracle/prices
method: get
operationId: oraclePrices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tcy_staker/{address}
method: get
operationId: tcyStaker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tcy_stakers
method: get
operationId: tcyStakers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tcy_claimer/{address}
method: get
operationId: tcyClaimer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tcy_claimers
method: get
operationId: tcyClaimers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tcy_protocol_owned
method: get
operationId: tcyProtocolOwned
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/runepool
method: get
operationId: runePool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/rune_provider/{address}
method: get
operationId: runeProvider
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/rune_providers
method: get
operationId: runeProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pool/{asset}/saver/{address}
method: get
operationId: saver
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/pool/{asset}/savers
method: get
operationId: savers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tx/{hash}
method: get
operationId: tx
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tx/{hash}/signers
method: get
operationId: txSignersOld
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tx/details/{hash}
method: get
operationId: txSigners
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tx/stages/{hash}
method: get
operationId: txStages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/tx/status/{hash}
method: get
operationId: txStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/node/{address}
method: get
operationId: node
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/nodes
method: get
operationId: nodes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vaults/asgard
method: get
operationId: asgard
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vaults/yggdrasil
method: get
operationId: yggdrasil
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vault/{pubkey}
method: get
operationId: vault
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vault/{pubkey}/keysign_party
method: get
operationId: vaultKeysignParty
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vaults/pubkeys
method: get
operationId: vaultPubkeys
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/vaults/solvency
method: get
operationId: vaultSolvency
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/network
method: get
operationId: network
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/outbound_fees
method: get
operationId: outboundFees
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/outbound_fee/{asset}
method: get
operationId: outboundFeeAsset
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/inbound_addresses
method: get
operationId: inboundAddresses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/lastblock
method: get
operationId: lastblock
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/lastblock/{chain}
method: get
operationId: lastblockChain
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/version
method: get
operationId: version
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/upgrade_proposals
method: get
operationId: upgradeProposals
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/upgrade_proposal/{name}
method: get
operationId: upgradeProposal
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/upgrade_votes/{name}
method: get
operationId: upgradeVotes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/constants
method: get
operationId: constants
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/ragnarok
method: get
operationId: ragnarok
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/ban/{address}
method: get
operationId: ban
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/swap/streaming/{hash}
method: get
operationId: stream_swap
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/swaps/streaming
method: get
operationId: stream_swaps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/clout/swap/{address}
method: get
operationId: swapper_clout
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/trade/unit/{asset}
method: get
operationId: trade_unit
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/trade/units
method: get
operationId: trade_units
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/trade/account/{address}
method: get
operationId: trade_account
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/trade/accounts/{asset}
method: get
operationId: trade_accounts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/securedasset/{asset}
method: get
operationId: secured_asset
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/securedassets
method: get
operationId: secured_assets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/swap/details/{tx_id}
method: get
operationId: swapDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue
method: get
operationId: queue
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/swap
method: get
operationId: queueSwap
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/swap/paginated
method: get
operationId: queueSwapPaginated
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/limit_swaps
method: get
operationId: limitSwaps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/limit_swaps/summary
method: get
operationId: limitSwapsSummary
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/scheduled
method: get
operationId: queueScheduled
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/queue/outbound
method: get
operationId: queueOutbound
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/keysign/{height}
method: get
operationId: keysign
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/keysign/{height}/{pubkey}
method: get
operationId: keysignPubkey
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/keygen/{height}/{pubkey}
method: get
operationId: keygenPubkey
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/metrics
method: get
operationId: metrics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/metric/keygen/{pubkey}
method: get
operationId: metricsKeygen
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/thorname/{name}
method: get
operationId: thorname
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/mimir
method: get
operationId: mimir
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/mimir/key/{key}
method: get
operationId: mimirKey
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/mimir/admin
method: get
operationId: mimirAdmin
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/mimir/nodes_all
method: get
operationId: mimirNodes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/mimir/node/{address}
method: get
operationId: mimirNode
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/memo/{asset}/{reference}
method: get
operationId: referenceMemo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/memo/{hash}
method: get
operationId: referenceMemoByHash
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/memo/check/{asset}/{amount}
method: get
operationId: referenceMemoCheck
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/quote/swap
method: get
operationId: quoteswap
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/quote/limit
method: get
operationId: quotelimit
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/invariant/{invariant}
method: get
operationId: invariant
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/invariants
method: get
operationId: invariants
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/block
method: get
operationId: block
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/export
method: get
operationId: export
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/supply
method: get
operationId: supply
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/supply/cmc
method: get
operationId: supply_cmc
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/contracts
method: get
operationId: contractInfos
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/contract/{address}
method: get
operationId: contractInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/dynamic_l1_fees
method: get
operationId: dynamicL1Fees
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/dynamic_l1_fees/{thorname}
method: get
operationId: dynamicL1FeesByThorname
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /thorchain/dynamic_l1_fees_current
method: get
operationId: dynamicL1FeesCurrent
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none