{"generatedAt":"2026-07-04T10:11:59.501Z","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","count":47,"category":null,"resources":[{"name":"echo","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/echo","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Smallest possible paid endpoint. Pay 0.001 USDC, get a JSON echo back. Reference implementation of the x402 + CDP Facilitator + Bazaar discovery loop.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#echo","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#echo","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-5066ff5eeda1195e"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-f4bde35637bc357c"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-d6b85b2e1c38aa17"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/echo"}]},{"name":"json-repair","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/json-repair","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Take any almost-JSON string (LLM tool output, broken API response, etc.), fix common errors (trailing commas, single quotes, unquoted keys, missing brackets), and optionally validate against a JSON Schema. Built for AI agents that wrap every tool call in defensive parsing.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#json-repair","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#json-repair","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-ab2b720225aa03b2"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-fa847532181146ec"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-2621933746e92564"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"}]},{"name":"faker","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/faker","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Structured synthetic data on demand. Pass a template like { name: \"person.fullName\", email: \"internet.email\" } and a count, receive an array of records ready to seed forms, populate test databases, or feed mock data into prompt examples.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#faker","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#faker","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e2bf2a759303837e"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-80f665268e09fb9b"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-c2c1cb121f5d56c7"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/faker"}]},{"name":"approval-safety","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/approval-safety","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"50000","priceUsdc":0.05,"category":"security","summary":"Structured risk assessment of an ERC-20 approve(spender, amount) before signing. Catches unlimited approvals to fresh contracts, EOA spenders, copycat tokens, and known-malicious contracts. Built for AI agents that handle wallets and need a programmatic gate before any token approval.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#approval-safety","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#approval-safety","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"50000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-4eca61a0e01fe026"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.050000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-fb9743468e434d89"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.050000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-50c62472102f4dda"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/approval-safety"}]},{"name":"render-pro","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/render-pro","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"50000","priceUsdc":0.05,"category":"data","summary":"Full Playwright JS rendering + Readability extraction. Pay 0.05 USDC, get clean markdown back from any URL including SPAs and JS-heavy sites that naive fetch cannot crawl.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#render-pro","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#render-pro","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"50000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-b9bae93530587adc"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.050000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-4b8760d0328605d4"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.050000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-b3c22bce408c32fb"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"}]},{"name":"web-diff","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/web-diff","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"80000","priceUsdc":0.08,"category":"data","summary":"Render any URL with full Playwright JS rendering, then return both the current markdown snapshot AND a structured diff against the previous markdown you supply. Built for monitoring agents tracking competitor sites, docs pages, pricing changes, or any change-detection workflow.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#web-diff","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#web-diff","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"80000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"80000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-ad3c9f79ce793a17"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.080000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-8050999f86ba5a76"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.080000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-3567277312e36cd5"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"}]},{"name":"llm-tool-validate","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"utility","summary":"JSON Schema validation + optional auto-coercion + a confidence score for any LLM tool-call payload. Pair with /v1/cdp/json-repair to fix malformed JSON first, then validate against your tool schema. Built for agents that need a programmatic gate between the model and downstream system calls.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#llm-tool-validate","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#llm-tool-validate","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-cc8f16d6ec97f8f8"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-f9641a717ebbe7dc"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-3ac12889dd1d52a0"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"}]},{"name":"x402-discover","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/x402-discover","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"security","summary":"Agent pre-flight: pay 0.005 USDC, get a normalized report of every paid x402 endpoint a target URL exposes — direct 402 challenges, HTML discovery hints (<meta name=\"x402\">, <link rel=\"x402\">, anchor tags pointing at /bazaar.json or /.well-known/x402), and bazaar.json catalogs all collapsed into a single shape.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#x402-discover","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#x402-discover","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e03336f97550b133"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-cc50127b8477673e"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-379071c7281512ac"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/x402-discover"}]},{"name":"agent-credit-score","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/agent-credit-score","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"security","summary":"Buyer-side pre-flight: pay 0.005 USDC, hand in a counterparty EVM wallet, get back a 0-100 trustworthiness score plus the raw signals (settlement count, unique recipients, total USDC paid, first/last seen, wallet age) it was derived from. The score every agent should consult before accepting a payment from an unknown wallet.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#agent-credit-score","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#agent-credit-score","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-1be40a960ea05bf3"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-c649654ddbbffb38"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-17d8fc1867376385"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/agent-credit-score"}]},{"name":"tx-explain","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/tx-explain","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"security","summary":"Pay 0.005 USDC, hand in a Base-family EVM transaction hash, get back a human-readable narrative of what the tx did plus the structured signals — 4-byte selector decode of tx.input (transfer / approve / transferFrom) and ERC-20 Transfer event log decode from the receipt. Reverted txs are surfaced explicitly so a counterparty can't pass off a reverted payment as a success.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#tx-explain","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#tx-explain","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-83be3a17c7466242"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-c6e0d9e4b1b63f85"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-f1335c332ae515c3"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/tx-explain"}]},{"name":"wallet-doctor","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/wallet-doctor","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"security","summary":"Pre-flight wallet hygiene: pay 0.005 USDC, hand in an EVM wallet, get back a go/no-go diagnosis on Base mainnet — native ETH balance for gas, USDC balance for payments, plus derived flags (lowGas, usdcDust, usdcEmpty, ready) and a recommendations list. The hygiene check every agent should run BEFORE kicking off a flow with a wallet.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#wallet-doctor","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#wallet-doctor","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-081cad9c8bf0a6e6"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-8fbf2dc4c5a1ed33"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-da7642a2aee8b7b7"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-doctor"}]},{"name":"wallet-risk-report","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"250000","priceUsdc":0.25,"category":"security","summary":"Packaged report: pay 0.25 USDC, hand in an EVM wallet, get back a multi-section risk assessment composing wallet-doctor (gas + USDC hygiene), agent-credit-score (x402 settlement history), and a deferred approval-safety summary. Includes an overall risk grade (low|medium|high) and aggregated recommendations — the orchestration the agent would otherwise sequence by hand.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#wallet-risk-report","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#wallet-risk-report","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"250000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-a23714a4b022f743"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.250000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-14b6e95b93773aa2"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.250000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-a9ca4b5cbf33aea2"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"exact","network":"stellar:pubnet","amount":"250000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"exact","network":"stellar:pubnet","amount":"250000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/wallet-risk-report"}]},{"name":"portfolio-scan","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/portfolio-scan","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Pay 0.005 USDC, hand in 1..5 EVM addresses, get back per-address native ETH + USDC holdings on Base mainnet plus a top-level totals rollup. Built for agents tracking treasury splits across multiple wallets or pre-flighting a counterparty across known addresses.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#portfolio-scan","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#portfolio-scan","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-f99db61e0974e97e"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-4f1518fad172ca89"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-3646a4bd3e987bcc"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"}]},{"name":"rss","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/rss","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"data","summary":"Pay 0.001 USDC, get a normalised JSON view of any RSS 2.0 or Atom 1.0 feed. One shape regardless of protocol: feed metadata plus an items array with HTML-stripped content snippets. Capped at 2MB body and 10s timeout, SSRF-blocked. Built for agents monitoring news, releases, blog updates, GitHub release feeds, status pages, podcasts.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#rss","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#rss","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e02c1acadc7db6fa"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-edcfb417c97346f6"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-fa318317eba8a03d"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/rss"}]},{"name":"sitemap","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/sitemap","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Pay 0.005 USDC, hand in a domain, get back the canonical site URL list discovered via robots.txt + sitemap.xml + sitemapindex chain. Returns a flat deduped list of {loc, lastmod, changefreq, priority} entries capped at 5000 URLs per call, with sitemapindex follow-through capped at 5 child sitemaps. SSRF-blocked, body-capped at 5MB, 10s timeout. Built for crawlers, SEO auditors, and agents that enumerate URLs before paying for the heavier render-pro extraction.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#sitemap","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#sitemap","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-c7135052bec97a4b"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-2c54c1c909a950d0"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-d1892a49e1c97c78"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"}]},{"name":"dns","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/dns","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"utility","summary":"Pay 0.001 USDC, get DNS records for any hostname. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA. Built on Node's built-in resolver with a 5s timeout cap; rejects IPv4/IPv6 inputs. Built for agents inspecting infra, debugging delivery, or pre-flighting a target hostname.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#dns","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#dns","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-8ba3665bfc0baf43"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-b89491be9c237542"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-80144c3279997b09"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/dns"}]},{"name":"ssl-info","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/ssl-info","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"security","summary":"Pay 0.002 USDC, inspect the SSL/TLS certificate of any hostname:port. Returns subject, issuer, validity window, SANs, SHA256 fingerprint, serial, negotiated protocol + cipher, and derived flags (valid, expired, selfSigned, daysUntilExpiry). Built on Node's built-in tls module with a 5s handshake cap. Rejects IPv4/IPv6 inputs and private/loopback hosts. Built for agents auditing TLS posture or monitoring expiry.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#ssl-info","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#ssl-info","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-ca2abfabfe636c43"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-589d32fd46d20a83"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-4a5c86dc7f4cd57f"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/ssl-info"}]},{"name":"whois","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/whois","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Pay 0.005 USDC, get the parsed whois record for any domain — registrar, creation/updated/expiry dates, name servers, status flags, plus the raw whois text. Two-hop resolution via whois.iana.org then the authoritative registry over TCP port 43. 5s timeout cap per connection. Built for agents auditing domain ownership, monitoring expiry, or pre-flighting a target.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#whois","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#whois","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-138e9958f2b2662b"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-fd9d9c2c0de771e6"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-142527efba203e64"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/whois"}]},{"name":"webhook-sig-verify","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Pay 0.001 USDC, verify a webhook signature against the provider canonical HMAC scheme. Supports stripe, github, vercel, cdp, slack, and generic HMAC-SHA256. Constant-time compare, clock-skew tolerance on timestamp-bearing providers. Stateless — caller supplies their secret in the request body, BitBooth never stores it. The boring API plumbing primitive every agent reinvents poorly.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#webhook-sig-verify","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#webhook-sig-verify","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e5c385b11d7f1e6b"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-b8f41bbddd35e39d"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-16b2cf04ec930b2c"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"}]},{"name":"jwt-verify","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/jwt-verify","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Pay 0.001 USDC, verify a JWT signature plus the canonical claims (iss / aud / exp / nbf) against an inline publicKey (PEM) or sharedSecret. Supports HS256/384/512 + RS256/384/512. Constant-time HMAC compare, configurable clock-skew tolerance, alg=none rejected. Stateless — caller supplies their key in the request body, BitBooth never stores it. Same plumbing-primitive thesis as webhook-sig-verify, different protocol family.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#jwt-verify","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#jwt-verify","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-14d7c425f0e5d810"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-4a3e675686b3f25d"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-acaec79695b42a6d"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"}]},{"name":"pii-redact","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/pii-redact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"utility","summary":"Pay 0.002 USDC, strip emails, phones, SSNs, credit cards, IPv4 addresses, and hex-looking secrets from a text blob before passing it to an LLM, log sink, or third-party API. Pure regex — no LLM inference, deterministic output, sub-cent per call. Compliance primitive for agents in regulated industries (health, finance, legal). Pairs with prompt-injection-scan as the sanitize-before-model pipeline. Byte counts on the response are auditable evidence of redaction for SOC2 / HIPAA logs.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#pii-redact","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#pii-redact","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-f1efa1c7afa4f526"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-73e03728e686c777"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-cc9b8d29e2d770ed"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"}]},{"name":"prompt-injection-scan","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"security","summary":"Pay 0.005 USDC, detect prompt-injection patterns (system-instruction override, jailbreak personas, tool/exec injection, credential exfiltration, hidden-unicode payloads) in a text blob before it reaches an LLM. Returns severity-tagged findings. Pairs with pii-redact as the sanitize-before-model pipeline. Half the price of Orac for the same coverage shape. High/critical findings carry an audit-funnel hint.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#prompt-injection-scan","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#prompt-injection-scan","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e8db083a6e368b6e"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-3ee8f26f9a6bdf15"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-50741be99b029466"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/prompt-injection-scan"}]},{"name":"contract-honeypot-check","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"security","summary":"Pay 0.001 USDC, get a yes/no honeypot signal for any Base mainnet ERC-20 contract address. Single eth_getCode fetch + a static 4-byte-selector heuristic sweep (blacklist, pausable, dynamic fee, mint, owner-transfer, tiny proxy, EOA). Returns isHoneypot, 0-100 riskScore, and per-signal severity. Cacheable per (chain, address); safe to call on every token an agent considers buying or selling.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#contract-honeypot-check","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#contract-honeypot-check","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-3269072e8b17c38d"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-af14ffae795b5c27"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-5d6a56d8d62a23f5"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/contract-honeypot-check"}]},{"name":"regex-test","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/regex-test","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"utility","summary":"Pay 0.001 USDC, safely compile + run a regex against a corpus with a hard 50ms CPU deadline. Returns structured matches (index, length, full match, capture groups). Supports JS engine flags g/i/m/s/u/y/d. Catastrophic backtracking surfaces as a regex_timeout instead of stalling the caller. The plumbing primitive every agent that consumes user-supplied regex reinvents poorly.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#regex-test","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#regex-test","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-75da36681cf29c56"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-018c3cd8098c15e5"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-b6b5c8c68f26325d"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"}]},{"name":"sentiment","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/sentiment","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"data","summary":"Pay 0.001 USDC, get a VADER-style sentiment score for any English text blob — compound polarity in [-1, 1], a positive|neutral|negative label, a proportional breakdown across the three classes, and the token count. No LLM inference, deterministic output, sub-cent per call. Curated ~180-word lexicon with negation handling (×-0.74 within 3 tokens) and booster amplification (very/really/extremely ×1.293). Input capped at 10000 chars; tokenisation capped at 2000 tokens. Built for agents triaging support tickets, social mentions, review feeds, or chat transcripts before routing.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#sentiment","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#sentiment","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-628756c15d48406a"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-306b263a1f887b22"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-ff14d144aea42606"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"}]},{"name":"og-card","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/og-card","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Pay 0.005 USDC, send a URL, get the structured OpenGraph + meta-tag preview every link-preview / social-card / classify-before-scrape pipeline needs. Returns og:title, og:description, og:image, og:type, og:site_name, og:url, the full twitter:* card block, plus standard HTML head fields (title, description, canonical, favicon, lang). Pure JS regex extraction, no LLM, no headless browser. 8s timeout, 512 KB body cap, non-HTML rejected. The lightweight pre-flight before paying for the heavier render-pro extraction.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#og-card","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#og-card","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-ba8711b9a1159822"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-0f3bd7b867d8c99b"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-3f3420a7356b6caf"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"}]},{"name":"youtube","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/youtube","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"10000","priceUsdc":0.01,"category":"data","summary":"Pay 0.01 USDC, send a YouTube URL (youtube.com or youtu.be), get the full transcript as an array of {start, dur, text} segments in seconds plus total duration and detected language. Optional `lang` (ISO-639-1, e.g. \"en\", \"pt-BR\") selects a non-default caption track. InnerTube Android-client path first, classic HTML scrape fallback. No LLM, no headless browser. Errors surface as 502 with reason (captions_disabled, no_captions, language_not_available, video_unavailable, rate_limited). Built for agents that summarise, classify, or search video content before paying for the heavier LLM token cost.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#youtube","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#youtube","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"10000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-6655262e304f974a"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-a8a765a9b0f31885"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-d6abc872e6bd51ac"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"}]},{"name":"chain-block-number","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/block-number","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"data","summary":"Latest block height for Ethereum or Base mainnet via eth_blockNumber. Pay 0.001 USDC, get the current chain tip as decimal + hex.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-block-number","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-block-number","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-0ab5e84383e5a594"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-b15c3518f52fcfb3"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-b5d74b372a2d7e56"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"}]},{"name":"chain-chain-id","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/chain-id","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"data","summary":"Chain ID (EIP-155) via eth_chainId — confirm which network an RPC is on. Pay 0.001 USDC. Supports Ethereum and Base mainnet.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-chain-id","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-chain-id","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-72ddc2444b88a887"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-3db489a7b4d94584"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-a25f351c1764bc0a"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"}]},{"name":"chain-gas-price","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/gas-price","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"data","summary":"Current gas price via eth_gasPrice for Ethereum or Base mainnet — wei, gwei, and a human label. Pay 0.001 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-gas-price","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-gas-price","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"1000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-816f114269af4ee4"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-84a1097d4c0dc279"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-fe73dd7b55a432c7"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"stellar:pubnet","amount":"1000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"}]},{"name":"chain-network-info","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/network-info","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"data","summary":"Chain ID, latest block height, and gas price in one batched call for Ethereum or Base mainnet. Pay 0.002 USDC — three RPC reads, one receipt.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-network-info","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-network-info","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-b83c4c30cc5a2cf7"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-164224231b89cfe6"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-e0c4ee9a63da39bb"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"}]},{"name":"chain-native-balance","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/native-balance","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"2000","priceUsdc":0.002,"category":"data","summary":"Native ETH balance of any address on Ethereum or Base mainnet via eth_getBalance — wei + decimal ETH. Pay 0.002 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-native-balance","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-native-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"2000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-a248c7c5b10da244"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-c6ac664b6b16bbb5"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-30a46df523213302"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"2000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"}]},{"name":"chain-erc20-balance","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"ERC-20 token balance for any wallet — USDC, USDT, DAI, or any token contract — via balanceOf eth_call, with decimals applied. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-erc20-balance","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-erc20-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-6b4651cb71e77b3e"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-8cd36e19e4cd1d0e"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-d46e6e51210575a9"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"}]},{"name":"chain-erc1155-balance","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"ERC-1155 balance via balanceOf(owner, id) eth_call — how many copies of a token_id a wallet holds. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-erc1155-balance","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-erc1155-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-a7d0238d8916802c"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-8ed0a9b638cac892"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-28d0c8c7681c4c81"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"}]},{"name":"chain-allowance","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/allowance","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"ERC-20 allowance via allowance(owner, spender) eth_call — how much a spender is approved to move. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-allowance","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-allowance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-c36a752cfb3a6b4f"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-48adc7d3a29b2178"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-56cc8ae8740b3370"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"}]},{"name":"chain-total-supply","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/total-supply","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"totalSupply() of an ERC-20 or ERC-721 contract via eth_call, with decimals applied when the contract exposes them. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-total-supply","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-total-supply","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-87dc77862ed50963"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-ad3833c01cddc991"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-7b4e4be333915d7f"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"}]},{"name":"chain-nft-owner","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"Current owner of an ERC-721 token via ownerOf(tokenId) eth_call. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-nft-owner","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-nft-owner","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-5e5cdfa0e386b425"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-6c3b9e9f7b25b725"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-956385ec3c164cbc"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"}]},{"name":"chain-code","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/code","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"Is an address a contract? eth_getCode — returns isContract, bytecode size, and keccak hash of the code. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-code","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-code","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-920eb401700953f2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-10bdb8eb0bca6bf0"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-33c4ab5cc8b76c12"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"}]},{"name":"chain-storage","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/storage","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Read a raw storage slot from any contract via eth_getStorageAt. Ethereum or Base mainnet. Pay 0.005 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-storage","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-storage","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-6ebfaf21d84ac7ad"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-bca5b10155cbf2da"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-70f58b1ee0a674fa"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"}]},{"name":"chain-nonce","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/nonce","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"Next transaction nonce for any wallet via eth_getTransactionCount (latest + pending). Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-nonce","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-nonce","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-29c533d5e61c8e99"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-0253c5219dd1b210"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-4744e9b05d31164b"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"}]},{"name":"chain-tx","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/tx","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"8000","priceUsdc":0.008,"category":"data","summary":"Full transaction by hash via eth_getTransactionByHash — from, to, value, input, gas fields. Ethereum or Base mainnet. Pay 0.008 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-tx","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-tx","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"8000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-96040d97ccca1f3e"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-44c5dad56d0c058b"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-8d20a2149a8a5810"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"stellar:pubnet","amount":"8000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"stellar:pubnet","amount":"8000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"}]},{"name":"chain-receipt","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/receipt","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Transaction receipt via eth_getTransactionReceipt — status, gas used, logs (decoded count), contractAddress. Ethereum or Base mainnet. Pay 0.005 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-receipt","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-receipt","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-af5e430288336456"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-b7db8ff8d4fd8a6c"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-4860faef2e7d8913"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"}]},{"name":"chain-block","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/block","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"3000","priceUsdc":0.003,"category":"data","summary":"Block header + transaction hashes by number, hex, or tag (latest/safe/finalized) via eth_getBlockByNumber. Ethereum or Base mainnet. Pay 0.003 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-block","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-block","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"3000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-e729075e3c4d8fa3"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-b6fa43ee15503b4c"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-f8293f3eb8519a0d"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"stellar:pubnet","amount":"3000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"}]},{"name":"chain-call","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/call","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Simulate a read-only contract call via eth_call — to + data (+ optional from/value), returns raw return data. No transaction sent. Ethereum or Base mainnet. Pay 0.005 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-call","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-call","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-6d09d0561ecb8b43"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-0301255b6707cee3"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-7f7448da92c11f70"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"}]},{"name":"chain-estimate-gas","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"4000","priceUsdc":0.004,"category":"data","summary":"Estimate gas for a transaction via eth_estimateGas before signing it — to/data/value/from supported. Ethereum or Base mainnet. Pay 0.004 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-estimate-gas","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-estimate-gas","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"4000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"4000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-74d1b88fd5d69480"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.004000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-0feff6cbbb7f54c2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.004000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-e7d0f48c2ef39ca1"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"stellar:pubnet","amount":"4000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"stellar:pubnet","amount":"4000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"}]},{"name":"chain-erc20-transfers","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Decoded ERC-20 Transfer logs for a token via eth_getLogs — sender, recipient, amount per event, filterable by address and block range (max 2,000 blocks). Ethereum or Base mainnet. Pay 0.005 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-erc20-transfers","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-erc20-transfers","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-866e524aab3ce723"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-f2c9cbef2a97eb87"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-66841e002e63e16c"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"}]},{"name":"chain-contract","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/chain/contract","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"data","summary":"Contract introspection via batched eth_call — name, symbol, decimals, totalSupply, and ERC-165 interface probes (ERC-20/721/1155 detection). Ethereum or Base mainnet. Pay 0.005 USDC.","schemaUrl":"https://app.heinrichstech.com/bazaar.json#chain-contract","docsAnchor":"https://github.com/Drock91/bitbooth-docs/blob/main/docs/BAZAAR_RESOURCES.md#chain-contract","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"xrpl:0","asset":"XRP","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"5000","maxTimeoutSeconds":600,"extra":{"sourceTag":804681468,"invoiceId":"bb-xrpl-721d61892b2115b9"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-ce12ea916f67dca9"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":600,"extra":{"issuer":"rcEGREd8NmkKRE8GE424sksyt1tJVFZwu","sourceTag":804681468,"invoiceId":"bb-xrpl-136d2803dcd4228f"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"XLM","extra":{"currency":"XLM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"stellar:pubnet","amount":"5000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":300,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"onchain","network":"eip155:8453","amount":"100000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196","extra":{"symbol":"LINK","decimals":18,"facilitator":"self-hosted-link-base","paymentPattern":"onchain-transfer-then-reference","notes":"Agent submits ERC-20 transfer to payTo on Base, then sends X-PAYMENT with { payload: { transactionHash: \"0x...\" } }. Standard x402 SDKs do not speak this scheme; see /docs/LINK.md for the integration guide."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"onchain","network":"eip155:1440000","amount":"400000000000000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":300,"asset":"XRP","extra":{"symbol":"XRP","decimals":18,"nativeGasToken":true,"facilitator":"self-hosted-xrpl-evm","paymentPattern":"onchain-native-transfer-then-reference","notes":"Send a standard EVM transaction with value=amount + to=payTo on XRPL EVM Sidechain (chainID 1440000), then send X-PAYMENT with { payload: { transactionHash: \"0x...\" } }."},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"}]}]}