Akash Network Agentic Access
Akash Network exposes 283 API operations that an AI agent could call, of which 75 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: 208 read, 44 write, and 31 physical.
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.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /bank/accounts/{address}/transfers | physical | conditional |
| POST | /distribution/delegators/{delegatorAddr}/rewards | physical | conditional |
| POST | /distribution/delegators/{delegatorAddr}/rewards/{validatorAddr} | physical | conditional |
| POST | /distribution/delegators/{delegatorAddr}/withdraw_address | physical | conditional |
| POST | /distribution/validators/{validatorAddr}/rewards | physical | conditional |
| POST | /gov/proposals/{proposalId}/deposits | physical | conditional |
| POST | /txs/decode | physical | conditional |
| POST | /txs/encode | physical | conditional |
| POST | /v1/auth/signup | physical | conditional |
| POST | /v1/bid-screening | physical | conditional |
| POST | /v1/deployment-alerts/{dseq} | physical | conditional |
| POST | /v1/deployment-alerts/{dseq} | physical | conditional |
| POST | /v1/deployment-settings | physical | conditional |
| PATCH | /v1/deployment-settings/{userId}/{dseq} | physical | conditional |
| POST | /v1/deployments | physical | conditional |
| DELETE | /v1/deployments/{dseq} | physical | conditional |
| PUT | /v1/deployments/{dseq} | physical | conditional |
| POST | /v1/deposit-deployment | physical | conditional |
| POST | /v1/leases | physical | conditional |
| POST | /v1/pricing | physical | conditional |
| POST | /v1/send-verification-code | physical | conditional |
| POST | /v1/send-verification-email | physical | conditional |
| POST | /v1/stripe/coupons/apply | physical | conditional |
| PUT | /v1/stripe/customers/organization | physical | conditional |
| POST | /v1/stripe/payment-methods/default | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/akash-blockchain-rest-api.yaml, openapi/akash-console-deployment-api.json, openapi/akash-notifications-api.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: 283
by_action_class:
connected: 208
acting: 75
by_consequence:
read: 208
write: 44
physical: 31
human_in_the_loop_required: 0
operations:
- path: /akash/audit/v1beta3/audit/attributes/list
method: get
operationId: AllProvidersAttributes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/audit/v1beta3/audit/attributes/{auditor}/{owner}
method: get
operationId: ProviderAuditorAttributes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/audit/v1beta3/audit/attributes/{owner}/list
method: get
operationId: ProviderAttributes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/provider/v1beta3/auditor/{auditor}/list
method: get
operationId: AuditorAttributes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/cert/v1beta3/certificates/list
method: get
operationId: Certificates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/deployment/v1beta3/deployments/info
method: get
operationId: Deployment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/deployment/v1beta3/deployments/list
method: get
operationId: Deployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/deployment/v1beta3/groups/info
method: get
operationId: Group
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/bids/info
method: get
operationId: Bid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/bids/list
method: get
operationId: Bids
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/leases/info
method: get
operationId: Lease
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/leases/list
method: get
operationId: Leases
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/orders/info
method: get
operationId: Order
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/market/v1beta3/orders/list
method: get
operationId: Orders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/provider/v1beta3/providers
method: get
operationId: Providers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /akash/provider/v1beta3/providers/{owner}
method: get
operationId: Provider
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /node_info
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /syncing
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blocks/latest
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blocks/{height}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /validatorsets/latest
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /validatorsets/{height}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /txs/{hash}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /txs
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /txs
method: 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: /txs/encode
method: 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: /txs/decode
method: 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: /bank/balances/{address}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bank/accounts/{address}/transfers
method: 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: /bank/total
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bank/total/{denomination}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /auth/accounts/{address}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/delegations
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/delegations
method: 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: /staking/delegators/{delegatorAddr}/delegations/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/unbonding_delegations
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/unbonding_delegations
method: 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: /staking/delegators/{delegatorAddr}/unbonding_delegations/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/redelegations
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/redelegations
method: 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: /staking/delegators/{delegatorAddr}/validators
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/delegators/{delegatorAddr}/validators/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/validators
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/validators/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/validators/{validatorAddr}/delegations
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/validators/{validatorAddr}/unbonding_delegations
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/pool
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /staking/parameters
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /slashing/signing_infos
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /slashing/validators/{validatorAddr}/unjail
method: 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: /slashing/parameters
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals
method: 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: /gov/proposals
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/param_change
method: 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: /gov/proposals/{proposalId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/proposer
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/deposits
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/deposits
method: 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: /gov/proposals/{proposalId}/deposits/{depositor}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/votes
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/votes
method: 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: /gov/proposals/{proposalId}/votes/{voter}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/proposals/{proposalId}/tally
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/parameters/deposit
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/parameters/tallying
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /gov/parameters/voting
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/delegators/{delegatorAddr}/rewards
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/delegators/{delegatorAddr}/rewards
method: 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: /distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}
method: 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: /distribution/delegators/{delegatorAddr}/withdraw_address
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/delegators/{delegatorAddr}/withdraw_address
method: 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: /distribution/validators/{validatorAddr}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/validators/{validatorAddr}/outstanding_rewards
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/validators/{validatorAddr}/rewards
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/validators/{validatorAddr}/rewards
method: 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: /distribution/community_pool
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /distribution/parameters
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /minting/parameters
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /minting/inflation
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /minting/annual-provisions
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/auth/v1beta1/accounts
method: get
operationId: Accounts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/auth/v1beta1/accounts/{address}
method: get
operationId: Account
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/auth/v1beta1/params
method: get
operationId: AuthParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/balances/{address}
method: get
operationId: AllBalances
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/balances/{address}/{denom}
method: get
operationId: Balance
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/denom_owners/{denom}
method: get
operationId: DenomOwners
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/denoms_metadata
method: get
operationId: DenomsMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/denoms_metadata/{denom}
method: get
operationId: DenomMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/params
method: get
operationId: BankParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/supply
method: get
operationId: TotalSupply
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/bank/v1beta1/supply/{denom}
method: get
operationId: SupplyOf
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/blocks/latest
method: get
operationId: GetLatestBlock
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/blocks/{height}
method: get
operationId: GetBlockByHeight
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/node_info
method: get
operationId: GetNodeInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/syncing
method: get
operationId: GetSyncing
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/validatorsets/latest
method: get
operationId: GetLatestValidatorSet
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/base/tendermint/v1beta1/validatorsets/{height}
method: get
operationId: GetValidatorSetByHeight
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/community_pool
method: get
operationId: CommunityPool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards
method: get
operationId: DelegationTotalRewards
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}
method: get
operationId: DelegationRewards
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/delegators/{delegator_address}/validators
method: get
operationId: DelegatorValidators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address
method: get
operationId: DelegatorWithdrawAddress
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/params
method: get
operationId: DistributionParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/validators/{validator_address}/commission
method: get
operationId: ValidatorCommission
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards
method: get
operationId: ValidatorOutstandingRewards
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/distribution/v1beta1/validators/{validator_address}/slashes
method: get
operationId: ValidatorSlashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/evidence/v1beta1/evidence
method: get
operationId: AllEvidence
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/evidence/v1beta1/evidence/{evidence_hash}
method: get
operationId: Evidence
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/params/{params_type}
method: get
operationId: GovParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals
method: get
operationId: Proposals
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}
method: get
operationId: Proposal
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits
method: get
operationId: Deposits
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}
method: get
operationId: Deposit
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}/tally
method: get
operationId: TallyResult
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}/votes
method: get
operationId: Votes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter}
method: get
operationId: Vote
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/mint/v1beta1/annual_provisions
method: get
operationId: AnnualProvisions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/mint/v1beta1/inflation
method: get
operationId: Inflation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/mint/v1beta1/params
method: get
operationId: MintParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/params/v1beta1/params
method: get
operationId: Params
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/slashing/v1beta1/params
method: get
operationId: SlashingParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/slashing/v1beta1/signing_infos
method: get
operationId: SigningInfos
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/slashing/v1beta1/signing_infos/{cons_address}
method: get
operationId: SigningInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/delegations/{delegator_addr}
method: get
operationId: DelegatorDelegations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations
method: get
operationId: Redelegations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations
method: get
operationId: DelegatorUnbondingDelegations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators
method: get
operationId: StakingDelegatorValidators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}
method: get
operationId: DelegatorValidator
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/historical_info/{height}
method: get
operationId: HistoricalInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/params
method: get
operationId: StakingParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/pool
method: get
operationId: Pool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/validators
method: get
operationId: Validators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/validators/{validator_addr}
method: get
operationId: Validator
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/validators/{validator_addr}/delegations
method: get
operationId: ValidatorDelegations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}
method: get
operationId: Delegation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation
method: get
operationId: UnbondingDelegation
x-agentic-access:
action-class: connected
consequence: read
subject: optiona
# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/akash/refs/heads/main/agentic-access/akash-agentic-access.yml