{"generatedAt":"2026-09-12T02:24:37.136Z","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","count":40,"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"message":{"type":"string","maxLength":500,"description":"Optional text to echo."}}},"example":{"message":"hello bitbooth"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"service":{"type":["string","null"]},"youSent":{"type":["string","null"]}}},"example":{"ok":true,"service":"BitBooth /v1/cdp/echo","youSent":"hello bitbooth"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1echo/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/echo","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"1000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-d6b85b2e1c38aa17"},"resource":"https://app.heinrichstech.com/v1/cdp/echo"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"5000","priceUsdc":0.005,"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"malformed":{"type":"string","minLength":1,"maxLength":100000},"schema":{"description":"Optional JSON Schema for the repaired value; any JSON value."}},"required":["malformed"]},"example":{"malformed":"{name:\"alice\",age:30,}"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"repaired":{"description":"The repaired value; may be any JSON type."},"wasModified":{"type":["boolean","null"]}}},"example":{"ok":true,"repaired":{"name":"alice","age":30},"wasModified":true}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1json-repair/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/json-repair","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-79a2e52fb129b979"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-8564a62ab8d35ec3"},"resource":"https://app.heinrichstech.com/v1/cdp/json-repair"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"5000","priceUsdc":0.005,"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"template":{"type":"object","properties":{},"minProperties":1,"maxProperties":50,"additionalProperties":{"type":"string","minLength":1,"description":"Faker method path; runtime restricts values to its maintained allowlist."}},"count":{"type":"integer","minimum":1,"maximum":100,"default":1},"seed":{"type":"integer"}},"required":["template"]},"example":{"template":{"name":"person.fullName","email":"internet.email"},"count":3,"seed":42}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"data":{"type":"array","items":{"type":"object","properties":{"name":{"type":["string","null"]},"email":{"type":["string","null"]}}}},"meta":{"type":"object","properties":{"count":{"type":["integer","null"]}}}}},"example":{"ok":true,"data":[{"name":"Nikita Crist","email":"Moises.Sipes-Effertz18@gmail.com"},{"name":"Edgardo Conn","email":"Ciara_Bayer17@hotmail.com"},{"name":"Quinn Boyle","email":"Alexane.Olson@hotmail.com"}],"meta":{"count":3}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1faker/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/faker","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-ac5a18adb299ee44"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-cdb995fb91ad1ddd"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/faker"}]},{"name":"render-pro","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/render-pro","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"10000","priceUsdc":0.01,"category":"data","summary":"PageDelta by BitBooth: pay $0.01 once to render a public page, extract bounded Markdown and exact focus evidence, capture an optional visual snapshot, and compare it with this payer's previous observation. Returns hashes, a tracking cursor, a content-bound observation ID, and settled payment identity. No API key or subscription.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","additionalProperties":false,"required":["url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048,"description":"Public HTTP(S) page to render and compare."},"extract":{"type":"string","enum":["article","raw"],"default":"article"},"focus":{"type":"string","maxLength":512,"description":"Optional exact text to locate in the bounded rendered Markdown."},"cursor":{"type":"string","maxLength":128,"description":"Optional tracking cursor from the prior observation; never an access token."}}},"example":{"url":"https://example.com/","extract":"article","focus":"Example Domain"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"service":{"type":["string","null"]},"product":{"type":["string","null"]},"protocol":{"type":["string","null"]},"title":{"type":["string","null"]},"markdown":{"type":["string","null"]},"sha256":{"type":["string","null"]},"focusEvidence":{},"diff":{"type":"object","properties":{"hasChanged":{},"addedLines":{},"removedLines":{},"unchangedLines":{},"changes":{"type":"array","items":{}},"truncated":{"type":["boolean","null"]}}},"baseline":{"type":"object","properties":{"kind":{"type":["string","null"]},"scope":{"type":["string","null"]},"source":{"type":["string","null"]},"available":{"type":["boolean","null"]},"capturedAt":{},"ageSeconds":{},"revision":{},"sha256":{},"truncated":{"type":["boolean","null"]},"saved":{"type":["boolean","null"]},"savedAt":{"type":["string","null"]},"savedRevision":{"type":["integer","null"]},"savedTruncated":{"type":["boolean","null"]}}},"cursor":{"type":"object","properties":{"status":{"type":["string","null"]},"reason":{"type":["string","null"]},"next":{"type":["string","null"]},"authorizesAccess":{"type":["boolean","null"]}}},"observationId":{"type":["string","null"]},"untrustedContent":{"type":["boolean","null"]},"warnings":{"type":"array","items":{}},"screenshot":{},"metadata":{"type":"object","properties":{"url":{"type":["string","null"]},"finalUrl":{"type":["string","null"]},"fetchedAt":{"type":["string","null"]},"extract":{"type":["string","null"]},"statusCode":{"type":["integer","null"]},"contentType":{"type":["string","null"]},"renderContentLength":{"type":["integer","null"]},"renderTruncated":{"type":["boolean","null"]},"markdownBytes":{"type":["integer","null"]},"markdownTruncated":{"type":["boolean","null"]},"network":{"type":"object","properties":{"requests":{"type":["integer","null"]},"bytes":{"type":["integer","null"]},"blocked":{"type":["integer","null"]},"truncated":{"type":["integer","null"]}}},"firstSnapshot":{"type":["boolean","null"]}}},"payment":{"type":"object","properties":{"transaction":{"type":["string","null"]},"network":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"timestamp":{"type":["string","null"]}}},"example":{"ok":true,"service":"BitBooth PageDelta","product":"page-delta","protocol":"x402","title":"Example Domain","markdown":"# Example Domain\n\nIllustrative content.","sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","focusEvidence":null,"diff":{"hasChanged":null,"addedLines":null,"removedLines":null,"unchangedLines":null,"changes":[],"truncated":false},"baseline":{"kind":"page-delta-v1","scope":"payer+url+extract","source":"none","available":false,"capturedAt":null,"ageSeconds":null,"revision":null,"sha256":null,"truncated":false,"saved":true,"savedAt":"2026-09-11T01:00:00.000Z","savedRevision":1,"savedTruncated":false},"cursor":{"status":"missing","reason":"not_supplied","next":"pd1_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","authorizesAccess":false},"observationId":"pdo_cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc","untrustedContent":true,"warnings":[],"screenshot":null,"metadata":{"url":"https://example.com/","finalUrl":"https://example.com/","fetchedAt":"2026-09-11T01:00:00.000Z","extract":"article","statusCode":200,"contentType":"text/html","renderContentLength":1234,"renderTruncated":false,"markdownBytes":39,"markdownTruncated":false,"network":{"requests":2,"bytes":4096,"blocked":0,"truncated":0},"firstSnapshot":true},"payment":{"transaction":"settled-transaction-id","network":"eip155:8453","payer":"0xsettled-payer"},"timestamp":"2026-09-11T01:00:00.000Z"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1render-pro/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/render-pro","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-628cc73933d29db4"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-56f73bd128cbd045"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"},{"scheme":"exact","network":"stellar:pubnet","amount":"100000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/render-pro"}]},{"name":"web-watch","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/web-watch","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"1000","priceUsdc":0.001,"category":"data","summary":"At $0.001 per check, monitor any public URL without carrying page state. BitBooth stores a payer-scoped SHA-256 baseline and reports whether the content, HTTP status, redirect, or content type changed. The first check returns changed:null; page content is never returned or stored. Built for frequent agent heartbeats, release monitors, and pricing alerts.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) URL. Runtime public-host and SSRF checks are stricter and cannot be represented by JSON Schema."}},"required":["url"],"additionalProperties":false},"example":{"url":"https://example.com/pricing"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"url":{"type":["string","null"]},"changed":{"type":["boolean","null"]},"status":{"type":"object","properties":{"code":{"type":["integer","null"]},"contentType":{"type":["string","null"]}}},"baseline":{"type":"object","properties":{"available":{"type":["boolean","null"]},"revision":{"type":["integer","null"]},"saved":{"type":["boolean","null"]},"savedRevision":{"type":["integer","null"]}}}}},"example":{"ok":true,"url":"https://example.com/pricing","changed":false,"status":{"code":200,"contentType":"text/html"},"baseline":{"available":true,"revision":4,"saved":true,"savedRevision":5}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1web-watch/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/web-watch","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/web-watch"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-88bf4d82524b1acb"},"resource":"https://app.heinrichstech.com/v1/cdp/web-watch"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-f0101615dc87d14a"},"resource":"https://app.heinrichstech.com/v1/cdp/web-watch"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/web-watch"}]},{"name":"xrpl-wallet-watch","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/xrpl-wallet-watch","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","assetSymbol":"RLUSD","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","priceAtomic":"1000","priceUsdc":0.001,"priceRlusd":"0.001000","category":"data","summary":"Pay 0.001 RLUSD for an actionable XRPL agent-wallet heartbeat: spendable XRP after reserves, canonical RLUSD trust-line health and call runway, validated activity, balance deltas, failed transactions, and new destinations. The first call establishes a private payer-scoped baseline and skips historical activity.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"address":{"type":"string","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$"},"network":{"type":"string","const":"xrpl:0","default":"xrpl:0"},"plannedCallPriceRlusd":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,8})(?:\\.\\d{1,6})?$","default":"0.001"},"minCallsRemaining":{"type":"integer","minimum":0,"maximum":1000000,"default":10},"minSpendableXrpDrops":{"type":"string","pattern":"^\\d{1,13}$","default":"1000"},"allowedDestinations":{"type":"array","items":{"type":"string","pattern":"^r[1-9A-HJ-NP-Za-km-z]{24,34}$"},"maxItems":25,"uniqueItems":true,"default":[]},"activityLimit":{"type":"integer","minimum":10,"maximum":100,"default":50}},"required":["address"],"additionalProperties":false},"example":{"address":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","minCallsRemaining":25,"allowedDestinations":[]}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"status":{"type":["string","null"]},"address":{"type":["string","null"]},"network":{"type":["string","null"]},"xrp":{"type":"object","properties":{"spendableDrops":{"type":["string","null"]}}},"rlusd":{"type":"object","properties":{"exists":{"type":["boolean","null"]},"balance":{"type":["string","null"]},"frozenByIssuer":{"type":["boolean","null"]}}},"runway":{"type":"object","properties":{"plannedCallPriceRlusd":{"type":["string","null"]},"callsRemaining":{"type":["string","null"]}}},"alerts":{"type":"array","items":{"type":"object","properties":{"code":{"type":["string","null"]},"severity":{"type":["string","null"]}}}}}},"example":{"ok":true,"status":"WARN","address":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","network":"xrpl:0","xrp":{"spendableDrops":"10000000"},"rlusd":{"exists":true,"balance":"0.024","frozenByIssuer":false},"runway":{"plannedCallPriceRlusd":"0.001","callsRemaining":"24"},"alerts":[{"code":"rlusd_runway_low","severity":"CRITICAL"}]}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1xrpl-wallet-watch/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/xrpl-wallet-watch","accepts":[{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-9298d8784f6dff25"},"resource":"https://app.heinrichstech.com/v1/cdp/xrpl-wallet-watch"}]},{"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 snapshot. BitBooth stores the baseline server-side per payer wallet and URL, so a monitoring agent sends just a URL and learns whether the page changed, what changed, and when it was last checked, while carrying no state of its own. Supply previousMarkdown to diff against your own copy instead.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) URL. Runtime public-host and SSRF checks are stricter and cannot be represented by JSON Schema."},"previousMarkdown":{"type":"string","description":"Optional caller-supplied comparison baseline."},"extract":{"type":"string","enum":["article","raw"],"default":"article"}},"required":["url"]},"example":{"url":"https://example.com","extract":"article"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"title":{"type":["string","null"]},"currentMarkdown":{"type":["string","null"]},"diff":{"type":"object","properties":{"hasChanged":{"type":["boolean","null"]},"addedLines":{"type":["integer","null"]},"removedLines":{"type":["integer","null"]},"changes":{"type":"array","items":{}}}},"baseline":{"type":"object","properties":{"source":{"type":["string","null"]},"revision":{"type":["integer","null"]},"saved":{"type":["boolean","null"]},"savedRevision":{"type":["integer","null"]}}}}},"example":{"ok":true,"title":"Example Domain","currentMarkdown":"# Example Domain","diff":{"hasChanged":false,"addedLines":0,"removedLines":0,"changes":[]},"baseline":{"source":"stored","revision":4,"saved":true,"savedRevision":5}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1web-diff/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/web-diff","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"80000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"80000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.080000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-3567277312e36cd5"},"resource":"https://app.heinrichstech.com/v1/cdp/web-diff"},{"scheme":"exact","network":"stellar:pubnet","amount":"800000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"8000","priceUsdc":0.008,"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"schema":{"type":"object","properties":{},"description":"JSON Schema for data."},"data":{"description":"Any JSON-serializable value to validate."},"coerce":{"type":"boolean","default":true}},"required":["schema","data"]},"example":{"schema":{"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]},"data":{"age":"30"},"coerce":true}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"valid":{"type":["boolean","null"]},"errors":{"type":"array","items":{}},"coerced":{"type":"object","properties":{"age":{"type":["integer","null"]}}},"confidence":{"type":["number","null"]}}},"example":{"ok":true,"valid":true,"errors":[],"coerced":{"age":30},"confidence":0.7}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1llm-tool-validate/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/llm-tool-validate","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-9220274d3a9b084b"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-606e459a1ca5b3c3"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/llm-tool-validate"}]},{"name":"portfolio-scan","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/portfolio-scan","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"12000","priceUsdc":0.012,"category":"data","summary":"Pay 0.012 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"minItems":1,"maxItems":5},"network":{"type":"string","const":"eip155:8453","default":"eip155:8453"}},"required":["addresses"]},"example":{"addresses":["0xDa2F35d283c42dd60B965322394bc658a5c1769F"],"network":"eip155:8453"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"addresses":{"type":"array","items":{"type":["string","null"]}},"network":{"type":["string","null"]},"holdings":{"type":"array","items":{"type":"object","properties":{"address":{"type":["string","null"]},"nativeWei":{"type":["string","null"]},"usdcAtomic":{"type":["string","null"]}}}},"totals":{"type":"object","properties":{"nativeWei":{"type":["string","null"]},"usdcAtomic":{"type":["string","null"]}}}}},"example":{"ok":true,"addresses":["0xda2f35d283c42dd60b965322394bc658a5c1769f"],"network":"eip155:8453","holdings":[{"address":"0xda2f35d283c42dd60b965322394bc658a5c1769f","nativeWei":"1000000","usdcAtomic":"2500000"}],"totals":{"nativeWei":"1000000","usdcAtomic":"2500000"}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1portfolio-scan/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/portfolio-scan","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"12000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"12000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.012000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-280cd415a1eca323"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.012000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-19142ff13bef3cc2"},"resource":"https://app.heinrichstech.com/v1/cdp/portfolio-scan"},{"scheme":"exact","network":"stellar:pubnet","amount":"120000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"8000","priceUsdc":0.008,"category":"data","summary":"Pay 0.008 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) URL. Runtime public-host and SSRF checks are stricter and cannot be represented by JSON Schema."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":["url"]},"example":{"url":"https://hnrss.org/frontpage","limit":20}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"protocol":{"type":["string","null"]},"feed":{"type":"object","properties":{"title":{"type":["string","null"]}}},"items":{"type":"array","items":{}},"count":{"type":["integer","null"]}}},"example":{"ok":true,"protocol":"rss","feed":{"title":"Hacker News: Front Page"},"items":[],"count":0}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1rss/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/rss","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-a1f427adf3df8ba0"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-896c445d5bbe407c"},"resource":"https://app.heinrichstech.com/v1/cdp/rss"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"10000","priceUsdc":0.01,"category":"data","summary":"Pay 0.01 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) URL. Runtime public-host and SSRF checks are stricter and cannot be represented by JSON Schema."},"limit":{"type":"integer","minimum":1,"maximum":5000,"default":1000}},"required":["url"]},"example":{"url":"https://example.com","limit":1000}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"domain":{"type":["string","null"]},"sources":{"type":"array","items":{}},"urls":{"type":"array","items":{"type":"object","properties":{"loc":{"type":["string","null"]}}}},"count":{"type":["integer","null"]}}},"example":{"ok":true,"domain":"https://example.com","sources":[],"urls":[{"loc":"https://example.com/"}],"count":1}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1sitemap/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/sitemap","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-f2e8376d8d86d3c0"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-ba870f42b1db7636"},"resource":"https://app.heinrichstech.com/v1/cdp/sitemap"},{"scheme":"exact","network":"stellar:pubnet","amount":"100000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"10000","priceUsdc":0.01,"category":"utility","summary":"Pay 0.01 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"domain":{"type":"string","minLength":1,"maxLength":253,"pattern":"^(?=.{1,253}$)([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$","description":"RFC-style hostname syntax. Runtime normalization and network-aware checks occur outside JSON Schema.","example":"example.com"},"recordType":{"type":"string","enum":["A","AAAA","MX","TXT","NS","CNAME","SOA","SRV","CAA"],"default":"A"}},"required":["domain"]},"example":{"domain":"example.com","recordType":"A"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"domain":{"type":["string","null"]},"recordType":{"type":["string","null"]},"records":{"type":"array","items":{"type":["string","null"]}}}},"example":{"ok":true,"domain":"example.com","recordType":"A","records":["93.184.216.34"]}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1dns/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/dns","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-8a604eddb4616359"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-489a4d85937f7acc"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"},{"scheme":"exact","network":"stellar:pubnet","amount":"100000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/dns"}]},{"name":"whois","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/whois","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"10000","priceUsdc":0.01,"category":"data","summary":"Pay 0.01 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"domain":{"type":"string","minLength":4,"maxLength":253,"pattern":"^(?=.{1,253}$)([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$","description":"RFC-style hostname with a TLD. Runtime normalization and network-aware checks occur outside JSON Schema.","example":"example.com"}},"required":["domain"]},"example":{"domain":"example.com"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"domain":{"type":["string","null"]},"registry":{"type":["string","null"]},"registrar":{"type":["string","null"]}}},"example":{"ok":true,"domain":"example.com","registry":"whois.verisign-grs.com","registrar":"IANA"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1whois/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/whois","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-f0a63cf86210c870"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-6a0a9b2ae77321aa"},"resource":"https://app.heinrichstech.com/v1/cdp/whois"},{"scheme":"exact","network":"stellar:pubnet","amount":"100000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"5000","priceUsdc":0.005,"category":"utility","summary":"Pay 0.005 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"provider":{"type":"string","enum":["stripe","github","vercel","cdp","slack","generic"]},"payload":{"type":"string","minLength":1,"maxLength":100000},"signature":{"type":"string","minLength":1},"secret":{"type":"string","minLength":1,"writeOnly":true},"timestamp":{"type":"string"},"toleranceSeconds":{"type":"integer","minimum":0,"maximum":3600,"default":300}},"required":["provider","payload","signature","secret"]},"example":{"provider":"generic","payload":"{\"event\":\"test\"}","signature":"14c2b69d0f7114b125aa4bc17be322d0f1f33be4ffa762e91b3cabfeb4295151","secret":"test_secret"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"valid":{"type":["boolean","null"]},"provider":{"type":["string","null"]},"scheme":{"type":["string","null"]}}},"example":{"ok":true,"valid":true,"provider":"generic","scheme":"hmac-sha256-generic"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1webhook-sig-verify/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/webhook-sig-verify","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-7b1144560d4d9c87"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-95207795b13cec1d"},"resource":"https://app.heinrichstech.com/v1/cdp/webhook-sig-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"5000","priceUsdc":0.005,"category":"utility","summary":"Pay 0.005 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"token":{"type":"string","minLength":1,"maxLength":16000},"publicKey":{"type":"string","minLength":1,"writeOnly":true},"sharedSecret":{"type":"string","minLength":1,"writeOnly":true},"issuer":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"audience":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"clockToleranceSeconds":{"type":"integer","minimum":0,"maximum":3600,"default":60}},"required":["token"],"anyOf":[{"required":["publicKey"]},{"required":["sharedSecret"]}]},"example":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.inig0CiOiStD0iTCeMFEp7JIxs14iyVhOKLCNK6hBv8","sharedSecret":"test_secret"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"valid":{"type":["boolean","null"]},"alg":{"type":["string","null"]},"claims":{"type":"object","properties":{}}}},"example":{"ok":true,"valid":true,"alg":"HS256","claims":{}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1jwt-verify/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/jwt-verify","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-ba7ea2b920bfe503"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-25fddd3dc27352d4"},"resource":"https://app.heinrichstech.com/v1/cdp/jwt-verify"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"8000","priceUsdc":0.008,"category":"utility","summary":"Pay 0.008 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). Byte counts on the response are auditable evidence of redaction for SOC2 / HIPAA logs.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":100000},"patterns":{"type":"array","items":{"type":"string","enum":["email","phone","ssn","creditCard","ipv4","hexSecret"]}},"replacement":{"type":"string","maxLength":64,"default":"[REDACTED]"}},"required":["text"]},"example":{"text":"Email alice@example.com or call 555-123-4567","patterns":["email","phone"]}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"redacted":{"type":["string","null"]},"totalRedactions":{"type":["integer","null"]}}},"example":{"ok":true,"redacted":"Email [REDACTED] or call [REDACTED]","totalRedactions":2}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1pii-redact/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/pii-redact","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-15b48008d652f38d"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-c34ac408afd15ccf"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/pii-redact"}]},{"name":"regex-test","method":"POST","url":"https://app.heinrichstech.com/v1/cdp/regex-test","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","assetSymbol":"USDC","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","priceAtomic":"5000","priceUsdc":0.005,"category":"utility","summary":"Pay 0.005 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"pattern":{"type":"string","minLength":1,"maxLength":1024},"flags":{"type":"string","pattern":"^(?!.*([gimsuyd]).*\\1)[gimsuyd]*$","maxLength":8,"default":""},"input":{"type":"string","minLength":1,"maxLength":100000},"captureLimit":{"type":"integer","minimum":1,"maximum":1000,"default":100}},"required":["pattern","input"]},"example":{"pattern":"\\d+","flags":"g","input":"a1 b22 c333","captureLimit":100}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"matchCount":{"type":["integer","null"]},"truncated":{"type":["boolean","null"]},"matches":{"type":"array","items":{"type":"object","properties":{"index":{"type":["integer","null"]},"length":{"type":["integer","null"]},"match":{"type":["string","null"]},"groups":{"type":"array","items":{}}}}}}},"example":{"ok":true,"matchCount":3,"truncated":false,"matches":[{"index":1,"length":1,"match":"1","groups":[]}]}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1regex-test/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/regex-test","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-595fe35a6bde0c91"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-e882415845cb6517"},"resource":"https://app.heinrichstech.com/v1/cdp/regex-test"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"5000","priceUsdc":0.005,"category":"data","summary":"Pay 0.005 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":10000},"lang":{"type":"string","const":"en","default":"en"}},"required":["text"]},"example":{"text":"I really love this product, it works great!","lang":"en"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"score":{"type":["number","null"]},"label":{"type":["string","null"]},"breakdown":{"type":"object","properties":{"positive":{"type":["number","null"]},"neutral":{"type":["number","null"]},"negative":{"type":["integer","null"]}}}}},"example":{"ok":true,"score":0.8516,"label":"positive","breakdown":{"positive":0.62,"neutral":0.38,"negative":0}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1sentiment/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/sentiment","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-efc7a5203805033c"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-355e10684063b1cc"},"resource":"https://app.heinrichstech.com/v1/cdp/sentiment"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"10000","priceUsdc":0.01,"category":"data","summary":"Pay 0.01 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) URL. Runtime public-host and SSRF checks are stricter and cannot be represented by JSON Schema."}},"required":["url"]},"example":{"url":"https://www.nytimes.com"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"url":{"type":["string","null"]},"statusCode":{"type":["integer","null"]},"og":{"type":"object","properties":{"title":{"type":["string","null"]},"type":{"type":["string","null"]}}}}},"example":{"ok":true,"url":"https://www.nytimes.com","statusCode":200,"og":{"title":"The New York Times","type":"website"}}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1og-card/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/og-card","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"10000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-1098b76fe844ffe5"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.010000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-968bce908cf5e94c"},"resource":"https://app.heinrichstech.com/v1/cdp/og-card"},{"scheme":"exact","network":"stellar:pubnet","amount":"100000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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":"15000","priceUsdc":0.015,"category":"data","summary":"Pay 0.015 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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","pattern":"^[hH][tT][tT][pP][sS]?://","maxLength":2048,"description":"Absolute HTTP(S) YouTube video URL accepted by the runtime youtube.com/youtu.be matcher.","allOf":[{"pattern":"(?:[yY][oO][uU][tT][uU][bB][eE]\\.[cC][oO][mM]\\/(?:[^/]+\\/.+\\/|(?:[vV]|[eE](?:[mM][bB][eE][dD])?)\\/|.*[?&][vV]=)|[yY][oO][uU][tT][uU]\\.[bB][eE]\\/)([^\"&?/\\s]{11})"}]},"lang":{"type":"string","pattern":"^[a-z]{2}(-[A-Z]{2})?$"}},"required":["url"]},"example":{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","lang":"en"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"ok":{"type":["boolean","null"]},"videoId":{"type":["string","null"]},"transcript":{"type":"array","items":{"type":"object","properties":{"start":{"type":["integer","null"]},"dur":{"type":["number","null"]},"text":{"type":["string","null"]}}}},"duration":{"type":["number","null"]},"lang":{"type":["string","null"]}}},"example":{"ok":true,"videoId":"dQw4w9WgXcQ","transcript":[{"start":0,"dur":4.32,"text":"Transcript text"}],"duration":213.5,"lang":"en"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1youtube/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/youtube","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.015000","maxTimeoutSeconds":120,"extra":{"issuer":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De","sourceTag":804681468,"invoiceId":"bb-xrpl-43dcf948c3b1be93"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"xrpl:0","asset":"5553444300000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.015000","maxTimeoutSeconds":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-355053fb7d8dce56"},"resource":"https://app.heinrichstech.com/v1/cdp/youtube"},{"scheme":"exact","network":"stellar:pubnet","amount":"150000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"}}},"example":{"chain":"base"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"blockNumber":{"type":["integer","null"]},"hex":{"type":["string","null"]}}},"example":{"op":"block-number","chain":"base","blockNumber":34567890,"hex":"0x20f76d2"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1block-number/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-block-number","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"1000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-b5d74b372a2d7e56"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block-number"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"}}},"example":{"chain":"base"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"chainId":{"type":["integer","null"]},"caip2":{"type":["string","null"]}}},"example":{"op":"chain-id","chain":"base","chainId":8453,"caip2":"eip155:8453"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1chain-id/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-chain-id","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"1000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-a25f351c1764bc0a"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/chain-id"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"}}},"example":{"chain":"base"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"wei":{"type":["string","null"]},"gwei":{"type":["number","null"]}}},"example":{"op":"gas-price","chain":"base","wei":"1000000","gwei":0.001}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1gas-price/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-gas-price","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"1000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.001000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-fe73dd7b55a432c7"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/gas-price"},{"scheme":"exact","network":"stellar:pubnet","amount":"10000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"}}},"example":{"chain":"base"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"chainId":{"type":["integer","null"]},"blockNumber":{"type":["integer","null"]},"gasPriceWei":{"type":["string","null"]},"gasPriceGwei":{"type":["number","null"]}}},"example":{"op":"network-info","chain":"base","chainId":8453,"blockNumber":34567890,"gasPriceWei":"1000000","gasPriceGwei":0.001}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1network-info/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-network-info","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-e0c4ee9a63da39bb"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/network-info"},{"scheme":"exact","network":"stellar:pubnet","amount":"20000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"]},"example":{"chain":"base","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"address":{"type":["string","null"]},"wei":{"type":["string","null"]},"eth":{"type":["number","null"]}}},"example":{"op":"native-balance","chain":"base","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","wei":"1000000000000000","eth":0.001}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1native-balance/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-native-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"2000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.002000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-30a46df523213302"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/native-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"20000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token","address"]},"example":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"address":{"type":["string","null"]},"raw":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"balance":{"type":["string","null"]}}},"example":{"op":"erc20-balance","chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","raw":"2500000","decimals":6,"balance":"2.5"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1erc20-balance/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-erc20-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-d46e6e51210575a9"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"tokenId":{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^\\d+$"}],"description":"Non-negative integer as a JSON integer or decimal string."}},"required":["token","address","tokenId"]},"example":{"chain":"ethereum","token":"0x495f947276749Ce646f68AC8c248420045cb7b5e","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","tokenId":"1"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"address":{"type":["string","null"]},"tokenId":{"type":["string","null"]},"balance":{"type":["string","null"]}}},"example":{"op":"erc1155-balance","chain":"ethereum","token":"0x495f947276749Ce646f68AC8c248420045cb7b5e","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","tokenId":"1","balance":"0"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1erc1155-balance/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-erc1155-balance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-28d0c8c7681c4c81"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc1155-balance"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"owner":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"spender":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token","owner","spender"]},"example":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","spender":"0xDa2F35d283c42dd60B965322394bc658a5c1769F"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"owner":{"type":["string","null"]},"spender":{"type":["string","null"]},"raw":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"allowance":{"type":["string","null"]}}},"example":{"op":"allowance","chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","spender":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","raw":"0","decimals":6,"allowance":"0"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1allowance/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-allowance","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-56cc8ae8740b3370"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/allowance"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token"]},"example":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"raw":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"totalSupply":{"type":["string","null"]}}},"example":{"op":"total-supply","chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","raw":"1000000000000","decimals":6,"totalSupply":"1000000"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1total-supply/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-total-supply","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-7b4e4be333915d7f"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/total-supply"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"tokenId":{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^\\d+$"}],"description":"Non-negative integer as a JSON integer or decimal string."}},"required":["token","tokenId"]},"example":{"chain":"ethereum","token":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","tokenId":"1"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"tokenId":{"type":["string","null"]},"owner":{"type":["string","null"]}}},"example":{"op":"nft-owner","chain":"ethereum","token":"0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D","tokenId":"1","owner":"0x0000000000000000000000000000000000000001"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1nft-owner/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-nft-owner","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-956385ec3c164cbc"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nft-owner"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"]},"example":{"chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"address":{"type":["string","null"]},"isContract":{"type":["boolean","null"]},"codeBytes":{"type":["integer","null"]}}},"example":{"op":"code","chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isContract":true,"codeBytes":2048}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1code/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-code","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-33c4ab5cc8b76c12"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/code"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"slot":{"oneOf":[{"type":"string","pattern":"^0x[0-9a-fA-F]+$"},{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^\\d+$"}],"description":"Non-negative integer as a JSON integer or decimal string."}]}},"required":["address","slot"]},"example":{"chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","slot":"0x0"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"address":{"type":["string","null"]},"slot":{"type":["string","null"]},"value":{"type":["string","null"]}}},"example":{"op":"storage","chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","slot":"0x0","value":"0x0000000000000000000000000000000000000000000000000000000000000000"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1storage/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-storage","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-70f58b1ee0a674fa"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/storage"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"]},"example":{"chain":"base","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"address":{"type":["string","null"]},"latest":{"type":["integer","null"]},"pending":{"type":["integer","null"]}}},"example":{"op":"nonce","chain":"base","address":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","latest":7,"pending":7}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1nonce/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-nonce","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-4744e9b05d31164b"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/nonce"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["hash"]},"example":{"chain":"base","hash":"0x7e054a129a72591bff245c5cc2a2b7c2ecb47b89241a37c007624a9e58078d96"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"hash":{"type":["string","null"]},"found":{"type":["boolean","null"]},"from":{"type":["string","null"]},"to":{"type":["string","null"]},"valueWei":{"type":["string","null"]},"nonce":{"type":["integer","null"]}}},"example":{"op":"tx","chain":"base","hash":"0x7e054a129a72591bff245c5cc2a2b7c2ecb47b89241a37c007624a9e58078d96","found":true,"from":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","valueWei":"0","nonce":7}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1tx/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-tx","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"8000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.008000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-8d20a2149a8a5810"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/tx"},{"scheme":"exact","network":"stellar:pubnet","amount":"80000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["hash"]},"example":{"chain":"base","hash":"0x7e054a129a72591bff245c5cc2a2b7c2ecb47b89241a37c007624a9e58078d96"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"hash":{"type":["string","null"]},"found":{"type":["boolean","null"]},"status":{"type":["string","null"]},"blockNumber":{"type":["integer","null"]},"gasUsed":{"type":["string","null"]},"logCount":{"type":["integer","null"]}}},"example":{"op":"receipt","chain":"base","hash":"0x7e054a129a72591bff245c5cc2a2b7c2ecb47b89241a37c007624a9e58078d96","found":true,"status":"success","blockNumber":34567890,"gasUsed":"65000","logCount":1}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1receipt/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-receipt","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-4860faef2e7d8913"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/receipt"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":false,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"block":{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^0x[0-9a-fA-F]+$"},{"type":"string","enum":["latest","safe","finalized","earliest","pending"]}],"default":"latest"}}},"example":{"chain":"base","block":"latest"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"found":{"type":["boolean","null"]},"number":{"type":["integer","null"]},"hash":{"type":["string","null"]},"timestamp":{"type":["integer","null"]},"txCount":{"type":["integer","null"]}}},"example":{"op":"block","chain":"base","found":true,"number":34567890,"hash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","timestamp":1788973200,"txCount":120}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1block/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-block","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"3000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.003000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-f8293f3eb8519a0d"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/block"},{"scheme":"exact","network":"stellar:pubnet","amount":"30000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$"},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"value":{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^\\d+$"}],"description":"Non-negative integer as a JSON integer or decimal string."}},"required":["to","data"]},"example":{"chain":"base","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"to":{"type":["string","null"]},"returnData":{"type":["string","null"]}}},"example":{"op":"call","chain":"base","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","returnData":"0x0000000000000000000000000000000000000000000000000000000000000006"}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1call/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-call","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-7f7448da92c11f70"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/call"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$"},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"value":{"oneOf":[{"type":"integer","minimum":0},{"type":"string","pattern":"^\\d+$"}],"description":"Non-negative integer as a JSON integer or decimal string."}},"required":["to"]},"example":{"chain":"base","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"to":{"type":["string","null"]},"gas":{"type":["integer","null"]}}},"example":{"op":"estimate-gas","chain":"base","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","gas":24000}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1estimate-gas/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-estimate-gas","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"4000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"4000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.004000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-e7d0f48c2ef39ca1"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/estimate-gas"},{"scheme":"exact","network":"stellar:pubnet","amount":"40000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"fromBlock":{"type":"integer","minimum":0},"toBlock":{"type":"integer","minimum":0},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["token"]},"example":{"chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"token":{"type":["string","null"]},"fromBlock":{"type":["integer","null"]},"toBlock":{"type":["integer","null"]},"count":{"type":["integer","null"]},"truncated":{"type":["boolean","null"]},"transfers":{"type":"array","items":{}}}},"example":{"op":"erc20-transfers","chain":"base","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","fromBlock":34565891,"toBlock":34567890,"count":0,"truncated":false,"transfers":[]}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1erc20-transfers/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-erc20-transfers","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-66841e002e63e16c"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/erc20-transfers"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"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.","input":{"contentType":"application/json","required":true,"schema":{"type":"object","properties":{"chain":{"type":"string","enum":["ethereum","base"],"default":"base"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"]},"example":{"chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}},"output":{"contentType":"application/json","schema":{"type":"object","properties":{"op":{"type":["string","null"]},"chain":{"type":["string","null"]},"address":{"type":["string","null"]},"isContract":{"type":["boolean","null"]},"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"erc721":{"type":["boolean","null"]},"erc1155":{"type":["boolean","null"]},"likelyErc20":{"type":["boolean","null"]}}},"example":{"op":"contract","chain":"base","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","isContract":true,"name":"USD Coin","symbol":"USDC","decimals":6,"erc721":false,"erc1155":false,"likelyErc20":true}},"schemaUrl":"https://app.heinrichstech.com/openapi.json#/paths/~1v1~1cdp~1chain~1contract/post/requestBody/content/application~1json/schema","docsAnchor":"https://app.heinrichstech.com/endpoints/chain-contract","accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","payTo":"0xDa2F35d283c42dd60B965322394bc658a5c1769F","maxTimeoutSeconds":120,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USDC","version":"2"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"5000","payTo":"EDtPHNFA6ofGQZPb8NYUxdTkqVwCfkWJzRCg8vQXkYBL","maxTimeoutSeconds":120,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"xrpl:0","asset":"524C555344000000000000000000000000000000","payTo":"rfryheo6yzFdLWj8qUQtZc7zG9MKkBkUEy","amount":"0.005000","maxTimeoutSeconds":120,"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":120,"extra":{"issuer":"rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE","sourceTag":804681468,"invoiceId":"bb-xrpl-136d2803dcd4228f"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"},{"scheme":"exact","network":"stellar:pubnet","amount":"50000","payTo":"GCB5WZT5VCBBATGMQMTB6TLUXD6KQC6N5ITRWK3CCP4J3YOCE45FA2GO","maxTimeoutSeconds":120,"asset":"USDC","extra":{"currency":"USDC","issuer":"GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN"},"resource":"https://app.heinrichstech.com/v1/cdp/chain/contract"}]}]}