Agent Tools
Back to directory
● healthy a2a-agent

Verified blockchain-data lookups, paid per request with USDC on Base.

Category
a2a-agent
Chains
base
Price
$0.0010–$0.0050 USDC

Quality grade

How grading works
B 63.0 / 100
Availability 40.0 / 40
Endpoint responded (HTTP 402)
Payability 20.0 / 20
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✓ Price declared
Demand 0.0 / 40
Payment address on record, not yet queried on-chain
Owner verified 3.0 / 3
Operator proved control of this domain
Endpoint last checked 7 h ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass.

Paid endpoints

22 resource(s) advertised by this origin.

POST https://obol.danieldutoit.net/v1/base/network-status

Empty body or exact two-byte JSON empty object compatibility method returning the same Base block number, hash, time, and agreement metadata as GET after payment.

GET https://obol.danieldutoit.net/v1/base/address-snapshot?address=0x1111111111111111111111111111111111111111

ETH and canonical Base USDC balances, reconciled across two RPC providers at one block.

GET https://obol.danieldutoit.net/v1/evm/address-snapshot?chain_id=10&address=0x1111111111111111111111111111111111111111

Native balance at one common block, reconciled after payment against two pre-probed distinct-operator endpoints from the local registry.

GET https://obol.danieldutoit.net/v1/sanctions/address-screening?address=0x1111111111111111111111111111111111111111

Exact-address screening against public-source EU, OFAC, and UK sanctions wallet observations; entity names omitted.

GET https://obol.danieldutoit.net/v1/markets/kraken/candles?period=60&base=BTC&quote=USD&limit=10

Up to 100 newest historical Kraken OHLCV candles for an exact period/base/quote tuple.

GET https://obol.danieldutoit.net/v1/markets/btc-usd/latest-candle

The newest Kraken 60-second BTC/USD OHLCV candle with a fixed one-candle result.

GET https://obol.danieldutoit.net/v1/markets/eth-usd/latest-candle

The newest Kraken 60-second ETH/USD OHLCV candle with a fixed one-candle result.

GET https://obol.danieldutoit.net/v1/markets/kraken/orderbook-top?timestamp=1788962867&base=BTC&quote=USD

Best bid, best ask, and spread for one exact historical Kraken timestamp/base/quote key.

GET https://obol.danieldutoit.net/v1/markets/orderbook-top?exchange=COINBASE&timestamp=1788962867&base=BTC&quote=USD

One normalized best bid, best ask, and spread snapshot or exact miss for an allowlisted exchange/timestamp/base/quote key.

GET https://obol.danieldutoit.net/v1/markets/candles?exchange=KRAKEN&period=60&base=BTC&quote=USD&limit=10

Up to 100 newest multi-exchange historical OHLCV candles for an exact exchange/period/base/quote tuple.

GET https://obol.danieldutoit.net/v1/bitcoin/address-cluster?address=1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp

One heuristic cluster assignment for an exact Bitcoin address; not proof of ownership or identity.

GET https://obol.danieldutoit.net/v1/bitcoin-cash/address-cluster?address=1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu

One heuristic cluster assignment for an exact Bitcoin Cash address; not proof of ownership or identity.

GET https://obol.danieldutoit.net/v1/dogecoin/address-cluster?address=D5EQRCnPMXmRvUoZwC7gu7fYspean3PQ9a

One heuristic cluster assignment for an exact Dogecoin address; not proof of ownership or identity.

GET https://obol.danieldutoit.net/v1/litecoin/address-cluster?address=La11a9B6w6dykTnst5MZAy78DfiAmUVL8G

One heuristic cluster assignment for an exact Litecoin Base58Check address; not proof of ownership or identity.

GET https://obol.danieldutoit.net/v1/cardano/transaction?hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0

One bounded Cardano mainnet transaction and its block fields for an exact transaction hash.

GET https://obol.danieldutoit.net/v1/cardano/stake-rewards?stake_address=stake1uyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqg6jacpu&reward_type=member&earned_epoch_min=1000&earned_epoch_max=2000

Up to 100 newest Cardano mainnet stake rewards for one exact stake address, reward type, and bounded earned-epoch range.

GET https://obol.danieldutoit.net/v1/solana/transaction?signature=1111111111111111111111111111111111111111111111111111111111111111&slot=42

One bounded public Solana mainnet transaction for an exact canonical base58 signature and slot.

GET https://obol.danieldutoit.net/v1/xrp/transaction?transaction_hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0&block_number=103400001&tx_index=7

One bounded public XRP mainnet transaction for an exact hash, ledger number, and transaction index.

GET https://obol.danieldutoit.net/v1/ethereum/address-cluster?address=0x00000000000062c6e2195ae26dff3b084c5c3938

Up to 10 newest heuristic cluster assignments for one exact Ethereum address; not proof of ownership or identity.

GET https://obol.danieldutoit.net/v1/ethereum/complex-flow?from_address=0x0000000000000000000000000000000000000000&to_address=0x0000000000000000000000000000000000000000&asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798

Up to 100 newest public Ethereum aggregate flow observations for one exact address pair, asset, and bounded block range.

GET https://obol.danieldutoit.net/v1/arbitrum/token-transfers?asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798

Up to 100 newest public Arbitrum token transfers for one exact asset and bounded block range.

GET https://obol.danieldutoit.net/v1/address-labels?chain=ethereum&address=0x00087a3b7b923dd2e1077c53bfa7d6aab3470848

Exact Ethereum, Bitcoin, and Tron public-source labels. Exact misses are free and only known hits receive a payment challenge.

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -X POST https://obol.danieldutoit.net/v1/base/network-status
/.well-known/x402.json
https://obol.danieldutoit.net/.well-known/x402

Listed in

Directories this entry was found in.

a2a