{"schema_version":"1","name":"Proofwork x402 Evidence APIs","description":"Small non-cyber evidence and data APIs payable per request with x402 on Base.","protocol":"x402","network":"eip155:8453","asset":"USDC","payout_address":"0xa00836B2D68D2bca89afE5F892b4e942949fCea8","openapi":"/openapi.json","endpoints":[{"path":"/v1/crypto-task-scan","name":"Crypto Opportunity & Bounty Scan","methods":["GET","POST"],"price_usdc":"0.01","category":"Data & Analytics","tags":["crypto-work","task-scan","usdc","evidence"],"description":"Screen public crypto opportunities for freshness, risk, and likely net value."},{"path":"/v1/crypto-price","name":"Current BTC ETH SOL BNB HBAR Crypto Price & Market Data","methods":["GET","POST"],"price_usdc":"0.005","category":"DeFi/Crypto","tags":["crypto","crypto-price","price","market-data","coingecko","multi-asset"],"availability":"persistent-edge","description":"Get the current USD price, value, 24-hour change, volume, and market cap for BTC, ETH, SOL, BNB, HBAR, or up to 25 crypto assets using public CoinGecko data."},{"path":"/v1/base-market-pulse","name":"Base ETH + DEX Market Pulse","methods":["GET","POST"],"price_usdc":"0.01","category":"DeFi/Crypto","tags":["base","market-data","uniswap","dex","liquidity","volume"],"availability":"persistent-edge","description":"Persistently return a live Coinbase ETH/USD and canonical Uniswap Base WETH/USDC price, liquidity, volume, and activity snapshot."},{"path":"/v1/base-usdc-receipt","name":"Base USDC Receipt Verification","methods":["GET","POST"],"price_usdc":"0.01","category":"Trust & Verification","tags":["base","usdc","receipt","verification","finality"],"availability":"persistent-edge","description":"Persistently inspect Circle USDC transfers from a Base transaction hash using two public RPC providers, with optional exact recipient and amount verification."},{"path":"/v1/base-usdc-balance","name":"Base USDC Balance","methods":["GET","POST"],"price_usdc":"0.003","category":"Trust & Verification","tags":["base","mainnet","usdc","balance","balanceOf","wallet","onchain","verification","dual-rpc"],"availability":"persistent-edge","description":"Read the live USDC balance of any Base mainnet address via balanceOf on Circle's canonical USDC contract using two independent public RPC providers, without signing, trading, or custody."},{"path":"/v1/base-network-status","name":"Base Gas Price & Latest Block","methods":["GET","POST"],"price_usdc":"0.001","category":"DeFi/Crypto","tags":["base","gas","gas-price","gwei","wei","block","block-number","chain","rpc","onchain","read-only"],"availability":"persistent-edge","description":"Read the current Base gas price and latest block number through two independent public RPC providers, with conservative bounds and no transaction signing."},{"path":"/v1/base-token-snapshot","name":"Crypto Price & Base Token Snapshot","methods":["GET","POST"],"price_usdc":"0.01","category":"DeFi/Crypto","tags":["crypto-price","crypto","token","token-analysis","price","market-data","base","geckoterminal"],"availability":"persistent-edge","description":"Get a current crypto price plus a public Base token-analysis snapshot with capitalization, volume, reserve, and top-pool data by token address."},{"path":"/v1/base-token-price","name":"Base ERC-20 Price & Metadata","methods":["GET","POST"],"price_usdc":"0.001","category":"DeFi/Crypto","tags":["base","erc20","erc-20","token","token-metadata","name","symbol","decimals","price","crypto","market-data","onchain"],"availability":"persistent-edge","description":"Resolve a Base ERC-20 token address to its current price and public metadata (name, symbol, and decimals) from public GeckoTerminal data, without trading or custody."},{"path":"/v1/bounty-reality-check","methods":["GET","POST"],"price_usdc":"0.02","category":"Research","tags":["bounty","verification","payout","risk"],"description":"Check whether a bounty appears real, current, and worth pursuing."},{"path":"/v1/json-to-csv","methods":["GET","POST"],"price_usdc":"0.01","category":"Data & Analytics","tags":["json","csv","data","conversion"],"availability":"persistent-edge","description":"Convert a bounded array of flat JSON rows to deterministic CSV on the persistent edge, independent of the session origin."},{"path":"/v1/csv-to-json","methods":["GET","POST"],"price_usdc":"0.01","category":"Data & Analytics","tags":["csv","json","data","conversion"],"availability":"persistent-edge","description":"Convert bounded CSV text with a unique header row to deterministic JSON on the persistent edge, independent of the session origin."},{"path":"/v1/github-actions-log-parser","name":"GitHub Actions Log Parser","methods":["GET","POST"],"price_usdc":"0.01","category":"Developer Tools","tags":["github","actions","ci","logs","build","tests","non-cyber"],"availability":"persistent-edge","description":"Parse bounded public or buyer-supplied GitHub Actions logs into a typed failure report without fetching restricted repositories or executing code."},{"path":"/v1/encoding-tools","name":"Hash & Encoding Tools","methods":["GET","POST"],"price_usdc":"0.01","category":"Data & Analytics","tags":["hash","encoding","sha256","sha512","base64","data","non-cyber"],"availability":"persistent-edge","description":"Run bounded deterministic SHA-256, SHA-512, UTF-8 base64 encoding, or UTF-8 base64 decoding without network access."},{"path":"/v1/hash","name":"SHA Hash","methods":["GET","POST"],"price_usdc":"0.001","category":"Data & Analytics","tags":["hash","sha256","sha512","checksum","encoding","data","non-cyber"],"availability":"persistent-edge","description":"Compute a bounded SHA-256 or SHA-512 digest for text and return hex and base64 encodings."}]}