Bittensor · Agentic Access

Bittensor Agentic Access

x-agentic-access generated

Bittensor exposes 73 API operations that an AI agent could call, of which 73 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: 36 write, 23 physical, and 14 safety-critical.

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.

CompanyAiBlockchainDecentralized AIMachine LearningCryptocurrencyWeb3SDKCLIDePIN
Operations: 73 Acting: 73 Human-in-the-loop: 0 Method: generated

By consequence

write 36 physical 23 safety-critical 14

Source

Agentic Access

bittensor-agentic-access.yml Raw ↑
generated: '2026-07-18'
method: generated
source: https://www.bittensor.com/catalog/intents.json
audience: null
summary:
  total_operations: 73
  by_action_class:
    acting: 73
  by_consequence:
    write: 36
    physical: 23
    safety-critical: 14
  human_in_the_loop_count: 14
  note: Generated governance starting point classifying every published write intent. All write intents
    are wallet-key-signed (coldkey/hotkey); financial (stake/transfer/swap) raised to physical, owner/root/weights/emission
    controls to safety-critical. Reads are connected/read and omitted here.
operations:
- operation: add_proxy
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: add_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: add_stake_limit
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: announce_coldkey_swap
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: associate_evm_key
  action_class: acting
  consequence: write
  signer: hotkey
  token:
    ttl_seconds: 900
  audit: required
- operation: associate_hotkey
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: batch
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: burned_register
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: claim_root
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: clear_coldkey_swap_announcement
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: commit_weights
  action_class: acting
  consequence: safety-critical
  signer: hotkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: contribute_crowdloan
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: create_crowdloan
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: create_pure_proxy
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: decrease_take
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: dispute_coldkey_swap
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: dissolve_crowdloan
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: evm_withdraw
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: execute_proxy_announced
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: finalize_crowdloan
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: fund_evm_key
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: increase_take
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: kill_pure_proxy
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: lock_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: move_lock
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: move_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: multisig_approve
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: multisig_cancel
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: multisig_execute
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: multisig_threshold_1
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: refund_crowdloan
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: register_leased_network
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: register_subnet
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: remove_proxies
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: remove_proxy
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: remove_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: remove_stake_limit
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: reset_axon
  action_class: acting
  consequence: write
  signer: hotkey
  token:
    ttl_seconds: 900
  audit: required
- operation: reveal_weights
  action_class: acting
  consequence: safety-critical
  signer: hotkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: root_register
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: serve_axon
  action_class: acting
  consequence: write
  signer: hotkey
  token:
    ttl_seconds: 900
  audit: required
- operation: serve_axon_tls
  action_class: acting
  consequence: write
  signer: hotkey
  token:
    ttl_seconds: 900
  audit: required
- operation: serve_prometheus
  action_class: acting
  consequence: write
  signer: hotkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_auto_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: set_childkey_take
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_children
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_crowdloan_max_contribution
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_hyperparameter
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: set_identity
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_mechanism_count
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: set_perpetual_lock
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: set_root_claim_type
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: set_subnet_emission_enabled
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: set_subnet_identity
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_take
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: set_weights
  action_class: acting
  consequence: safety-critical
  signer: hotkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: stake_burn
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: start_call
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: swap_coldkey_announced
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: swap_hotkey
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: swap_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: terminate_lease
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: transfer
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: transfer_all
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: transfer_stake
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: trim_subnet
  action_class: acting
  consequence: safety-critical
  signer: coldkey
  token:
    ttl_seconds: 120
    proof_of_possession: true
  audit: required
  human_in_the_loop: required
- operation: unstake_all
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: unstake_all_alpha
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true
- operation: update_crowdloan_cap
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: update_crowdloan_end
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: update_crowdloan_min_contribution
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: update_symbol
  action_class: acting
  consequence: write
  signer: coldkey
  token:
    ttl_seconds: 900
  audit: required
- operation: withdraw_crowdloan
  action_class: acting
  consequence: physical
  signer: coldkey
  token:
    ttl_seconds: 300
    exchange: true
  audit: required
  purpose_required: true