{"protocol":"x402","version":"pay-then-prove","status":"operational","description":"IronBridge x402 pay-per-call monetization layer. AI agents pay in USDC per API call  -  no signup, no OAuth.","endpoints":{"stats":"https://ironbridge.foundation/api/stats","well_known":"https://ironbridge.foundation/.well-known/x402","bnkr":"https://ironbridge.foundation/api/pay/bnkr/bnkr_llm_chat","gitlawb":"https://ironbridge.foundation/api/pay/gitlawb/{receiverRef}/gitlawb_charge","pageaudit":"https://ironbridge.foundation/api/pay/pageaudit/page_audit"},"zk_relay":{"url":"https://ironbridge.foundation/api/prove","writes_receipt":false,"verification":"upstream-envelope-only"},"pricing":{"base_currency":"USDC","base_fee":"0.1 USDC per call"},"token":"$IRON","chain":"Base L2","dogtag":"https://ironbridge.foundation/dogtag","canonical":"https://ironbridge.foundation/.well-known/x402","conformance":{"standard_x402_client_can_pay":false,"extension_pay_then_prove_client_can_pay":true,"scheme":"pay-then-prove (IronBridge extension)","detail":"lanes settle by an on-chain USDC transfer followed by a resend carrying X-IB-Payment-Tx; exact/PAYMENT-SIGNATURE settlement is not enabled","human_kiosk":"https://ironbridge.foundation/kiosk","machine_how":"POST unpaid 402 → transfer USDC amount to payTo on Base → retry POST with header X-IB-Payment-Tx and JSON body","prepay_check":"https://ironbridge.foundation/api/prepay-check?lane=pageaudit|gitlawb"},"docs":"https://ironbridge.foundation/x402-info"}