{"version":1,"role":"resource-server","name":"Obol","description":"Verified blockchain-data lookups paid per request with USDC on Base.","category":"data","owner_url":"https://obol.danieldutoit.net","tags":["x402","blockchain-data","address-intelligence","market-data"],"network":"eip155:8453","resources":[{"method":"GET","path":"/v1/base/address-snapshot","url":"https://obol.danieldutoit.net/v1/base/address-snapshot?address=0x1111111111111111111111111111111111111111","description":"ETH and canonical Base USDC balances, reconciled across two RPC providers at one block.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Base address snapshot","category":"data","tags":["x402","base","usdc","balance"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/base/network-status","url":"https://obol.danieldutoit.net/v1/base/network-status","description":"Base block number, hash, and time reconciled after payment against two pre-probed distinct-operator endpoints.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Base network status","category":"data","tags":["x402","base","network","block"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/evm/address-snapshot","url":"https://obol.danieldutoit.net/v1/evm/address-snapshot?chain_id=10&address=0x1111111111111111111111111111111111111111","description":"Native balance at one common block, reconciled after payment against two pre-probed distinct-operator endpoints from the local registry.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"EVM native-balance snapshot","category":"data","tags":["x402","evm","balance"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/sanctions/address-screening","url":"https://obol.danieldutoit.net/v1/sanctions/address-screening?address=0x1111111111111111111111111111111111111111","description":"Exact-address screening against public-source EU, OFAC, and UK sanctions wallet observations; entity names omitted.","price":"0.005 USDC","paymentProtocol":"x402 v2 exact","name":"Sanctions address screening","category":"data","tags":["x402","sanctions","compliance"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/markets/kraken/candles","url":"https://obol.danieldutoit.net/v1/markets/kraken/candles?period=60&base=BTC&quote=USD&limit=10","description":"Up to 100 newest historical Kraken OHLCV candles for an exact period/base/quote tuple.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Kraken OHLCV candles","category":"data","tags":["x402","kraken","ohlcv"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/markets/kraken/orderbook-top","url":"https://obol.danieldutoit.net/v1/markets/kraken/orderbook-top?timestamp=1788962867&base=BTC&quote=USD","description":"Best bid, best ask, and spread for one exact historical Kraken timestamp/base/quote key.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Kraken top-of-book snapshot","category":"data","tags":["x402","kraken","orderbook","market-data"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/markets/orderbook-top","url":"https://obol.danieldutoit.net/v1/markets/orderbook-top?exchange=COINBASE&timestamp=1788962867&base=BTC&quote=USD","description":"One normalized best bid, best ask, and spread snapshot or exact miss for an allowlisted exchange/timestamp/base/quote key.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Multi-exchange top-of-book snapshot","category":"data","tags":["x402","exchanges","orderbook","market-data"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/markets/candles","url":"https://obol.danieldutoit.net/v1/markets/candles?exchange=KRAKEN&period=60&base=BTC&quote=USD&limit=10","description":"Up to 100 newest multi-exchange historical OHLCV candles for an exact exchange/period/base/quote tuple.","price":"0.001 USDC","paymentProtocol":"x402 v2 exact","name":"Multi-exchange historical candles","category":"data","tags":["x402","exchanges","ohlcv"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/bitcoin/address-cluster","url":"https://obol.danieldutoit.net/v1/bitcoin/address-cluster?address=1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp","description":"One heuristic cluster assignment for an exact Bitcoin address; not proof of ownership or identity.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Bitcoin address cluster","category":"data","tags":["x402","bitcoin","clustering"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/bitcoin-cash/address-cluster","url":"https://obol.danieldutoit.net/v1/bitcoin-cash/address-cluster?address=1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu","description":"One heuristic cluster assignment for an exact Bitcoin Cash address; not proof of ownership or identity.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Bitcoin Cash address cluster","category":"data","tags":["x402","bitcoin-cash","clustering"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/dogecoin/address-cluster","url":"https://obol.danieldutoit.net/v1/dogecoin/address-cluster?address=D5EQRCnPMXmRvUoZwC7gu7fYspean3PQ9a","description":"One heuristic cluster assignment for an exact Dogecoin address; not proof of ownership or identity.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Dogecoin address cluster","category":"data","tags":["x402","dogecoin","clustering"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/litecoin/address-cluster","url":"https://obol.danieldutoit.net/v1/litecoin/address-cluster?address=La11a9B6w6dykTnst5MZAy78DfiAmUVL8G","description":"One heuristic cluster assignment for an exact Litecoin Base58Check address; not proof of ownership or identity.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Litecoin address cluster","category":"data","tags":["x402","litecoin","clustering"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/cardano/transaction","url":"https://obol.danieldutoit.net/v1/cardano/transaction?hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0","description":"One bounded Cardano mainnet transaction and its block fields for an exact transaction hash.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Cardano transaction","category":"data","tags":["x402","cardano","transaction"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/cardano/stake-rewards","url":"https://obol.danieldutoit.net/v1/cardano/stake-rewards?stake_address=stake1uyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqg6jacpu&reward_type=member&earned_epoch_min=1000&earned_epoch_max=2000","description":"Up to 100 newest Cardano mainnet stake rewards for one exact stake address, reward type, and bounded earned-epoch range.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Cardano stake rewards","category":"data","tags":["x402","cardano","staking","rewards"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/solana/transaction","url":"https://obol.danieldutoit.net/v1/solana/transaction?signature=1111111111111111111111111111111111111111111111111111111111111111&slot=42","description":"One bounded public Solana mainnet transaction for an exact canonical base58 signature and slot.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Solana transaction","category":"data","tags":["x402","solana","transaction"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/xrp/transaction","url":"https://obol.danieldutoit.net/v1/xrp/transaction?transaction_hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0&block_number=103400001&tx_index=7","description":"One bounded public XRP mainnet transaction for an exact hash, ledger number, and transaction index.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"XRP transaction","category":"data","tags":["x402","xrp","transaction"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/ethereum/complex-flow","url":"https://obol.danieldutoit.net/v1/ethereum/complex-flow?from_address=0x0000000000000000000000000000000000000000&to_address=0x0000000000000000000000000000000000000000&asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","description":"Up to 100 newest public Ethereum aggregate flow observations for one exact address pair, asset, and bounded block range.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Ethereum complex flow","category":"data","tags":["x402","ethereum","flow","aggregate"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/arbitrum/token-transfers","url":"https://obol.danieldutoit.net/v1/arbitrum/token-transfers?asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","description":"Up to 100 newest public Arbitrum token transfers for one exact asset and bounded block range.","price":"0.003 USDC","paymentProtocol":"x402 v2 exact","name":"Arbitrum token transfers","category":"data","tags":["x402","arbitrum","token","transfers"],"owner_url":"https://obol.danieldutoit.net"},{"method":"GET","path":"/v1/address-labels","url":"https://obol.danieldutoit.net/v1/address-labels?chain=ethereum&address=0x00087a3b7b923dd2e1077c53bfa7d6aab3470848","description":"Exact Ethereum, Bitcoin, and Tron public-source labels. Exact misses are free and only known hits receive a payment challenge.","price":"0.001 USDC on hit; misses free","paymentProtocol":"x402 v2 exact, hit-conditional","name":"Hit-conditional address labels","category":"data","tags":["x402","address-labels","ethereum","bitcoin","tron"],"owner_url":"https://obol.danieldutoit.net"}],"generated_at":"2026-09-14T07:16:37.075Z","facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"},"services":[{"name":"Base address snapshot","description":"ETH and canonical Base USDC balances, reconciled across two RPC providers at one block.","category":"data","tags":["x402","base","usdc","balance"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/base/address-snapshot?address=0x1111111111111111111111111111111111111111","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/base/address-snapshot?address=0x1111111111111111111111111111111111111111","description":"ETH and canonical Base USDC balances, reconciled across two RPC providers at one block."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Base network status","description":"Base block number, hash, and time reconciled after payment against two pre-probed distinct-operator endpoints.","category":"data","tags":["x402","base","network","block"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/base/network-status","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/base/network-status","description":"Base block number, hash, and time reconciled after payment against two pre-probed distinct-operator endpoints."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"EVM native-balance snapshot","description":"Native balance at one common block, reconciled after payment against two pre-probed distinct-operator endpoints from the local registry.","category":"data","tags":["x402","evm","balance"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/evm/address-snapshot?chain_id=10&address=0x1111111111111111111111111111111111111111","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/evm/address-snapshot?chain_id=10&address=0x1111111111111111111111111111111111111111","description":"Native balance at one common block, reconciled after payment against two pre-probed distinct-operator endpoints from the local registry."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Sanctions address screening","description":"Exact-address screening against public-source EU, OFAC, and UK sanctions wallet observations; entity names omitted.","category":"data","tags":["x402","sanctions","compliance"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/sanctions/address-screening?address=0x1111111111111111111111111111111111111111","method":"GET","price_usdc":"0.005000","price_atomic":5000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/sanctions/address-screening?address=0x1111111111111111111111111111111111111111","description":"Exact-address screening against public-source EU, OFAC, and UK sanctions wallet observations; entity names omitted."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Kraken OHLCV candles","description":"Up to 100 newest historical Kraken OHLCV candles for an exact period/base/quote tuple.","category":"data","tags":["x402","kraken","ohlcv"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/markets/kraken/candles?period=60&base=BTC&quote=USD&limit=10","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/markets/kraken/candles?period=60&base=BTC&quote=USD&limit=10","description":"Up to 100 newest historical Kraken OHLCV candles for an exact period/base/quote tuple."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Kraken top-of-book snapshot","description":"Best bid, best ask, and spread for one exact historical Kraken timestamp/base/quote key.","category":"data","tags":["x402","kraken","orderbook","market-data"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/markets/kraken/orderbook-top?timestamp=1788962867&base=BTC&quote=USD","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/markets/kraken/orderbook-top?timestamp=1788962867&base=BTC&quote=USD","description":"Best bid, best ask, and spread for one exact historical Kraken timestamp/base/quote key."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Multi-exchange top-of-book snapshot","description":"One normalized best bid, best ask, and spread snapshot or exact miss for an allowlisted exchange/timestamp/base/quote key.","category":"data","tags":["x402","exchanges","orderbook","market-data"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/markets/orderbook-top?exchange=COINBASE&timestamp=1788962867&base=BTC&quote=USD","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/markets/orderbook-top?exchange=COINBASE&timestamp=1788962867&base=BTC&quote=USD","description":"One normalized best bid, best ask, and spread snapshot or exact miss for an allowlisted exchange/timestamp/base/quote key."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Multi-exchange historical candles","description":"Up to 100 newest multi-exchange historical OHLCV candles for an exact exchange/period/base/quote tuple.","category":"data","tags":["x402","exchanges","ohlcv"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/markets/candles?exchange=KRAKEN&period=60&base=BTC&quote=USD&limit=10","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/markets/candles?exchange=KRAKEN&period=60&base=BTC&quote=USD&limit=10","description":"Up to 100 newest multi-exchange historical OHLCV candles for an exact exchange/period/base/quote tuple."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Bitcoin address cluster","description":"One heuristic cluster assignment for an exact Bitcoin address; not proof of ownership or identity.","category":"data","tags":["x402","bitcoin","clustering"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/bitcoin/address-cluster?address=1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/bitcoin/address-cluster?address=1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp","description":"One heuristic cluster assignment for an exact Bitcoin address; not proof of ownership or identity."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Bitcoin Cash address cluster","description":"One heuristic cluster assignment for an exact Bitcoin Cash address; not proof of ownership or identity.","category":"data","tags":["x402","bitcoin-cash","clustering"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/bitcoin-cash/address-cluster?address=1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/bitcoin-cash/address-cluster?address=1BpEi6DfDAUFd7GtittLSdBeYJvcoaVggu","description":"One heuristic cluster assignment for an exact Bitcoin Cash address; not proof of ownership or identity."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Dogecoin address cluster","description":"One heuristic cluster assignment for an exact Dogecoin address; not proof of ownership or identity.","category":"data","tags":["x402","dogecoin","clustering"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/dogecoin/address-cluster?address=D5EQRCnPMXmRvUoZwC7gu7fYspean3PQ9a","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/dogecoin/address-cluster?address=D5EQRCnPMXmRvUoZwC7gu7fYspean3PQ9a","description":"One heuristic cluster assignment for an exact Dogecoin address; not proof of ownership or identity."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Litecoin address cluster","description":"One heuristic cluster assignment for an exact Litecoin Base58Check address; not proof of ownership or identity.","category":"data","tags":["x402","litecoin","clustering"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/litecoin/address-cluster?address=La11a9B6w6dykTnst5MZAy78DfiAmUVL8G","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/litecoin/address-cluster?address=La11a9B6w6dykTnst5MZAy78DfiAmUVL8G","description":"One heuristic cluster assignment for an exact Litecoin Base58Check address; not proof of ownership or identity."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Cardano transaction","description":"One bounded Cardano mainnet transaction and its block fields for an exact transaction hash.","category":"data","tags":["x402","cardano","transaction"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/cardano/transaction?hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/cardano/transaction?hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0","description":"One bounded Cardano mainnet transaction and its block fields for an exact transaction hash."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Cardano stake rewards","description":"Up to 100 newest Cardano mainnet stake rewards for one exact stake address, reward type, and bounded earned-epoch range.","category":"data","tags":["x402","cardano","staking","rewards"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/cardano/stake-rewards?stake_address=stake1uyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqg6jacpu&reward_type=member&earned_epoch_min=1000&earned_epoch_max=2000","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/cardano/stake-rewards?stake_address=stake1uyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqg6jacpu&reward_type=member&earned_epoch_min=1000&earned_epoch_max=2000","description":"Up to 100 newest Cardano mainnet stake rewards for one exact stake address, reward type, and bounded earned-epoch range."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Solana transaction","description":"One bounded public Solana mainnet transaction for an exact canonical base58 signature and slot.","category":"data","tags":["x402","solana","transaction"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/solana/transaction?signature=1111111111111111111111111111111111111111111111111111111111111111&slot=42","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/solana/transaction?signature=1111111111111111111111111111111111111111111111111111111111111111&slot=42","description":"One bounded public Solana mainnet transaction for an exact canonical base58 signature and slot."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"XRP transaction","description":"One bounded public XRP mainnet transaction for an exact hash, ledger number, and transaction index.","category":"data","tags":["x402","xrp","transaction"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/xrp/transaction?transaction_hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0&block_number=103400001&tx_index=7","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/xrp/transaction?transaction_hash=a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0&block_number=103400001&tx_index=7","description":"One bounded public XRP mainnet transaction for an exact hash, ledger number, and transaction index."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Ethereum complex flow","description":"Up to 100 newest public Ethereum aggregate flow observations for one exact address pair, asset, and bounded block range.","category":"data","tags":["x402","ethereum","flow","aggregate"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/ethereum/complex-flow?from_address=0x0000000000000000000000000000000000000000&to_address=0x0000000000000000000000000000000000000000&asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/ethereum/complex-flow?from_address=0x0000000000000000000000000000000000000000&to_address=0x0000000000000000000000000000000000000000&asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","description":"Up to 100 newest public Ethereum aggregate flow observations for one exact address pair, asset, and bounded block range."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Arbitrum token transfers","description":"Up to 100 newest public Arbitrum token transfers for one exact asset and bounded block range.","category":"data","tags":["x402","arbitrum","token","transfers"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/arbitrum/token-transfers?asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","method":"GET","price_usdc":"0.003000","price_atomic":3000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/arbitrum/token-transfers?asset=0x0030b738bc1de21c93ca066340f74a952881e0a4&block_number_min=17783798&block_number_max=17883798","description":"Up to 100 newest public Arbitrum token transfers for one exact asset and bounded block range."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}},{"name":"Hit-conditional address labels","description":"Exact Ethereum, Bitcoin, and Tron public-source labels. Exact misses are free and only known hits receive a payment challenge.","category":"data","tags":["x402","address-labels","ethereum","bitcoin","tron"],"owner_url":"https://obol.danieldutoit.net","endpoint":"https://obol.danieldutoit.net/v1/address-labels?chain=ethereum&address=0x00087a3b7b923dd2e1077c53bfa7d6aab3470848","method":"GET","price_usdc":"0.001000","price_atomic":1000,"network":"base","network_id":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x4094383033C1861E2686eaC4d4BBae6F0031F5d2","scheme":"exact","maxTimeoutSeconds":60,"resource":{"url":"https://obol.danieldutoit.net/v1/address-labels?chain=ethereum&address=0x00087a3b7b923dd2e1077c53bfa7d6aab3470848","description":"Exact Ethereum, Bitcoin, and Tron public-source labels. Exact misses are free and only known hits receive a payment challenge."},"facilitator":{"url":"https://api.cdp.coinbase.com/platform/v2/x402"}}]}