{"x402Version":2,"payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","resources":[{"id":8366,"slug":"8366","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/shopping/budget-basket","description":"Use when an agent already knows several products/categories a buyer needs and wants one real Shopify product for each need while staying within one overall item-price budget. Each need.query must already carry the important compatibility and preference details; this service does not reinterpret intent. Returns a cross-merchant basket plan with per-item checkout URLs. It is not a generic product search and does not create carts or checkouts.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"budgetMinor":60000,"country":"NL","currency":"EUR","needs":[{"id":"microphone","maxPriceMinor":20000,"priority":10,"query":"wireless lavalier microphone for iPhone USB-C"},{"id":"power-bank","maxPriceMinor":15000,"priority":6,"query":"65W USB-C power bank 20000mAh airline safe"},{"id":"tripod","priority":4,"query":"compact travel tripod aluminium under 1.2kg"}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"budgetMinor":60000,"budgetScope":"items_only","checkedAt":"2026-08-30T10:00:02.000Z","complete":true,"country":"NL","currency":"EUR","items":[{"checkoutUrl":"https://example-merch.example/cart/2222222222:1","currency":"EUR","needId":"microphone","priceMinor":17999,"priority":10,"productId":"gid://shopify/Product/1111111111","productTitle":"USB-C Wireless Lavalier Microphone","productUrl":"https://example-merch.example/products/usb-c-wireless-lavalier","query":"wireless lavalier microphone for iPhone USB-C","rating":{"count":214,"value":4.6},"searchRank":0,"seller":{"domain":"example-merch.example","name":"Example Merch","url":"https://example-merch.example"},"variantId":"gid://shopify/ProductVariant/2222222222","variantTitle":"Single mic + USB-C receiver"},{"checkoutUrl":"https://poweredup.example/cart/4444444444:1","currency":"EUR","needId":"power-bank","priceMinor":13299,"priority":6,"productId":"gid://shopify/Product/3333333333","productTitle":"20000mAh 65W USB-C Power Bank","productUrl":"https://poweredup.example/products/pb-20000-65w","query":"65W USB-C power bank 20000mAh airline safe","rating":{"count":88,"value":4.4},"searchRank":1,"seller":{"domain":"poweredup.example","name":"PoweredUp","url":"https://poweredup.example"},"variantId":"gid://shopify/ProductVariant/4444444444","variantTitle":null},{"checkoutUrl":"https://tripodworld.example/cart/6666666666:1","currency":"EUR","needId":"tripod","priceMinor":9999,"priority":4,"productId":"gid://shopify/Product/5555555555","productTitle":"Aluminium Travel Tripod 1.1kg","productUrl":"https://tripodworld.example/products/alu-travel-tripod","query":"compact travel tripod aluminium under 1.2kg","rating":null,"searchRank":0,"seller":{"domain":"tripodworld.example","name":"Tripod World","url":"https://tripodworld.example"},"variantId":"gid://shopify/ProductVariant/6666666666","variantTitle":"Black"}],"remainingMinor":18703,"source":"shopify-global-catalog","totalMinor":41297,"unresolvedNeeds":[],"warnings":["Shipping, taxes, duties and discounts are not included in the budget."]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"budgetMinor":{"minimum":0,"type":"integer"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"needs":{"items":{"additionalProperties":false,"properties":{"id":{"pattern":"^[A-Za-z0-9._-]{1,64}$","type":"string"},"maxPriceMinor":{"minimum":0,"type":"integer"},"priority":{"maximum":10,"minimum":1,"type":"integer"},"query":{"maxLength":256,"minLength":1,"type":"string"}},"required":["id","query"],"type":"object"},"type":"array"}},"required":["country","currency","budgetMinor","needs"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"budgetMinor":{"minimum":0,"type":"integer"},"budgetScope":{"const":"items_only","type":"string"},"checkedAt":{"type":"string"},"complete":{"type":"boolean"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"items":{"items":{"additionalProperties":false,"properties":{"checkoutUrl":{"type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"needId":{"type":"string"},"priceMinor":{"minimum":0,"type":"integer"},"priority":{"maximum":10,"minimum":1,"type":"integer"},"productId":{"type":"string"},"productTitle":{"type":"string"},"productUrl":{"type":"string"},"query":{"type":"string"},"rating":{"anyOf":[{"additionalProperties":false,"properties":{"count":{"minimum":0,"type":"integer"},"value":{"type":"number"}},"required":["value","count"],"type":"object"},{"type":"null"}]},"searchRank":{"minimum":0,"type":"integer"},"seller":{"anyOf":[{"additionalProperties":false,"properties":{"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","domain","url"],"type":"object"},{"type":"null"}]},"variantId":{"type":"string"},"variantTitle":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["needId","query","priority","productId","variantId","productTitle","variantTitle","priceMinor","currency","productUrl","checkoutUrl","seller","rating","searchRank"],"type":"object"},"type":"array"},"remainingMinor":{"minimum":0,"type":"integer"},"source":{"const":"shopify-global-catalog","type":"string"},"totalMinor":{"minimum":0,"type":"integer"},"unresolvedNeeds":{"items":{"additionalProperties":false,"properties":{"needId":{"type":"string"},"reason":{"enum":["no_matching_products","budget_exceeded"],"type":"string"}},"required":["needId","reason"],"type":"object"},"type":"array"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["source","country","currency","budgetMinor","totalMinor","remainingMinor","complete","items","unresolvedNeeds","budgetScope","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-30T13:19:18.639Z","quality":{"calls30d":4,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T13:19:30.201Z"},"liveness":{},"verified":false,"featured":false},{"id":8028,"slug":"8028","resource":"https://agent-api-production.tim1712.workers.dev/v1/shopping/product-search","description":"Use when an agent already knows the product it wants and needs real current Shopify listings for a structured query. Returns normalized product/variant price, currency, seller, rating, product URL and checkout URL in upstream search-rank order, with an optional maximum item price. The query must already carry the compatibility and preference details. Not a recommendation engine, intent interpretation, web search, or cart/checkout.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"country":"NL","currency":"EUR","limit":5,"maxPriceMinor":15000,"query":"65W USB-C power bank 20000mAh airline safe"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-30T10:00:02.000Z","country":"NL","currency":"EUR","maxPriceMinor":15000,"products":[{"checkoutUrl":"https://poweredup.example/cart/4444444444:1","currency":"EUR","priceMinor":12999,"productId":"gid://shopify/Product/3333333333","productTitle":"20000mAh 65W USB-C Power Bank","productUrl":"https://poweredup.example/products/pb-20000-65w","rating":{"count":88,"value":4.4},"searchRank":0,"seller":{"domain":"poweredup.example","name":"PoweredUp","url":"https://poweredup.example"},"variantId":"gid://shopify/ProductVariant/4444444444","variantTitle":null}],"query":"65W USB-C power bank 20000mAh airline safe","source":"shopify-global-catalog","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"limit":{"maximum":10,"minimum":1,"type":"integer"},"maxPriceMinor":{"minimum":0,"type":"integer"},"query":{"maxLength":256,"minLength":1,"type":"string"}},"required":["country","currency","query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"checkedAt":{"type":"string"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"maxPriceMinor":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"products":{"items":{"additionalProperties":false,"properties":{"checkoutUrl":{"type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"priceMinor":{"minimum":0,"type":"integer"},"productId":{"type":"string"},"productTitle":{"type":"string"},"productUrl":{"type":"string"},"rating":{"anyOf":[{"additionalProperties":false,"properties":{"count":{"minimum":0,"type":"integer"},"value":{"type":"number"}},"required":["value","count"],"type":"object"},{"type":"null"}]},"searchRank":{"minimum":0,"type":"integer"},"seller":{"anyOf":[{"additionalProperties":false,"properties":{"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","domain","url"],"type":"object"},{"type":"null"}]},"variantId":{"type":"string"},"variantTitle":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["productId","variantId","productTitle","variantTitle","priceMinor","currency","productUrl","checkoutUrl","seller","rating","searchRank"],"type":"object"},"type":"array"},"query":{"type":"string"},"source":{"const":"shopify-global-catalog","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["source","country","currency","query","maxPriceMinor","products","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-production.tim1712.workers.dev","lastUpdated":"2026-09-14T18:43:59.147Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T18:43:58.677Z"},"liveness":{},"verified":false,"featured":false},{"id":8029,"slug":"8029","resource":"https://agent-api-production.tim1712.workers.dev/v1/web/resource-preflight","description":"Use before spending tokens, money or crawler capacity fetching an unfamiliar web resource. Resolves redirects (manually, bounded, re-validated per hop) and returns deterministic HTTP/resource facts — final URL, status, content type and length, response time, a bounded HTML title/canonical peek, and a lightweight generic-bot robots.txt indication — so an agent can decide whether a normal web fetch is worthwhile. It does not scrape, render JavaScript, or judge safety.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/article"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"canonicalUrl":"https://www.example.com/article","checkedAt":"2026-08-30T10:00:02.000Z","contentLength":123456,"contentType":"text/html; charset=utf-8","finalUrl":"https://www.example.com/article","likelyHtml":true,"ok":true,"redirects":[{"from":"https://example.com/article","status":301,"to":"https://www.example.com/article"}],"requestedUrl":"https://example.com/article","responseTimeMs":184,"robots":{"allowedForGenericBot":true,"found":true,"url":"https://www.example.com/robots.txt"},"status":200,"title":"Example article title","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"maxLength":2048,"minLength":1,"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"canonicalUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"checkedAt":{"type":"string"},"contentLength":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"contentType":{"anyOf":[{"type":"string"},{"type":"null"}]},"finalUrl":{"type":"string"},"likelyHtml":{"type":"boolean"},"ok":{"type":"boolean"},"redirects":{"items":{"additionalProperties":false,"properties":{"from":{"type":"string"},"status":{"type":"integer"},"to":{"type":"string"}},"required":["status","from","to"],"type":"object"},"type":"array"},"requestedUrl":{"type":"string"},"responseTimeMs":{"minimum":0,"type":"integer"},"robots":{"additionalProperties":false,"properties":{"allowedForGenericBot":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"found":{"type":"boolean"},"url":{"type":"string"}},"required":["url","found","allowedForGenericBot"],"type":"object"},"status":{"type":"integer"},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["requestedUrl","finalUrl","redirects","status","ok","contentType","contentLength","responseTimeMs","likelyHtml","title","canonicalUrl","robots","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-production.tim1712.workers.dev","lastUpdated":"2026-09-14T18:43:58.229Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T18:43:57.89Z"},"liveness":{},"verified":false,"featured":false},{"id":8030,"slug":"8030","resource":"https://agent-api-production.tim1712.workers.dev/v1/business/eu-vat-check","description":"Use when an agent needs the current official VIES validation status of an EU VAT number before B2B onboarding, invoicing or procurement. Queries the European Commission VIES REST API and returns whether the number is currently valid, plus the registered company name and address when the member state returns them. It does not give tax advice and is not proof a company is legitimate, an invoice is compliant, or a sanctions/KYC/AML check.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"countryCode":"NL","vatNumber":"123456789B01"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"EXAMPLESTRAAT 1\n1234 AB AMSTERDAM","checkedAt":"2026-08-30T10:00:02.000Z","countryCode":"NL","name":"EXAMPLE HOLDING B.V.","requestDate":"2026-08-30T00:00:00.000Z","source":"eu-vies","valid":true,"vatNumber":"123456789B01","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"countryCode":{"enum":["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","XI"],"type":"string"},"vatNumber":{"maxLength":24,"minLength":1,"type":"string"}},"required":["countryCode","vatNumber"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"checkedAt":{"type":"string"},"countryCode":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"requestDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"const":"eu-vies","type":"string"},"valid":{"type":"boolean"},"vatNumber":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["countryCode","vatNumber","valid","name","address","requestDate","source","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-production.tim1712.workers.dev","lastUpdated":"2026-09-14T18:43:57.493Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T18:43:57.275Z"},"liveness":{},"verified":false,"featured":false},{"id":8031,"slug":"8031","resource":"https://agent-api-production.tim1712.workers.dev/v1/npm/install-preflight","description":"Use before a coding agent installs an unfamiliar npm dependency. Returns current facts from the official npm registry: the version `npm install` resolves (dist-tags.latest), prerelease and deprecation status, engines.node compatibility with an optional target Node version (real SemVer evaluation), license, days since release, best-effort weekly downloads, repository URL and maintainer count. Facts only — no safety, trust, or malware verdict.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"nodeVersion":"22.14.0","packageName":"zod"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-30T10:00:02.000Z","daysSinceRelease":12,"deprecated":false,"deprecationMessage":null,"enginesNode":">=18","found":true,"homepage":"https://zod.dev","latestIsPrerelease":false,"latestVersion":"3.24.1","license":"MIT","maintainerCount":2,"nodeCompatible":true,"packageName":"zod","publishedAt":"2026-01-15T09:12:00.000Z","repositoryUrl":"https://github.com/colinhacks/zod","requestedNodeVersion":"22.14.0","source":"npm","warnings":[],"weeklyDownloads":23456789},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"nodeVersion":{"maxLength":64,"minLength":1,"type":"string"},"packageName":{"maxLength":214,"minLength":1,"pattern":"^(?:@[a-z0-9][a-z0-9._-]*\\/)?[a-z0-9][a-z0-9._-]*$","type":"string"}},"required":["packageName"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"checkedAt":{"type":"string"},"daysSinceRelease":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"deprecated":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"deprecationMessage":{"anyOf":[{"type":"string"},{"type":"null"}]},"enginesNode":{"anyOf":[{"type":"string"},{"type":"null"}]},"found":{"type":"boolean"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}]},"latestIsPrerelease":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"latestVersion":{"anyOf":[{"type":"string"},{"type":"null"}]},"license":{"anyOf":[{"type":"string"},{"type":"null"}]},"maintainerCount":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"nodeCompatible":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"packageName":{"type":"string"},"publishedAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"repositoryUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"requestedNodeVersion":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"const":"npm","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"},"weeklyDownloads":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]}},"required":["packageName","found","latestVersion","latestIsPrerelease","deprecated","deprecationMessage","enginesNode","requestedNodeVersion","nodeCompatible","license","publishedAt","daysSinceRelease","weeklyDownloads","repositoryUrl","homepage","maintainerCount","source","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-production.tim1712.workers.dev","lastUpdated":"2026-09-14T18:43:57.396Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T18:43:56.911Z"},"liveness":{},"verified":false,"featured":false},{"id":8362,"slug":"8362","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/npm/install-preflight","description":"Use before a coding agent installs an unfamiliar npm dependency. Returns current facts from the official npm registry: the version `npm install` resolves (dist-tags.latest), prerelease and deprecation status, engines.node compatibility with an optional target Node version (real SemVer evaluation), license, days since release, best-effort weekly downloads, repository URL and maintainer count. Facts only — no safety, trust, or malware verdict.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"nodeVersion":"22.14.0","packageName":"zod"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-30T10:00:02.000Z","daysSinceRelease":12,"deprecated":false,"deprecationMessage":null,"enginesNode":">=18","found":true,"homepage":"https://zod.dev","latestIsPrerelease":false,"latestVersion":"3.24.1","license":"MIT","maintainerCount":2,"nodeCompatible":true,"packageName":"zod","publishedAt":"2026-01-15T09:12:00.000Z","repositoryUrl":"https://github.com/colinhacks/zod","requestedNodeVersion":"22.14.0","source":"npm","warnings":[],"weeklyDownloads":23456789},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"nodeVersion":{"maxLength":64,"minLength":1,"type":"string"},"packageName":{"maxLength":214,"minLength":1,"pattern":"^(?:@[a-z0-9][a-z0-9._-]*\\/)?[a-z0-9][a-z0-9._-]*$","type":"string"}},"required":["packageName"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"checkedAt":{"type":"string"},"daysSinceRelease":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"deprecated":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"deprecationMessage":{"anyOf":[{"type":"string"},{"type":"null"}]},"enginesNode":{"anyOf":[{"type":"string"},{"type":"null"}]},"found":{"type":"boolean"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}]},"latestIsPrerelease":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"latestVersion":{"anyOf":[{"type":"string"},{"type":"null"}]},"license":{"anyOf":[{"type":"string"},{"type":"null"}]},"maintainerCount":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"nodeCompatible":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"packageName":{"type":"string"},"publishedAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"repositoryUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"requestedNodeVersion":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"const":"npm","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"},"weeklyDownloads":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]}},"required":["packageName","found","latestVersion","latestIsPrerelease","deprecated","deprecationMessage","enginesNode","requestedNodeVersion","nodeCompatible","license","publishedAt","daysSinceRelease","weeklyDownloads","repositoryUrl","homepage","maintainerCount","source","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-31T02:30:18.653Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-31T02:30:18.28Z"},"liveness":{},"verified":false,"featured":false},{"id":8032,"slug":"8032","resource":"https://agent-api-production.tim1712.workers.dev/v1/shopping/budget-basket","description":"Use when an agent already knows several products/categories a buyer needs and wants one real Shopify product for each need while staying within one overall item-price budget. Each need.query must already carry the important compatibility and preference details; this service does not reinterpret intent. Returns a cross-merchant basket plan with per-item checkout URLs. It is not a generic product search and does not create carts or checkouts.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"budgetMinor":60000,"country":"NL","currency":"EUR","needs":[{"id":"microphone","maxPriceMinor":20000,"priority":10,"query":"wireless lavalier microphone for iPhone USB-C"},{"id":"power-bank","maxPriceMinor":15000,"priority":6,"query":"65W USB-C power bank 20000mAh airline safe"},{"id":"tripod","priority":4,"query":"compact travel tripod aluminium under 1.2kg"}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"budgetMinor":60000,"budgetScope":"items_only","checkedAt":"2026-08-30T10:00:02.000Z","complete":true,"country":"NL","currency":"EUR","items":[{"checkoutUrl":"https://example-merch.example/cart/2222222222:1","currency":"EUR","needId":"microphone","priceMinor":17999,"priority":10,"productId":"gid://shopify/Product/1111111111","productTitle":"USB-C Wireless Lavalier Microphone","productUrl":"https://example-merch.example/products/usb-c-wireless-lavalier","query":"wireless lavalier microphone for iPhone USB-C","rating":{"count":214,"value":4.6},"searchRank":0,"seller":{"domain":"example-merch.example","name":"Example Merch","url":"https://example-merch.example"},"variantId":"gid://shopify/ProductVariant/2222222222","variantTitle":"Single mic + USB-C receiver"},{"checkoutUrl":"https://poweredup.example/cart/4444444444:1","currency":"EUR","needId":"power-bank","priceMinor":13299,"priority":6,"productId":"gid://shopify/Product/3333333333","productTitle":"20000mAh 65W USB-C Power Bank","productUrl":"https://poweredup.example/products/pb-20000-65w","query":"65W USB-C power bank 20000mAh airline safe","rating":{"count":88,"value":4.4},"searchRank":1,"seller":{"domain":"poweredup.example","name":"PoweredUp","url":"https://poweredup.example"},"variantId":"gid://shopify/ProductVariant/4444444444","variantTitle":null},{"checkoutUrl":"https://tripodworld.example/cart/6666666666:1","currency":"EUR","needId":"tripod","priceMinor":9999,"priority":4,"productId":"gid://shopify/Product/5555555555","productTitle":"Aluminium Travel Tripod 1.1kg","productUrl":"https://tripodworld.example/products/alu-travel-tripod","query":"compact travel tripod aluminium under 1.2kg","rating":null,"searchRank":0,"seller":{"domain":"tripodworld.example","name":"Tripod World","url":"https://tripodworld.example"},"variantId":"gid://shopify/ProductVariant/6666666666","variantTitle":"Black"}],"remainingMinor":18703,"source":"shopify-global-catalog","totalMinor":41297,"unresolvedNeeds":[],"warnings":["Shipping, taxes, duties and discounts are not included in the budget."]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"budgetMinor":{"minimum":0,"type":"integer"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"needs":{"items":{"additionalProperties":false,"properties":{"id":{"pattern":"^[A-Za-z0-9._-]{1,64}$","type":"string"},"maxPriceMinor":{"minimum":0,"type":"integer"},"priority":{"maximum":10,"minimum":1,"type":"integer"},"query":{"maxLength":256,"minLength":1,"type":"string"}},"required":["id","query"],"type":"object"},"type":"array"}},"required":["country","currency","budgetMinor","needs"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"budgetMinor":{"minimum":0,"type":"integer"},"budgetScope":{"const":"items_only","type":"string"},"checkedAt":{"type":"string"},"complete":{"type":"boolean"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"items":{"items":{"additionalProperties":false,"properties":{"checkoutUrl":{"type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"needId":{"type":"string"},"priceMinor":{"minimum":0,"type":"integer"},"priority":{"maximum":10,"minimum":1,"type":"integer"},"productId":{"type":"string"},"productTitle":{"type":"string"},"productUrl":{"type":"string"},"query":{"type":"string"},"rating":{"anyOf":[{"additionalProperties":false,"properties":{"count":{"minimum":0,"type":"integer"},"value":{"type":"number"}},"required":["value","count"],"type":"object"},{"type":"null"}]},"searchRank":{"minimum":0,"type":"integer"},"seller":{"anyOf":[{"additionalProperties":false,"properties":{"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","domain","url"],"type":"object"},{"type":"null"}]},"variantId":{"type":"string"},"variantTitle":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["needId","query","priority","productId","variantId","productTitle","variantTitle","priceMinor","currency","productUrl","checkoutUrl","seller","rating","searchRank"],"type":"object"},"type":"array"},"remainingMinor":{"minimum":0,"type":"integer"},"source":{"const":"shopify-global-catalog","type":"string"},"totalMinor":{"minimum":0,"type":"integer"},"unresolvedNeeds":{"items":{"additionalProperties":false,"properties":{"needId":{"type":"string"},"reason":{"enum":["no_matching_products","budget_exceeded"],"type":"string"}},"required":["needId","reason"],"type":"object"},"type":"array"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["source","country","currency","budgetMinor","totalMinor","remainingMinor","complete","items","unresolvedNeeds","budgetScope","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-production.tim1712.workers.dev","lastUpdated":"2026-08-30T14:08:10.751Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T14:08:10.431Z"},"liveness":{},"verified":false,"featured":false},{"id":8363,"slug":"8363","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/shopping/product-search","description":"Use when an agent already knows the product it wants and needs real current Shopify listings for a structured query. Returns normalized product/variant price, currency, seller, rating, product URL and checkout URL in upstream search-rank order, with an optional maximum item price. The query must already carry the compatibility and preference details. Not a recommendation engine, intent interpretation, web search, or cart/checkout.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"country":"NL","currency":"EUR","limit":5,"maxPriceMinor":15000,"query":"65W USB-C power bank 20000mAh airline safe"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checkedAt":"2026-08-30T10:00:02.000Z","country":"NL","currency":"EUR","maxPriceMinor":15000,"products":[{"checkoutUrl":"https://poweredup.example/cart/4444444444:1","currency":"EUR","priceMinor":12999,"productId":"gid://shopify/Product/3333333333","productTitle":"20000mAh 65W USB-C Power Bank","productUrl":"https://poweredup.example/products/pb-20000-65w","rating":{"count":88,"value":4.4},"searchRank":0,"seller":{"domain":"poweredup.example","name":"PoweredUp","url":"https://poweredup.example"},"variantId":"gid://shopify/ProductVariant/4444444444","variantTitle":null}],"query":"65W USB-C power bank 20000mAh airline safe","source":"shopify-global-catalog","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"limit":{"maximum":10,"minimum":1,"type":"integer"},"maxPriceMinor":{"minimum":0,"type":"integer"},"query":{"maxLength":256,"minLength":1,"type":"string"}},"required":["country","currency","query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"checkedAt":{"type":"string"},"country":{"pattern":"^[A-Z]{2}$","type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"maxPriceMinor":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"products":{"items":{"additionalProperties":false,"properties":{"checkoutUrl":{"type":"string"},"currency":{"pattern":"^[A-Z]{3}$","type":"string"},"priceMinor":{"minimum":0,"type":"integer"},"productId":{"type":"string"},"productTitle":{"type":"string"},"productUrl":{"type":"string"},"rating":{"anyOf":[{"additionalProperties":false,"properties":{"count":{"minimum":0,"type":"integer"},"value":{"type":"number"}},"required":["value","count"],"type":"object"},{"type":"null"}]},"searchRank":{"minimum":0,"type":"integer"},"seller":{"anyOf":[{"additionalProperties":false,"properties":{"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","domain","url"],"type":"object"},{"type":"null"}]},"variantId":{"type":"string"},"variantTitle":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["productId","variantId","productTitle","variantTitle","priceMinor","currency","productUrl","checkoutUrl","seller","rating","searchRank"],"type":"object"},"type":"array"},"query":{"type":"string"},"source":{"const":"shopify-global-catalog","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["source","country","currency","query","maxPriceMinor","products","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-30T17:42:38.613Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T17:42:38.291Z"},"liveness":{},"verified":false,"featured":false},{"id":8364,"slug":"8364","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/business/eu-vat-check","description":"Use when an agent needs the current official VIES validation status of an EU VAT number before B2B onboarding, invoicing or procurement. Queries the European Commission VIES REST API and returns whether the number is currently valid, plus the registered company name and address when the member state returns them. It does not give tax advice and is not proof a company is legitimate, an invoice is compliant, or a sanctions/KYC/AML check.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"countryCode":"NL","vatNumber":"123456789B01"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"EXAMPLESTRAAT 1\n1234 AB AMSTERDAM","checkedAt":"2026-08-30T10:00:02.000Z","countryCode":"NL","name":"EXAMPLE HOLDING B.V.","requestDate":"2026-08-30T00:00:00.000Z","source":"eu-vies","valid":true,"vatNumber":"123456789B01","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"countryCode":{"enum":["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","XI"],"type":"string"},"vatNumber":{"maxLength":24,"minLength":1,"type":"string"}},"required":["countryCode","vatNumber"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"checkedAt":{"type":"string"},"countryCode":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"requestDate":{"anyOf":[{"type":"string"},{"type":"null"}]},"source":{"const":"eu-vies","type":"string"},"valid":{"type":"boolean"},"vatNumber":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["countryCode","vatNumber","valid","name","address","requestDate","source","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-30T15:48:16.402Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T15:48:16.195Z"},"liveness":{},"verified":false,"featured":false},{"id":8365,"slug":"8365","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/web/resource-preflight","description":"Use before spending tokens, money or crawler capacity fetching an unfamiliar web resource. Resolves redirects (manually, bounded, re-validated per hop) and returns deterministic HTTP/resource facts — final URL, status, content type and length, response time, a bounded HTML title/canonical peek, and a lightweight generic-bot robots.txt indication — so an agent can decide whether a normal web fetch is worthwhile. It does not scrape, render JavaScript, or judge safety.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"3000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/article"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"canonicalUrl":"https://www.example.com/article","checkedAt":"2026-08-30T10:00:02.000Z","contentLength":123456,"contentType":"text/html; charset=utf-8","finalUrl":"https://www.example.com/article","likelyHtml":true,"ok":true,"redirects":[{"from":"https://example.com/article","status":301,"to":"https://www.example.com/article"}],"requestedUrl":"https://example.com/article","responseTimeMs":184,"robots":{"allowedForGenericBot":true,"found":true,"url":"https://www.example.com/robots.txt"},"status":200,"title":"Example article title","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"maxLength":2048,"minLength":1,"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"canonicalUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"checkedAt":{"type":"string"},"contentLength":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"contentType":{"anyOf":[{"type":"string"},{"type":"null"}]},"finalUrl":{"type":"string"},"likelyHtml":{"type":"boolean"},"ok":{"type":"boolean"},"redirects":{"items":{"additionalProperties":false,"properties":{"from":{"type":"string"},"status":{"type":"integer"},"to":{"type":"string"}},"required":["status","from","to"],"type":"object"},"type":"array"},"requestedUrl":{"type":"string"},"responseTimeMs":{"minimum":0,"type":"integer"},"robots":{"additionalProperties":false,"properties":{"allowedForGenericBot":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"found":{"type":"boolean"},"url":{"type":"string"}},"required":["url","found","allowedForGenericBot"],"type":"object"},"status":{"type":"integer"},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["requestedUrl","finalUrl","redirects","status","ok","contentType","contentLength","responseTimeMs","likelyHtml","title","canonicalUrl","robots","warnings","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-30T15:47:58.539Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T15:47:58.212Z"},"liveness":{},"verified":false,"featured":false},{"id":8367,"slug":"8367","resource":"https://agent-api-testnet.tim1712.workers.dev/v1/evm/contract-preflight","description":"Inspect a Base smart-contract address before interacting with it. Returns deterministic bytecode hash/size, EIP-1967 implementation information, ERC-20 metadata when available, and the current chain head. Read-only and does not make safety or legitimacy claims.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:84532","payTo":"0x5229384BD502D85aa7EcA0A31B515E5E48d3910F","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"address":"0x036CbD53842c5426634e7929541eC2318f3dCF7e"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","chain":{"blockNumber":25000000,"headAgeSeconds":2,"headTimestamp":"2026-08-30T10:00:00.000Z"},"chainId":84532,"checkedAt":"2026-08-30T10:00:02.000Z","codeHash":"0x8e8f23e7f585953f9438e890f6f2c7f4287fef3a543aa48a8f6f547e840f5a87","codeSizeBytes":492,"isContract":true,"network":"base-sepolia","proxy":{"detected":true,"implementation":"0xd74cc5d436923b8ba2c179b4bCA2841D8A52C5B5","type":"eip1967"},"token":{"decimals":6,"erc20Like":true,"name":"USDC","symbol":"USDC","totalSupply":"1000000000000"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"chain":{"additionalProperties":false,"properties":{"blockNumber":{"minimum":0,"type":"integer"},"headAgeSeconds":{"minimum":0,"type":"integer"},"headTimestamp":{"type":"string"}},"required":["blockNumber","headTimestamp","headAgeSeconds"],"type":"object"},"chainId":{"const":84532,"type":"number"},"checkedAt":{"type":"string"},"codeHash":{"anyOf":[{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},{"type":"null"}]},"codeSizeBytes":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}]},"isContract":{"type":"boolean"},"network":{"const":"base-sepolia","type":"string"},"proxy":{"additionalProperties":false,"properties":{"detected":{"type":"boolean"},"implementation":{"anyOf":[{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},{"type":"null"}]},"type":{"anyOf":[{"const":"eip1967","type":"string"},{"type":"null"}]}},"required":["detected","type","implementation"],"type":"object"},"token":{"anyOf":[{"additionalProperties":false,"properties":{"decimals":{"anyOf":[{"maximum":255,"minimum":0,"type":"integer"},{"type":"null"}]},"erc20Like":{"type":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}]},"totalSupply":{"anyOf":[{"pattern":"^\\d+$","type":"string"},{"type":"null"}]}},"required":["erc20Like","name","symbol","decimals","totalSupply"],"type":"object"},{"type":"null"}]}},"required":["network","chainId","address","isContract","codeSizeBytes","codeHash","proxy","token","chain","checkedAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"agent-api-testnet.tim1712.workers.dev","lastUpdated":"2026-08-30T12:14:28.621Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T12:14:28.297Z"},"liveness":{},"verified":false,"featured":false}]}