Litecoin · Agentic Access
Litecoin Agentic Access
x-agentic-access
generated
Litecoin exposes 61 API operations that an AI agent could call, of which 2 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: 59 read and 2 write.
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.
CryptocurrencyBlockchainLitecoinLTCPaymentsDecentralized FinanceBlock ExplorerJSON-RPC
Operations: 61
Acting: 2
Human-in-the-loop: 0
Method: generated
By consequence
read 59
write 2
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/litecoin-core-json-rpc.yml, openapi/litecoin-core-rest.yml, openapi/litecoin-space-rest.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: 61
by_action_class:
acting: 2
connected: 59
by_consequence:
write: 2
read: 59
human_in_the_loop_required: 0
operations:
- path: /
method: post
operationId: jsonRpcRequest
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: /rest/tx/{txHash}.json
method: get
operationId: getTransactionJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/tx/{txHash}.hex
method: get
operationId: getTransactionHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/tx/{txHash}.bin
method: get
operationId: getTransactionBin
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/block/{blockHash}.json
method: get
operationId: getBlockJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/block/{blockHash}.hex
method: get
operationId: getBlockHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/block/{blockHash}.bin
method: get
operationId: getBlockBin
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/block/notxdetails/{blockHash}.json
method: get
operationId: getBlockNoTxDetailsJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/block/notxdetails/{blockHash}.hex
method: get
operationId: getBlockNoTxDetailsHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/headers/{count}/{blockHash}.json
method: get
operationId: getBlockHeadersJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/headers/{count}/{blockHash}.hex
method: get
operationId: getBlockHeadersHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/blockhashbyheight/{height}.json
method: get
operationId: getBlockHashByHeightJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/blockhashbyheight/{height}.hex
method: get
operationId: getBlockHashByHeightHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/chaininfo.json
method: get
operationId: getChainInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/getutxos/{checkmempool}/{outpoints}.json
method: get
operationId: getUtxosJson
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/mempool/info.json
method: get
operationId: getMempoolInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /rest/mempool/contents.json
method: get
operationId: getMempoolContents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /address/{address}
method: get
operationId: getAddress
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /address/{address}/txs
method: get
operationId: getAddressTxs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /address/{address}/txs/chain
method: get
operationId: getAddressTxsChain
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /address/{address}/txs/mempool
method: get
operationId: getAddressTxsMempool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /address/{address}/utxo
method: get
operationId: getAddressUtxo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/validate-address/{address}
method: get
operationId: validateAddress
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}
method: get
operationId: getBlock
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/header
method: get
operationId: getBlockHeader
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block-height/{height}
method: get
operationId: getBlockHashAtHeight
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/raw
method: get
operationId: getBlockRaw
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/status
method: get
operationId: getBlockStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blocks/tip/height
method: get
operationId: getBlockTipHeight
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blocks/tip/hash
method: get
operationId: getBlockTipHash
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/txid/{index}
method: get
operationId: getBlockTxid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/txids
method: get
operationId: getBlockTxids
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /block/{hash}/txs/{startIndex}
method: get
operationId: getBlockTxs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blocks/{startHeight}
method: get
operationId: getBlocks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/blocks/{startHeight}
method: get
operationId: getBlocksV1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/blocks-bulk/{minHeight}/{maxHeight}
method: get
operationId: getBlocksBulk
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}
method: get
operationId: getTransaction
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/hex
method: get
operationId: getTransactionHex
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/raw
method: get
operationId: getTransactionRaw
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/merkleblock-proof
method: get
operationId: getTransactionMerkleBlockProof
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/merkle-proof
method: get
operationId: getTransactionMerkleProof
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/outspend/{vout}
method: get
operationId: getTransactionOutspend
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/outspends
method: get
operationId: getTransactionOutspends
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx/{txid}/status
method: get
operationId: getTransactionStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /tx
method: post
operationId: broadcastTransaction
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: /mempool
method: get
operationId: getMempool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mempool/txids
method: get
operationId: getMempoolTxids
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mempool/recent
method: get
operationId: getMempoolRecent
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/fees/recommended
method: get
operationId: getFeesRecommended
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/fees/mempool-blocks
method: get
operationId: getMempoolBlocks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/pools/{timePeriod}
method: get
operationId: getMiningPools
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/pool/{slug}
method: get
operationId: getMiningPool
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/pool/{slug}/hashrate
method: get
operationId: getMiningPoolHashrate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/pool/{slug}/blocks/{blockHeight}
method: get
operationId: getMiningPoolBlocks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/hashrate/pools/{timePeriod}
method: get
operationId: getMiningPoolsHashrate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/hashrate/{timePeriod}
method: get
operationId: getNetworkHashrate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/difficulty-adjustments/{interval}
method: get
operationId: getDifficultyAdjustments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/blocks/fees/{timePeriod}
method: get
operationId: getMiningBlockFees
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/blocks/rewards/{timePeriod}
method: get
operationId: getMiningBlockRewards
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/mining/reward-stats/{blockCount}
method: get
operationId: getMiningRewardStats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/difficulty-adjustment
method: get
operationId: getDifficultyAdjustment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none