{"items":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"AgentAudit API","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://agentaudit.waltsoft.net/v1/discover","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"AgentAudit API","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://agentaudit.waltsoft.net/v1/discover","scheme":"exact"}],"description":"x402 services ranked by 30-day on-chain settlement volume, optionally by category.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"category":"all"},"type":"http"},"output":{"example":{"category":"all","chain":"base","ranked_by":"x402 settlement volume (USDC, Base), last 30 UTC days","recommendations":[{"avg_price_usd":12.616852,"catalog_calls_30d":357,"domain":"api.bitrefill.com","seller":"0x480cd46e6fade651a0437deadda53d5c8e7d846a","service":"bitrefill.com","settlements_30d":714,"unique_buyers_30d":113,"volume_usd_30d":9008.432144},{"avg_price_usd":0.028323,"catalog_calls_30d":207657,"domain":"blockrun.ai","seller":"0xe9030014f5dae217d0a152f02a043567b16c1abf","service":"blockrun.ai","settlements_30d":213448,"unique_buyers_30d":349,"volume_usd_30d":6045.412456}],"sellers_in_category":1356,"window_start":"2026-09-02T00:00:00.000Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"category":{"description":"Seller category (keyword match on Bazaar descriptions), default all","enum":["all","ai","search","data","crypto","finance","security","social","media","geo","dev"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-02T12:00:44.172Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T12:00:43.938Z"},"resource":"https://agentaudit.waltsoft.net/v1/discover","serviceName":"AgentAudit","tags":["x402","analytics","commerce","agents","base"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2C34eB776AA5Ec50987A32774eB242a5Bc20b357","scheme":"exact"}],"description":"A bought due-diligence report translated into German, Spanish, French, Hindi, Indonesian, Dutch, Portuguese, Russian, Turkish, Vietnamese or Chinese, complete with every section, table and number. Call it when your reader works in one of those languages. Returns 200 with the result within 45 s, else 202 with a free wait_url.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"language":"es","process_id":"6f1c1f6e-2a5a-4a0c-9a1e-5b7f0f2d1c33","variant_code":"default"},"type":"http"},"output":{"example":{"base_artifact_type":"report","language":"es","outputs":[{"artifact_type":"report","content":{"body":"## Veredicto general\n\n**Veredicto general: Vigilar** · confi …"},"content_type":"text/markdown","kind":"markdown"}],"process_id":"ca4e0e89-47ca-4a10-b0f3-8c3e674d8981","status":"completed","variant_code":"default","variant_id":"69fec28e-13f5-4a5e-b6ce-ede20c43a6a8"},"type":"json"}},"routeTemplate":"/api/v1/paid/token-due-diligence/report/:process_id/variant/:language/:variant_code","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"language":{"description":"Language of the variant; `en` is included in the report and is not sold.","enum":["de","en","es","fr","hi","id","nl","pt","ru","tr","vi","zh"],"type":"string"},"process_id":{"description":"Process id of the bought report.","type":"string"},"variant_code":{"description":"Audience variant of the report.","enum":["default"],"type":"string"}},"required":["process_id","language","variant_code"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790750358/bazaar-icons/dcf6ca0d03ebb5ad.png","lastUpdated":"2026-10-02T10:54:44.737Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T10:54:44.273Z"},"resource":"https://api.messyvirgo.com/api/v1/paid/token-due-diligence/report/:process_id/variant/:language/:variant_code","serviceName":"Messy Virgo","tags":["crypto","due-diligence","token","report","translation"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DataPulse API","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"500000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://datapulse.waltsoft.net","scheme":"exact"},{"amount":"500000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"DataPulse API","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","name":"USD Coin","version":"2"},"maxAmountRequired":"500000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://datapulse.waltsoft.net","scheme":"exact"}],"description":"NOAA HRRR 3km weather forecast at any CONUS coordinate. Returns temperature, humidity, wind, precipitation, and cloud cover for up to 18 forecast hours.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"hours":"6","lat":"30.2216","lon":"-97.6206"},"type":"http"},"output":{"example":{"coordinate":{"lat":30.2216,"lon":-97.6206},"run":{"date":"20260815","forecast_hour":6,"hour":0},"valid_time":"2026-08-15T06:00:00Z","variables":{"apcp":{"description":"Accumulated precipitation in forecast hour","unit":"mm","value":0},"dpt_2m":{"description":"Dew point temperature at 2m","unit":"°C","value":22.1},"tcdc":{"description":"Total cloud cover","unit":"%","value":35},"tmp_2m":{"description":"Air temperature at 2m","unit":"°C","value":32.4},"wind":{"direction_deg":185,"speed_ms":4.2}}},"type":"json"}},"routeTemplate":"/v1/forecast","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"hours":{"description":"Forecast hours ahead, 1-18 (default 1). One query = one hour.","type":"string"},"lat":{"description":"Latitude in decimal degrees (CONUS coverage: ~21 to 47)","type":"string"},"lon":{"description":"Longitude in decimal degrees (CONUS coverage: ~-135 to -60)","type":"string"}},"required":["lat","lon"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","queryParams"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-02T09:32:05.102Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T09:32:04.867Z"},"resource":"https://datapulse.waltsoft.net/v1/forecast","serviceName":"DataPulse","tags":["weather","forecast","noaa","hrrr","climate"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe619d127d21a1a8c177110311cb9b791d1d6928f","scheme":"exact"}],"description":"Given a Portuguese company NIF/NIPC, return official Portugal 2030 EU-funded project facts and evidence-based inferred investment and purchasing categories for company intelligence, sales research and procurement opportunity screening. Includes funding, rule-based confidence, provenance, snapshot freshness and a conservative commercial-opportunity assessment. Not confirmed purchase intent, open tenders, remaining budgets or live procurement needs.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"nif":"[nif]"},"queryParams":{"nif":"507168216"},"type":"http"},"output":{"example":{"company":"EXLABESA EXTRUSION COIMBRA, LDA","count":2,"nif":"507168216","signals":[{"_api":{"facts_and_inferences_separated":true,"guardrail":"Purchase categories are inferred signals, not confirmed purchase orders.","product":"BUY SIGNAL Portugal","version":"0.7"},"change_type":"snapshot","commercial_assessment":{"assessed_as_of":"2026-10-02","basis":"Published project text and scheduled dates; no verified purchasing timetable, open tender or unspent budget.","category_evidence":"PROJECT_TEXT_MATCH","commercial_usefulness":"RESEARCH_LEAD","current_purchase_opportunity":"UNKNOWN","funded_project_present":true,"next_check":"Verify current procurement needs and implementation status before treating this beneficiary as an active sales opportunity.","procurement_status":"UNKNOWN","remaining_budget_eur":null,"scheduled_end_elapsed":false},"company":{"beneficiary_profile":{"basis":"insufficient_evidence","confidence":0,"matched_terms":[],"type":"unclassified"},"name":"EXLABESA EXTRUSION COIMBRA, LDA","nipc":"507168216"},"detected_at":"2026-10-01T20:48:05.118134+00:00","facts":{"dataset_url":"https://portugal2030.pt/wp-content/uploads/sites/3/2026/09/PT2030-Lista-Operacoes-a-Publicar_31-ago-2026.xlsx","description":"A Exlabesa implementa em Soure, Coimbra, um investimento para a expansão da capacidade produtiva de 5.500 para 12.000 toneladas anuais (+243%) através de linha de extrusão 12\" de 45 MN com tecnologia short-stroke e automação robotizada. O projeto integra soluções Indústria 4.0 com PLC Allen-Bradley, diagnóstico preditivo e sistemas digitais avançados, complementado por painéis fotovoltaicos de 1MW para autoconsumo energético.\nA operação aborda a","intervention_field":"Desenvolvimento empresarial e internacionalização das PME, incluindo os investimentos produtivos","source_type":"official_public_record","source_updated":"2026-08-31","source_url":"https://transparencia.gov.pt/pt/fundos-europeus/pt2030/beneficiarios-projetos/projeto/COMPETE2030-FEDER-03487100/"},"guardrail":"Purchase categories are inferred signals, not confirmed purchase orders.","operation_code":"COMPETE2030-FEDER-03487100","purchase_inferences":[{"basis":"project_name_and_purpose","category":"industrial_automation","confidence":0.82,"matched_terms":["indústria 4.0","automação"]},{"basis":"project_name_and_purpose","category":"production_machinery","confidence":0.82,"matched_terms":["capacidade produtiva","extrusão"]},{"basis":"project_name_and_purpose","category":"energy","confidence":0.82,"matched_terms":["fotovolta","autoconsumo"]}],"schema":"buy-signal.pt.v0.2","signal":{"event":"funded_project_detected","execution_pct":null,"funding_eur":9599750.99,"project_end":"2028-08-31","project_name":"Exlabesa - aumento da capacidade produtiva","project_start":"","score":61,"stage":"unknown","strength":"MEDIUM"}},{"_api":{"facts_and_inferences_separated":true,"guardrail":"Purchase categories are inferred signals, not confirmed purchase orders.","product":"BUY SIGNAL Portugal","version":"0.7"},"change_type":"snapshot","commercial_assessment":{"assessed_as_of":"2026-10-02","basis":"Published project text and scheduled dates; no verified purchasing timetable, open tender or unspent budget.","category_evidence":"PROJECT_TEXT_MATCH","commercial_usefulness":"RESEARCH_LEAD","current_purchase_opportunity":"UNKNOWN","funded_project_present":true,"next_check":"Verify current procurement needs and implementation status before treating this beneficiary as an active sales opportunity.","procurement_status":"UNKNOWN","remaining_budget_eur":null,"scheduled_end_elapsed":false},"company":{"beneficiary_profile":{"basis":"insufficient_evidence","confidence":0,"matched_terms":[],"type":"unclassified"},"name":"EXLABESA EXTRUSION COIMBRA, LDA","nipc":"507168216"},"detected_at":"2026-10-01T20:48:05.118134+00:00","facts":{"dataset_url":"https://portugal2030.pt/wp-content/uploads/sites/3/2026/09/PT2030-Lista-Operacoes-a-Publicar_31-ago-2026.xlsx","description":"A Exlabesa Extrusion Coimbra, produtora de perfis extrudidos de alumínio, pretende desenvolver este projeto de internacionalização para aumentar a sua capacidade exportadora, expandindo de 2 para 10 mercados internacionais. O projeto estrutura-se em 3 domínios: implementação da certificação ISO 50001 para diferenciação ESG, participação em 6 feiras especializadas (EUA, Suíça, Colômbia, México, Chile) para apresentação externa e desenvolvimento de","intervention_field":"Desenvolvimento empresarial e internacionalização das PME, incluindo os investimentos produtivos","source_type":"official_public_record","source_updated":"2026-08-31","source_url":"https://transparencia.gov.pt/pt/fundos-europeus/pt2030/beneficiarios-projetos/projeto/COMPETE2030-FEDER-03575100/"},"guardrail":"Purchase categories are inferred signals, not confirmed purchase orders.","operation_code":"COMPETE2030-FEDER-03575100","purchase_inferences":[{"basis":"project_name_and_purpose","category":"production_machinery","confidence":0.77,"matched_terms":["extrusion"]},{"basis":"project_name_and_purpose","category":"marketing_internationalization","confidence":0.77,"matched_terms":["internacionalização"]}],"schema":"buy-signal.pt.v0.2","signal":{"event":"funded_project_detected","execution_pct":null,"funding_eur":173782,"project_end":"2028-07-01","project_name":"Exlabesa - Expansão internacional","project_start":"","score":40,"stage":"unknown","strength":"LOW"}}],"status":"FOUND"},"type":"json"}},"routeTemplate":"/company/:nif/buy-signal","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"properties":{"nif":{"description":"9-digit Portuguese company NIF/NIPC path parameter.","pattern":"^[0-9]{9}$","type":"string"}},"required":["nif"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"company":{"type":["string","null"]},"count":{"type":"integer"},"freshness":{"description":"Reporting date, source and snapshot hashes, age and validation time; not a live feed.","type":"object"},"nif":{"type":"string"},"signals":{"items":{"properties":{"commercial_assessment":{"properties":{"commercial_usefulness":{"enum":["RESEARCH_LEAD","HISTORICAL_CONTEXT","UNKNOWN"],"type":"string"},"current_purchase_opportunity":{"enum":["UNKNOWN"],"type":"string"}},"type":"object"},"facts":{"description":"Official project text, provenance and source reporting date.","type":"object"},"operation_code":{"type":"string"},"purchase_inferences":{"description":"Rule-based category matches with matched terms and confidence; not confirmed orders.","items":{"type":"object"},"type":"array"},"signal":{"description":"Funding and scheduled dates are source facts; score and strength are heuristic, not purchase probabilities.","type":"object"}},"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["status","nif","signals","count"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T08:31:55.983Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T08:31:55.716Z"},"resource":"https://buy-signal-portugal.onrender.com/company/:nif/buy-signal","serviceName":"BUY SIGNAL Portugal","tags":["portugal-company-intelligence","nif-nipc","portugal-2030","eu-funding","purchasing-signals"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xabe2CccDAFED6ceC19E47A3794EEb487e646Bc0f","scheme":"exact"}],"description":"Batch token risk / honeypot check: up to 10 Base or BSC (BNB Chain) tokens in one call for $0.05 ($0.005 per token). Per token: honeypot simulation (honeypot.is, GoPlus cross-check when available), buy tax / sell tax, contract security flags, holder concentration, liquidity, pool age, verdict low/medium/high/honeypot, 0-100 risk score and plain reasons. Rug check / scam token screening for memecoin watchlists before trading. Bad input 400, no charge.","extensions":{"bazaar":{"info":{"input":{"body":{"addresses":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0x4200000000000000000000000000000000000006"],"chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checked_at":"2026-10-01T19:11:04.284Z","count":1,"disclaimer":"Not investment advice. 不构成投资建议。Information only; do your own research.","errors":[],"results":[{"action":"proceed","address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","buy_tax":0,"cached":false,"can_blacklist":true,"chain":"base","chain_id":8453,"checked_at":"2026-10-01T19:11:04.284Z","creator_has_honeypot_history":false,"creator_pct":0,"cross_check":{"agree":true,"disagreements":[],"goplus_honeypot":false,"honeypot_is_honeypot":false},"flag_sources":{"can_blacklist":"rpc (bytecode scan)","creator_has_honeypot_history":"goplus","is_mintable":"rpc (bytecode scan)","is_open_source":"goplus","is_proxy":"goplus","price_usd":"defillama","top10_holder_pct":"goplus","transfer_pausable":"rpc (bytecode scan)"},"hidden_owner":null,"holder_count":10932764,"implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779","is_honeypot":false,"is_mintable":true,"is_open_source":true,"is_proxy":true,"liquidity_usd":162937933.46,"lp_locked_pct":null,"main_pair":{"address":"0x6c561B446416E1A00E8E93E221854d6eA4171372","dex":"Uniswap V3: WETH-USDC","liquidity_usd":162937933.46,"source":"honeypot.is"},"missing":["owner_can_change_balance","hidden_owner","take_back_ownership","tax_modifiable","selfdestruct","lp_locked_pct"],"name":"USD Coin","owner_address":"0x4fc7850364958d97b4d3f5a08f79db2493f8ca44","owner_can_change_balance":null,"owner_pct":null,"owner_renounced":false,"pair_age_hours":25165.2,"price_usd":0.999889,"reasons":["On GoPlus trust list (well-known token)","Issuer can pause transfers, blacklist, mint, upgrade code (established token; typical issuer controls)"],"score":3,"selfdestruct":null,"sell_tax":0,"sources":["goplus","honeypot.is","rpc","defillama"],"sources_failed":["dexscreener","geckoterminal"],"symbol":"USDC","take_back_ownership":null,"tax_modifiable":null,"tax_source":"honeypot.is simulation","top10_holder_pct":24.56,"total_liquidity_usd":null,"transfer_pausable":true,"transfer_tax":0,"verdict":"low"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"addresses":{"description":"Up to 10 token contract addresses","items":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"maxItems":10,"type":"array"},"chain":{"description":"Chain for addresses[]: base (8453) or bsc (BNB Chain, 56)","enum":["base","bsc"],"type":"string"},"tokens":{"description":"Alternative to chain+addresses: mixed chains","items":{"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"chain":{"enum":["base","bsc"],"type":"string"}},"required":["chain","address"],"type":"object"},"maxItems":10,"type":"array"}},"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":{"properties":{"checked_at":{"type":"string"},"count":{"type":"number"},"disclaimer":{"type":"string"},"errors":{"items":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"error":{"type":"string"},"status":{"type":"number"}},"type":"object"},"type":"array"},"results":{"items":{"properties":{"action":{"enum":["proceed","caution","avoid"],"type":"string"},"address":{"type":"string"},"buy_tax":{"type":["number","null"]},"cache_age_seconds":{"type":"number"},"cached":{"type":"boolean"},"can_blacklist":{"type":["boolean","null"]},"chain":{"enum":["base","bsc"],"type":"string"},"chain_id":{"type":"number"},"checked_at":{"type":"string"},"creator_has_honeypot_history":{"type":["boolean","null"]},"creator_pct":{"type":["number","null"]},"cross_check":{"properties":{"agree":{"type":["boolean","null"]},"disagreements":{"items":{"type":"string"},"type":"array"},"goplus_honeypot":{"type":["boolean","null"]},"honeypot_is_honeypot":{"type":["boolean","null"]}},"type":"object"},"disclaimer":{"type":"string"},"flag_sources":{"description":"Source of each flag: goplus | honeypot.is | rpc (proxy storage slots) | rpc (bytecode scan) | ...","type":"object"},"hidden_owner":{"type":["boolean","null"]},"holder_count":{"type":["number","null"]},"implementation":{"type":["string","null"]},"is_honeypot":{"type":["boolean","null"]},"is_mintable":{"type":["boolean","null"]},"is_open_source":{"type":["boolean","null"]},"is_proxy":{"type":["boolean","null"]},"liquidity_usd":{"description":"Largest single pool liquidity (USD)","type":["number","null"]},"lp_locked_pct":{"description":"% of V2 LP tokens locked or burned (null for V3/V4 pools)","type":["number","null"]},"main_pair":{"type":["object","null"]},"missing":{"description":"Fields that are null because no reachable source provides them","items":{"type":"string"},"type":"array"},"name":{"type":["string","null"]},"owner_address":{"type":["string","null"]},"owner_can_change_balance":{"type":["boolean","null"]},"owner_pct":{"type":["number","null"]},"owner_renounced":{"type":["boolean","null"]},"pair_age_hours":{"description":"Age of the largest pool","type":["number","null"]},"price_usd":{"type":["number","null"]},"reasons":{"items":{"type":"string"},"type":"array"},"score":{"description":"Risk score: 0 = no flags, 100 = honeypot/extreme","maximum":100,"minimum":0,"type":"number"},"selfdestruct":{"type":["boolean","null"]},"sell_tax":{"type":["number","null"]},"sources":{"items":{"type":"string"},"type":"array"},"sources_failed":{"items":{"type":"string"},"type":"array"},"symbol":{"type":["string","null"]},"take_back_ownership":{"type":["boolean","null"]},"tax_modifiable":{"type":["boolean","null"]},"tax_source":{"enum":["honeypot.is simulation","goplus",null],"type":["string","null"]},"top10_holder_pct":{"description":"Top-10 holders %, excluding burn/locked addresses and DEX pools","type":["number","null"]},"total_liquidity_usd":{"type":["number","null"]},"transfer_pausable":{"type":["boolean","null"]},"transfer_tax":{"type":["number","null"]},"verdict":{"enum":["low","medium","high","honeypot"],"type":"string"}},"required":["chain","address","verdict","score","reasons","sources","checked_at"],"type":"object"},"type":"array"}},"required":["count","results","errors"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T05:18:39.856Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T05:18:39.555Z"},"resource":"https://x402-btc-radar.jinli-x402.workers.dev/v1/token/risk/batch","serviceName":"Token Risk \u0026 Honeypot Check","tags":["honeypot","rug-check","token-safety","batch","pre-trade"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ShieldForm bot scoring","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"5000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://shieldform.waltsoft.net/verify","scheme":"exact"},{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"ShieldForm bot scoring","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxAmountRequired":"5000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://shieldform.waltsoft.net/verify","scheme":"exact"}],"description":"Invisible bot protection. Score form submissions 0-100 based on behavioral signals. No CAPTCHAs.","extensions":{"bazaar":{"info":{"input":{"body":{"email":"user@example.com","token":"base64_token_from_shieldform_sdk"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decision":"allow","requestId":"a1b2c3d4e5f6","score":92},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"body":{"properties":{"email":{"description":"Optional submitter email for reputation checks","type":"string"},"token":{"description":"Behavioral signal token produced by the ShieldForm browser SDK","type":"string"}},"required":["token"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-02T03:42:50.668Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T03:42:50.464Z"},"resource":"https://shieldform.waltsoft.net/verify","serviceName":"ShieldForm","tags":["security","bot-detection","forms","fraud","captcha"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"EscrowPulse agent escrow","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"5000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://escrowpulse.waltsoft.net/v1/escrow/esc_80542d95e54441c7","scheme":"exact"},{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"EscrowPulse agent escrow","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","name":"USD Coin","version":"2"},"maxAmountRequired":"5000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://escrowpulse.waltsoft.net/v1/escrow/esc_80542d95e54441c7","scheme":"exact"}],"description":"EscrowPulse escrow status operation for an existing escrow id.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"esc_80542d95e54441c7"},"type":"http"},"output":{"example":{"escrow_id":"esc_8f3k2m9q","status":"funded"},"type":"json"}},"routeTemplate":"/v1/escrow/:id","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"Escrow id returned by POST /v1/escrow","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","pathParams"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-02T03:18:18.567Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T03:18:18.381Z"},"resource":"https://escrowpulse.waltsoft.net/v1/escrow/:id","serviceName":"EscrowPulse","tags":["escrow","finance","agents","solana","usdc"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ThreatPulse API","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://threatpulse.waltsoft.net","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"ThreatPulse CVE intelligence","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://threatpulse.waltsoft.net/v1/cve/NOT-A-CVE","scheme":"exact"}],"description":"Is this CVE weaponized? Returns enriched threat intelligence with exploit status, CVSS, EPSS, CISA KEV, ransomware mapping, and urgency score from 7 correlated sources.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"CVE-2024-45257"},"type":"http"},"output":{"example":{"cve_id":"CVE-2024-45257","cvss":7.3,"exploit_status":"weaponized","in_cisa_kev":false,"patch_available":false,"severity":"HIGH","urgency_score":45},"schema":{"properties":{"cve_id":{"type":"string"},"cvss":{"type":"number"},"exploit_status":{"enum":["weaponized","poc","none"],"type":"string"},"in_cisa_kev":{"type":"boolean"},"patch_available":{"type":"boolean"},"severity":{"enum":["CRITICAL","HIGH","MEDIUM","LOW"],"type":"string"},"urgency_score":{"maximum":100,"minimum":0,"type":"integer"}},"type":"object"},"type":"json"}},"routeTemplate":"/v1/cve/:id","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"CVE ID (e.g. CVE-2024-45257)","pattern":"^CVE-\\d{4}-\\d{4,}$","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","pathParams"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-02T03:08:36.82Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T03:08:36.593Z"},"resource":"https://threatpulse.waltsoft.net/v1/cve/:id","serviceName":"ThreatPulse","tags":["cve","threat-intel","security","vulnerabilities","exploit"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xcEE53Eb001d4d1743EF9df333Dcf45bC38622bE9","scheme":"exact"}],"description":"The weekly agent-economy series behind Sato Hub's free current-week counts: one row per venue, chain, stage and week, measured from public chain reads. Rows are never summed across venues, chains or stages; null means unknown, never zero. The current week stays free at /api/export/adoption.json.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"weeks":"12"},"type":"http"},"output":{"example":{"series":[{"chain":"base","stage":"registered","value":0,"venue":"erc8004","week_start":"2026-09-21"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"weeks":{"description":"How many weekly points to return (bounded server-side).","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T03:02:07.994Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T03:02:07.461Z"},"resource":"https://satohub.ai/api/x402/agent-economy","serviceName":"Sato Hub","tags":["onchain-agents","mcp","directory","trust-score","time-series"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xcEE53Eb001d4d1743EF9df333Dcf45bC38622bE9","scheme":"exact"}],"description":"Daily Sato Score history for one Sato Hub listing: score, tier components, GitHub stars, status and verification state per day, with the dates the score moved (genuine changes vs our own method revisions marked). Captured daily since 2026-06-12; not reconstructable. The current catalog and the daily score line stay free.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"slug":"coinbase-agentkit"},"queryParams":{"days":"90"},"type":"http"},"output":{"example":{"days":[{"date":"2026-09-24","tier":"High","trust_score":88}],"slug":"coinbase-agentkit"},"type":"json"}},"routeTemplate":"/api/x402/history/:slug","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"properties":{"days":{"description":"How many daily points to return (bounded server-side).","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T02:44:03.448Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T02:44:02.684Z"},"resource":"https://satohub.ai/api/x402/history/:slug","serviceName":"Sato Hub","tags":["onchain-agents","mcp","directory","trust-score","time-series"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":360,"network":"eip155:8453","payTo":"0x7c655d3d3944Bd27994dD81A036C3aFB19806C40","scheme":"exact"}],"description":"Serper — real Google web results: organic ranks with snippets, knowledge graph, people-also-ask, related searches. Pass `q`; optional `num` (1-100 results), `page`, `gl` (2-letter country), `hl` (language), `location` (city-level), `tbs` (freshness qdr:h|d|w|m|y). The \"what does Google actually rank\" baseline — use exa/search for semantic recall, brave/search for an independent index, this for Google SERP structure.","extensions":{"bazaar":{"info":{"input":{"body":{"num":10,"q":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"charged_cents":1,"data":{},"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"gl":{"maxLength":2,"minLength":2,"type":"string"},"hl":{"maxLength":5,"minLength":2,"type":"string"},"location":{"maxLength":200,"minLength":2,"type":"string"},"num":{"maximum":100,"minimum":1,"type":"integer"},"page":{"maximum":10,"minimum":1,"type":"integer"},"q":{"maxLength":2000,"minLength":1,"type":"string"},"tbs":{"enum":["qdr:h","qdr:d","qdr:w","qdr:m","qdr:y"],"type":"string"}},"required":["q"],"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787638749/bazaar-icons/161e7ee036681539.png","lastUpdated":"2026-10-02T02:18:36.678Z","quality":{"l30DaysTotalCalls":85,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-02T02:18:48.637Z"},"resource":"https://vaaya.ai/api/run/serper/search","serviceName":"Vaaya","tags":["serper","ai-agents","pay-per-call"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get raw Solana RPC transaction response (paid via x402)","info":{"input":{"body":{"network":"SOL","txId":"4SMDZ7oiVvTyae1FrH2a4Li3hNNigZzc4s7QPiiGHk9xDsoSTPFbUSrV5KcRSDesj2BE11gvq8ua4DL3f5HFKxaW"},"bodyType":"json","method":"POST","type":"http"},"output":{"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"network":{"example":"SOL","type":"string"},"txId":{"type":"string"}},"required":["network","txId"],"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"blockTime":{"format":"int64","type":["integer","null"]},"meta":{"properties":{"err":{"anyOf":[{},{"type":"null"}]},"fee":{"format":"int64","type":"integer"},"loadedAddresses":{"properties":{"readonly":{"items":{"type":"string"},"type":"array"},"writable":{"items":{"type":"string"},"type":"array"}},"type":["object","null"]},"postBalances":{"items":{"format":"int64","type":"integer"},"type":"array"},"postTokenBalances":{"items":{"properties":{"accountIndex":{"type":"integer"},"mint":{"type":"string"},"owner":{"type":["string","null"]},"programId":{"type":["string","null"]},"uiTokenAmount":{"properties":{"amount":{"type":"string"},"decimals":{"type":"integer"},"uiAmountString":{"type":"string"}},"type":"object"}},"required":["accountIndex","mint","uiTokenAmount"],"type":"object"},"type":["array","null"]},"preBalances":{"items":{"format":"int64","type":"integer"},"type":"array"},"preTokenBalances":{"items":{"properties":{"accountIndex":{"type":"integer"},"mint":{"type":"string"},"owner":{"type":["string","null"]},"programId":{"type":["string","null"]},"uiTokenAmount":{"properties":{"amount":{"type":"string"},"decimals":{"type":"integer"},"uiAmountString":{"type":"string"}},"type":"object"}},"required":["accountIndex","mint","uiTokenAmount"],"type":"object"},"type":["array","null"]}},"type":"object"},"slot":{"format":"int64","type":["integer","null"]},"transaction":{"properties":{"message":{"properties":{"accountKeys":{"items":{"type":"string"},"type":"array"},"instructions":{"items":{"properties":{"accounts":{"items":{"type":"integer"},"type":"array"},"data":{"type":"string"},"programIdIndex":{"type":"integer"},"stackHeight":{"type":["integer","null"]}},"type":"object"},"type":"array"},"transactionConfig":{"properties":{"computeUnitLimit":{"format":"int64","type":["integer","null"]},"heapSize":{"format":"int64","type":["integer","null"]},"loadedAccountsDataSizeLimit":{"format":"int64","type":["integer","null"]},"priorityFee":{"format":"int64","type":["integer","null"]}},"type":["object","null"]}},"type":"object"},"signatures":{"items":{"type":"string"},"type":"array"}},"type":"object"},"version":{"anyOf":[{"oneOf":[{"type":"string"},{"type":"integer"}]},{"type":"null"}]}},"required":["transaction","meta"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Solana"]}},"lastUpdated":"2026-10-02T01:17:37.539Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T01:17:37.327Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/sol/transaction/raw","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get Bitcoin transaction rate chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"The number of Bitcoin transactions added to the mempool per second.","name":"Transaction Rate","period":"minute","status":"ok","unit":"Transactions Per Second","values":[{"x":1704067200,"y":4.82},{"x":1704068100,"y":5.13}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-02T01:17:28.153Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T01:17:27.944Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/transactions-per-second","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get total number of Bitcoin transactions chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"Total Number of transactions","name":"Total Number of Transactions","period":"day","status":"ok","unit":"Transactions","values":[{"x":1704067200,"y":1148231456},{"x":1704153600,"y":1148684312}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-02T01:02:59.404Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T01:02:59.19Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/n-transactions-total","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get average Bitcoin transactions per block chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"The average number of transactions per block.","name":"Average Number Of Transactions Per Block","period":"day","status":"ok","unit":"Transactions Per Block","values":[{"x":1704067200,"y":3142.6},{"x":1704153600,"y":3288.1}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-02T01:02:57.898Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T01:02:57.7Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/n-transactions-per-block","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get Bitcoin median confirmation time chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"The median time for a transaction to be accepted into a mined block and added to the public ledger (note: only includes transactions with miner fees).","name":"Median Confirmation Time","period":"day","status":"ok","unit":"Minutes","values":[{"x":1704067200,"y":8.5},{"x":1704153600,"y":9.1}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-02T01:02:50.364Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T01:02:49.972Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/median-confirmation-time","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","meklerQuote":"eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJkaWdlc3QiOiI4ZjQ1Y2NkZTBiNWQ2OWMxOWU1MDk2Mzg3NzQwNGIzNWNiNzJkN2IyNTY4NDM0OGRiZDI4MTNhNWY3YWI0MjQzIiwiZXhwaXJlcyI6MTc5MDkwMDQzNywiZmVlUGF5ZXIiOiJHVkpKN3JkR2lYcjV4YVliUndSYmpmYUpMN2Ztd1J5Z0ZpMUg2YUdxRHZlYiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJvcmlnaW4iOiJodHRwczovL2Nzdi12YWxpZGF0b3IubWVrbGVyLmFpIiwicGF0aCI6Ii92MS9hY2NlcHQvY29tcGlsZSIsInBheVRvIjoiOW1NRHJIYWJTZjczTVBuMUFOZEFOU21zTncyd0tpcUU3Slo3ZUQ2RVVTUmMiLCJwcm92aWRlciI6ImNkcCIsInZlcnNpb24iOiJjc3YtdmFsaWRhdG9yLXYxIn0=.16b3df405268292c37517837e9bb7cb574ab70434d47d4795f59b0a385ffa539","memo":"m:FrPfQFJoKSw3UXg36bt8tQ"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","scheme":"exact"}],"description":"Validate a fixed JSON CSV column specification before assigning extraction or checking deliveries. Send typed column settings in requirements; returns the validated spec for /v1/accept/csv. Rejects unknown fields and unsupported settings. This checks the specification itself, not CSV data. No custom expressions, cross-column rules or prose-to-rule conversion. Schemas/examples attached; full contract: /openapi.json.","extensions":{"bazaar":{"info":{"input":{"body":{"requirements":{"columns":[{"name":"id","required":true,"type":"string","unique":true},{"max":"100","min":"0","name":"amount","required":true,"type":"decimal"}],"min_rows":1}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"boundary":"Typed requirements only; no natural-language interpretation.","schema_version":1,"spec":{"columns":[{"name":"id","required":true,"type":"string","unique":true},{"max":"100","min":"0","name":"amount","required":true,"type":"decimal"}],"min_rows":1},"unsupported":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"requirements":{"additionalProperties":false,"properties":{"allow_extra_columns":{"default":false,"description":"If false, reject CSV headers not named in columns.","type":"boolean"},"columns":{"description":"Fixed built-in checks. Every named column must exist, even when required is false.","items":{"additionalProperties":false,"properties":{"enum":{"description":"Exact allowed cell strings, compared without trimming or normalization.","items":{"maxLength":1000,"type":"string"},"maxItems":100,"minItems":1,"type":"array"},"max":{"description":"Inclusive numeric bound; allowed only for integer or decimal columns.","oneOf":[{"type":"number"},{"type":"string"}]},"min":{"description":"Inclusive numeric bound; allowed only for integer or decimal columns.","oneOf":[{"type":"number"},{"type":"string"}]},"name":{"maxLength":100,"minLength":1,"type":"string"},"required":{"default":false,"description":"Reject empty cells. Whitespace is not trimmed.","type":"boolean"},"type":{"description":"string: literal text; integer: base-10, no plus sign or leading zeros; decimal: plain decimal, no exponent; boolean: lowercase true/false; date: valid YYYY-MM-DD.","enum":["string","integer","decimal","boolean","date"],"type":"string"},"unique":{"default":false,"description":"Reject repeated nonempty values within this column; numeric values compare numerically.","type":"boolean"}},"required":["name","type"],"type":"object"},"maxItems":50,"minItems":1,"type":"array"},"max_rows":{"default":2000,"maximum":2000,"minimum":0,"type":"integer"},"min_rows":{"default":0,"maximum":2000,"minimum":0,"type":"integer"}},"required":["columns"],"type":"object"}},"required":["requirements"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"boundary":{"type":"string"},"schema_version":{"enum":[1],"type":"integer"},"spec":{"additionalProperties":false,"properties":{"allow_extra_columns":{"default":false,"type":"boolean"},"columns":{"items":{"additionalProperties":false,"properties":{"enum":{"items":{"maxLength":1000,"type":"string"},"maxItems":100,"minItems":1,"type":"array"},"max":{"oneOf":[{"type":"number"},{"type":"string"}]},"min":{"oneOf":[{"type":"number"},{"type":"string"}]},"name":{"maxLength":100,"minLength":1,"type":"string"},"required":{"default":false,"type":"boolean"},"type":{"enum":["string","integer","decimal","boolean","date"],"type":"string"},"unique":{"default":false,"type":"boolean"}},"required":["name","type"],"type":"object"},"maxItems":50,"minItems":1,"type":"array"},"max_rows":{"default":2000,"maximum":2000,"minimum":0,"type":"integer"},"min_rows":{"default":0,"maximum":2000,"minimum":0,"type":"integer"}},"required":["columns"],"type":"object"},"unsupported":{"items":{"type":"string"},"maxItems":0,"type":"array"}},"required":["schema_version","spec","unsupported","boundary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T00:18:37.451Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T00:18:37.28Z"},"resource":"https://csv-validator.mekler.ai/v1/accept/compile","tags":["csv","schema-validation","data-contracts"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","meklerQuote":"eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJkaWdlc3QiOiJlYTY5ZmYzODgyNzQxYTUwNDBjNjgzYjQyOTc1NWQ1OGMwNTY2YzAyNTc1ZGVhYmIyODhkZGVlZTY5ZDY1NzFkIiwiZXhwaXJlcyI6MTc5MDkwMDQzNSwiZmVlUGF5ZXIiOiJHVkpKN3JkR2lYcjV4YVliUndSYmpmYUpMN2Ztd1J5Z0ZpMUg2YUdxRHZlYiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJvcmlnaW4iOiJodHRwczovL2Nzdi12YWxpZGF0b3IubWVrbGVyLmFpIiwicGF0aCI6Ii92MS9hY2NlcHQvY3N2IiwicGF5VG8iOiI5bU1EckhhYlNmNzNNUG4xQU5kQU5TbXNOdzJ3S2lxRTdKWjdlRDZFVVNSYyIsInByb3ZpZGVyIjoiY2RwIiwidmVyc2lvbiI6ImNzdi12YWxpZGF0b3ItdjEifQ==.23241a0aaf796fe365b764299a4c57718e55a3e01ae8fc390f01d04859a49604","memo":"m:IyQaCq95b-Nlt2QpmkxXcQ"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc","scheme":"exact"}],"description":"Validate CSV before import using a fixed JSON column specification. Checks missing/extra columns, required cells, string/integer/decimal/boolean/date types, uniqueness, allowed values and numeric/row-count bounds. Returns pass/fail with row/column error codes. POST JSON with csv and spec.columns; schemas/examples attached. Full contract: /openapi.json. Max 2,000 rows, 50 columns, 256 KiB; first 50 failures. No formulas, cross-column rules, fact checking or data repair.","extensions":{"bazaar":{"info":{"input":{"body":{"csv":"id,amount\na,12.50\na,-2.00\n","spec":{"columns":[{"name":"id","required":true,"type":"string","unique":true},{"max":"100","min":"0","name":"amount","required":true,"type":"decimal"}],"min_rows":1}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"boundary":"Only supplied explicit criteria checked; no certification of truth or subjective quality.","failure_count":2,"failures":[{"code":"unique","column":"id","row":2},{"code":"min","column":"amount","row":2}],"failures_truncated":false,"receipt_sha256":"32265ae46050fa0067b9adb0df085a5cf3d9fa3d47d91e9ea2f61135a382d8ac","rows_checked":2,"schema_version":1,"verdict":"fail"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"csv":{"description":"UTF-8 comma-delimited CSV with header. No trimming. Data record numbers start at 1; quoted newlines are one record.","type":"string"},"spec":{"additionalProperties":false,"properties":{"allow_extra_columns":{"default":false,"description":"If false, reject CSV headers not named in columns.","type":"boolean"},"columns":{"description":"Fixed built-in checks. Every named column must exist, even when required is false.","items":{"additionalProperties":false,"properties":{"enum":{"description":"Exact allowed cell strings, compared without trimming or normalization.","items":{"maxLength":1000,"type":"string"},"maxItems":100,"minItems":1,"type":"array"},"max":{"description":"Inclusive numeric bound; allowed only for integer or decimal columns.","oneOf":[{"type":"number"},{"type":"string"}]},"min":{"description":"Inclusive numeric bound; allowed only for integer or decimal columns.","oneOf":[{"type":"number"},{"type":"string"}]},"name":{"maxLength":100,"minLength":1,"type":"string"},"required":{"default":false,"description":"Reject empty cells. Whitespace is not trimmed.","type":"boolean"},"type":{"description":"string: literal text; integer: base-10, no plus sign or leading zeros; decimal: plain decimal, no exponent; boolean: lowercase true/false; date: valid YYYY-MM-DD.","enum":["string","integer","decimal","boolean","date"],"type":"string"},"unique":{"default":false,"description":"Reject repeated nonempty values within this column; numeric values compare numerically.","type":"boolean"}},"required":["name","type"],"type":"object"},"maxItems":50,"minItems":1,"type":"array"},"max_rows":{"default":2000,"maximum":2000,"minimum":0,"type":"integer"},"min_rows":{"default":0,"maximum":2000,"minimum":0,"type":"integer"}},"required":["columns"],"type":"object"}},"required":["csv","spec"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"boundary":{"type":"string"},"failure_count":{"minimum":0,"type":"integer"},"failures":{"items":{"properties":{"code":{"enum":["missing_column","extra_columns","row_width","required","type","min","max","enum","unique","min_rows","max_rows"],"type":"string"},"column":{"description":"Column name, or null when the error applies to the row or file.","type":["string","null"]},"row":{"description":"One-based data record, excluding header; null for file/header errors.","type":["integer","null"]}},"required":["code","row","column"],"type":"object"},"maxItems":50,"type":"array"},"failures_truncated":{"type":"boolean"},"receipt_sha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"rows_checked":{"minimum":0,"type":"integer"},"schema_version":{"enum":[1],"type":"integer"},"verdict":{"enum":["pass","fail"],"type":"string"}},"required":["schema_version","verdict","rows_checked","failure_count","failures","failures_truncated","receipt_sha256","boundary"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T00:18:35.812Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T00:18:35.582Z"},"resource":"https://csv-validator.mekler.ai/v1/accept/csv","tags":["csv","data-validation","data-quality"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xB71C06dAC44c91bc997FB84C247DeEF676F4A9f6","scheme":"exact"}],"description":"Check whether a wallet currently holds a valid, unexpired Wicked Identity agent-liveness assertion.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"wallet":"0xAAD2f4c7eE851E03f26c3A750a286FeFde6A2329"},"type":"http"},"output":{"example":{"data":{"confidence_score":0.95,"expires_at":"2026-01-01T00:15:00+00:00","reputation_bonus_applied":false,"verified":true,"wallet":"0x0000000000000000000000000000000000000000"},"meta":{"timestamp":"2026-01-01T00:00:00+00:00"}},"type":"json"}},"routeTemplate":"/verify/status/:wallet","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"wallet":{"description":"EVM wallet address (0x + 40 hex chars) to check.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"confidence_score":{"type":["number","null"]},"expires_at":{"type":["string","null"]},"reputation_bonus_applied":{"type":"boolean"},"verified":{"type":"boolean"},"wallet":{"type":"string"}},"required":["wallet","verified"]}},"required":["data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T22:38:24.753Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T22:38:24.464Z"},"resource":"https://verify.wickedapi.com/verify/status/:wallet","serviceName":"Wicked Identity","tags":["trust","identity","kya","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaf4EFAEF92A149EF9a3b5466EF55fae58B24C2E8","scheme":"exact"},{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaf4EFAEF92A149EF9a3b5466EF55fae58B24C2E8","scheme":"exact"}],"description":"Deepent Research — refusal-free LLM inference (per-request)","extensions":{"bazaar":{"info":{"input":{"body":{"messages":[{"content":"What is abliteration?","role":"user"}],"model":"standard"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"content":"Abliteration removes the refusal direction from the model weights.","model":"x","tier":"standard"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"messages":{"items":{"properties":{"content":{"type":"string"},"role":{"enum":["user","assistant","system"],"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"enum":["standard","performance"],"type":"string"}},"required":["messages"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"content":{"type":"string"},"model":{"type":"string"},"tier":{"enum":["standard","performance"],"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T22:17:38.011Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T22:17:37.425Z"},"resource":"https://api.deepentresearch.com/v1/agent/chat","serviceName":"Deepent Research Agent API","tags":["llm","inference","uncensored"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"EscrowPulse agent escrow","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"20000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://escrowpulse.waltsoft.net/v1/escrow/esc_f5d471b45e809bba/release","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"EscrowPulse agent escrow","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","name":"USD Coin","version":"2"},"maxAmountRequired":"20000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://escrowpulse.waltsoft.net/v1/escrow/esc_f5d471b45e809bba/release","scheme":"exact"}],"description":"EscrowPulse release: the worker submits proof, the principal approves and the worker is paid. Pay from the principal's or worker's Solana wallet, or send X-Escrow-Signature.","extensions":{"bazaar":{"info":{"input":{"body":{"proof":"sha256:9f86d081884c7d65","proof_type":"signed_hash"},"bodyType":"json","method":"POST","pathParams":{"id":"esc_f5d471b45e809bba"},"type":"http"},"output":{"example":{"escrow_id":"esc_8f3k2m9q","status":"released"},"type":"json"}},"routeTemplate":"/v1/escrow/:id/release","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"body":{"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"pathParams":{"properties":{"id":{"description":"Escrow id returned by POST /v1/escrow","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","pathParams","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-01T22:01:07.458Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T22:01:10.664Z"},"resource":"https://escrowpulse.waltsoft.net/v1/escrow/:id/release","serviceName":"EscrowPulse","tags":["escrow","finance","agents","solana","usdc"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:84532","payTo":"0x88f7b1c3a02f45b61e39615d63b359e326e0f33b","scheme":"exact"}],"description":"Base Sepolia testnet only. One bounded public URL evidence packet: title, metadata, JSON-LD, text extract, links, timestamp and SHA-256. No JavaScript rendering, credentials or private-network access. 0.005 test USDC; no real revenue.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"canonical":null,"contentHashSha256":"0000000000000000000000000000000000000000000000000000000000000000","contentType":"text/html","extract":"Example Domain","fetchedAt":"2026-10-01T20:28:26.000Z","finalUrl":"https://example.com/","metaDescription":null,"openGraph":{"description":null,"title":null,"type":null,"url":null},"outboundLinks":[],"requestedUrl":"https://example.com","responseHeaders":{"cacheControl":null,"etag":null,"lastModified":null},"status":200,"structuredData":{"jsonLd":[],"jsonLdCount":0},"title":"Example Domain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"Public HTTP(S) URL. Runtime rejects IP literals, private/link-local networks, credentials and disallowed ports; every redirect is revalidated.","maxLength":2000,"minLength":8,"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"canonical":{"type":["string","null"]},"contentHashSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"contentType":{"type":["string","null"]},"extract":{"maxLength":12000,"type":"string"},"fetchedAt":{"type":"string"},"finalUrl":{"type":"string"},"metaDescription":{"type":["string","null"]},"openGraph":{"additionalProperties":false,"properties":{"description":{"type":["string","null"]},"title":{"type":["string","null"]},"type":{"type":["string","null"]},"url":{"type":["string","null"]}},"required":["title","description","type","url"],"type":"object"},"outboundLinks":{"items":{"type":"string"},"maxItems":50,"type":"array"},"requestedUrl":{"type":"string"},"responseHeaders":{"additionalProperties":false,"properties":{"cacheControl":{"type":["string","null"]},"etag":{"type":["string","null"]},"lastModified":{"type":["string","null"]}},"required":["etag","lastModified","cacheControl"],"type":"object"},"status":{"type":"integer"},"structuredData":{"additionalProperties":false,"properties":{"jsonLd":{"items":{},"maxItems":5,"type":"array"},"jsonLdCount":{"maximum":5,"minimum":0,"type":"integer"}},"required":["jsonLd","jsonLdCount"],"type":"object"},"title":{"type":["string","null"]}},"required":["requestedUrl","finalUrl","status","fetchedAt","contentType","title","metaDescription","canonical","openGraph","structuredData","extract","outboundLinks","contentHashSha256","responseHeaders"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T21:30:42.755Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T21:30:42.197Z"},"resource":"https://machine-works-testnet.weathered-dew-46b4.workers.dev/testnet/mnra/url-evidence-pack","serviceName":"Machine Works","tags":["web","evidence","testnet"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Split a money amount into shares without losing or inventing a cent. Divide evenly into N parts, or by a list of ratios, and the remainder is distributed one minor unit at a time by a named, deterministic rule — largest-remainder, first-wins or last-wins — so the parts always sum exactly to the original. Uses the ISO 4217 minor-unit exponent of the currency, so zero- and three-decimal currencies work (JPY 0, KWD 3); metals and XXX are rejected.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"amount":"100.00","currency":"EUR","parts":"3"},"type":"http"},"output":{"example":{"data":{"currency":"EUR","minor_units":2,"remainder_distributed":1,"rule":"largest-remainder","shares":["33.34","33.33","33.33"],"shares_minor":[3334,3333,3333],"total":"100.00"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"ISO 4217 currency and funds code lists, published by SIX Group as secretariat of the ISO 4217 Maintenance Agency (public data)","id":"iso-4217","licence":"Public data (owner decision 2026-09-29)","published":"2026-09-17","version":"SIX list one 2026-09-17, list three 2026-01-01"}]},"ok":true,"route":"/v1/num/allocate","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"Decimal amount, absolute value below 1e12.","maxLength":24,"type":"string"},"currency":{"description":"ISO 4217 alpha-3 code.","maxLength":16,"type":"string"},"parts":{"description":"Number of equal parts, 1-1000. One of parts or ratios.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"ratios":{"description":"Comma-separated non-negative ratios, at most 1000, each with at most 15 integer digits and 15 decimal places. One of parts or ratios.","maxLength":4096,"type":"string"},"rule":{"default":"largest-remainder","description":"Remainder rule: largest-remainder (default), first, last or round-robin.","enum":["largest-remainder","first","last","round-robin"],"maxLength":64,"type":"string"}},"required":["amount","currency"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"currency":{"type":"string"},"minor_units":{"type":"integer"},"remainder_distributed":{"type":"integer"},"rule":{"type":"string"},"shares":{"items":{"type":"string"},"type":"array"},"shares_minor":{"items":{"type":"integer"},"type":"array"},"total":{"type":"string"}},"required":["shares","shares_minor","total","currency","minor_units","remainder_distributed","rule"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/num/allocate"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:43.613Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:43.493Z"},"resource":"https://api.duoleads.com/v1/num/allocate","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","num","finance","money"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Descriptive statistics for a supplied numeric array in one call: count, sum, mean, median, mode, variance and standard deviation with variance and standard deviation honouring ddof (default 1, the sample form; 0 gives the population form) and always-population *_population fields, min, max, range, the quartiles and interquartile range, skewness, kurtosis, and any requested percentiles. Percentiles use a named interpolation method so the result is reproducible rather than implementation-defined.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"values":"1,2,3,4,5"},"type":"http"},"output":{"example":{"data":{"ddof":1,"iqr":2,"kurtosis_excess":-1.1999999999999993,"max":5,"mean":3,"median":3,"method":"linear","min":1,"mode":null,"n":5,"outliers_tukey":[],"percentiles":{"25":2,"50":3,"75":4},"q1":2,"q3":4,"range":4,"skewness":0,"stdev":1.5811388300841898,"stdev_population":1.4142135623730951,"sum":15,"variance":2.5,"variance_population":2},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/num/stats","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ddof":{"default":"1","description":"Delta degrees of freedom for variance/stdev: 1 (default, sample, n-1) or 0 (population, n). The *_population fields are always population.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"method":{"default":"linear","description":"Percentile interpolation (NumPy/R names): linear (default), nearest, lower, higher, midpoint.","enum":["linear","nearest","lower","higher","midpoint"],"maxLength":64,"type":"string"},"percentiles":{"default":"25,50,75","description":"Comma-separated percentiles 0-100, at most 20. Default 25,50,75.","maxLength":256,"type":"string"},"values":{"description":"Comma-separated finite numbers, at most 500 values.","maxLength":4096,"type":"string"}},"required":["values"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"ddof":{"type":"integer"},"iqr":{"type":["number","null"]},"kurtosis_excess":{"type":["number","null"]},"max":{"type":"number"},"mean":{"type":["number","null"]},"median":{"type":["number","null"]},"method":{"type":"string"},"min":{"type":"number"},"mode":{"items":{"type":"number"},"type":["array","null"]},"n":{"type":"integer"},"outliers_tukey":{"items":{"type":"number"},"type":"array"},"percentiles":{"additionalProperties":{"type":["number","null"]},"description":"keyed by caller-chosen names","type":"object"},"q1":{"type":["number","null"]},"q3":{"type":["number","null"]},"range":{"type":["number","null"]},"skewness":{"type":["number","null"]},"stdev":{"type":["number","null"]},"stdev_population":{"type":["number","null"]},"sum":{"type":["number","null"]},"variance":{"type":["number","null"]},"variance_population":{"type":["number","null"]}},"required":["n","sum","mean","median","mode","ddof","variance","stdev","variance_population","stdev_population","min","max","range","q1","q3","iqr","skewness","kurtosis_excess","percentiles","method","outliers_tukey"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/num/stats"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:38.028Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:37.909Z"},"resource":"https://api.duoleads.com/v1/num/stats","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","num","numbers","statistics"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Spell a number out in words in English, Dutch, German, French, Spanish, Italian, Portuguese, Polish, Russian, Turkish, Swedish or Japanese, in cardinal, ordinal or currency form. Currency form agrees the number with the currency noun and gives real minor-unit names for 19 currencies (EUR, USD, GBP, CHF, SEK, NOK, DKK, PLN, RUB, TRY, CNY, INR, BRL, MXN, CAD, AUD, NZD, CZK, HUF); any other ISO 4217 code uses a fraction such as 56/100. Values up to 10^15.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"nl","value":"1234"},"type":"http"},"output":{"example":{"data":{"currency":null,"form":"cardinal","lang":"nl","parts":null,"value":"1234","words":"duizend tweehonderdvierendertig"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/num/words","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"case":{"default":"lower","description":"lower (default), sentence or title.","enum":["lower","sentence","title"],"maxLength":64,"type":"string"},"currency":{"description":"ISO 4217 code. Required when form=currency, rejected otherwise.","maxLength":16,"type":"string"},"form":{"default":"cardinal","description":"cardinal (default), ordinal, currency or year.","enum":["cardinal","ordinal","currency","year"],"maxLength":64,"type":"string"},"lang":{"default":"en","description":"Language, ISO 639-1. Default en.","enum":["en","nl","de","fr","es","it","pt","pl","ru","tr","sv","ja"],"maxLength":64,"type":"string"},"value":{"description":"Integer or decimal, absolute value below 1e15.","maxLength":32,"type":"string"}},"required":["value"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"currency":{"properties":{"code":{"type":"string"},"minor_plural":{"type":["string","null"]},"minor_singular":{"type":["string","null"]},"minor_units":{"type":"integer"},"unit_plural":{"type":"string"},"unit_singular":{"type":"string"}},"required":["code","unit_singular","unit_plural","minor_singular","minor_plural","minor_units"],"type":["object","null"]},"form":{"type":"string"},"lang":{"type":"string"},"parts":{"properties":{"integer_words":{"type":"string"},"minor_words":{"type":["string","null"]}},"required":["integer_words","minor_words"],"type":["object","null"]},"rounding_applied":{"type":"boolean"},"value":{"type":"string"},"words":{"type":"string"}},"required":["words","value","lang","form","currency"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/num/words"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:32.026Z","quality":{"l30DaysTotalCalls":18,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:31.91Z"},"resource":"https://api.duoleads.com/v1/num/words","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","num","numbers","localisation"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Convert an integer between any two numeric bases from 2 to 36, with arbitrary precision so values far beyond 2^53 are exact. Accepts an optional sign and common prefixes (0x, 0b, 0o), validates every digit against the source base, and returns the value in the target base, in decimal, and as its bit length and digit count.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"to":"10","value":"0xdeadbeef"},"type":"http"},"output":{"example":{"data":{"bit_length":32,"decimal":"3735928559","digits":10,"exact":true,"from":16,"negative":false,"result":"3735928559","to":10},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/num/radix","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"case":{"default":"lower","description":"Digit case for bases above 10: lower (default) or upper.","enum":["lower","upper"],"maxLength":64,"type":"string"},"from":{"default":"auto","description":"Source base 2-36, or auto (default) to read a 0x/0b/0o prefix.","maxLength":8,"type":"string"},"prefix":{"default":"false","description":"Emit 0x/0b/0o where conventional. Default false.","enum":["true","false"],"maxLength":64,"type":"string"},"to":{"default":"10","description":"Target base 2-36, default 10.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"value":{"description":"Integer to convert; optional sign and 0x/0b/0o prefix.","maxLength":1024,"type":"string"}},"required":["value"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"bit_length":{"type":"integer"},"decimal":{"type":"string"},"digits":{"type":"integer"},"exact":{"type":"boolean"},"from":{"type":"integer"},"negative":{"type":"boolean"},"result":{"type":"string"},"to":{"type":"integer"}},"required":["result","decimal","from","to","negative","digits","bit_length","exact"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/num/radix"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:25.671Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:25.556Z"},"resource":"https://api.duoleads.com/v1/num/radix","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","num","numbers","conversion"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Look up a country or territory by ISO 3166-1 alpha-2, alpha-3 or numeric code, or by name, and get the other codes, the official and common English names, the UN M49 region and sub-region, the currencies in use, the country-code top-level domain, and optionally the full ISO 3166-2 subdivision list with each subdivision's type. Also resolves an ISO 3166-2 subdivision code such as NL-NH directly. Names are matched case- and accent-insensitively.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":"NL"},"type":"http"},"output":{"example":{"data":{"alpha_2":"NL","alpha_3":"NLD","currencies":["EUR"],"found":true,"kind":"country","m49":{"intermediate":null,"intermediate_name":null,"region":"150","region_name":"Europe","subregion":"155","subregion_name":"Western Europe"},"name":"Netherlands","numeric":"528","official_name":"Kingdom of the Netherlands","subdivision_count":18,"tld":[".nl"]},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"ISO 3166-1 official names and ISO 3166-2 subdivision data from Debian iso-codes (https://salsa.debian.org/iso-codes-team/iso-codes), (c) 2016 Dr. Tobias Quathamer, LGPL-2.1-or-later","id":"iso-codes","licence":"LGPL-2.1-or-later","published":"2026-09-28","version":"Debian iso-codes data/iso_3166-1.json (official_name) and data/iso_3166-2.json, retrieved 2026-09-28"},{"attribution":"Open Knowledge Foundation datasets/country-codes (ISO 3166-1 codes)","id":"country-codes","licence":"PDDL-1.0","published":"2026-09-28","version":"datasets/country-codes, retrieved 2026-09-28"},{"attribution":"Unicode CLDR, © Unicode, Inc.","id":"cldr","licence":"Unicode-3.0","published":"2026-09-28","version":"48.2.2"}]},"ok":true,"route":"/v1/ref/country","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"ISO 3166-1 alpha-2, alpha-3 or numeric code, or an ISO 3166-2 subdivision code such as NL-NH.","maxLength":16,"type":"string"},"include":{"default":"m49,currency,tld","description":"Comma-separated: subdivisions, m49, currency, tld. Default m49,currency,tld.","maxLength":64,"type":"string"},"name":{"description":"Substring search on country names, case- and accent-insensitive.","maxLength":128,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"alpha_2":{"type":"string"},"alpha_3":{"type":"string"},"currencies":{"items":{"type":"string"},"type":"array"},"found":{"type":"boolean"},"kind":{"type":"string"},"m49":{"properties":{"intermediate":{"type":["string","null"]},"intermediate_name":{"type":["string","null"]},"region":{"type":["string","null"]},"region_name":{"type":["string","null"]},"subregion":{"type":["string","null"]},"subregion_name":{"type":["string","null"]}},"required":["region","region_name","subregion","subregion_name","intermediate","intermediate_name"],"type":"object"},"matches":{"items":{"properties":{"alpha_2":{"type":"string"},"alpha_3":{"type":"string"},"name":{"type":"string"},"numeric":{"type":"string"}},"required":["alpha_2","alpha_3","numeric","name"],"type":"object"},"type":"array"},"name":{"type":"string"},"numeric":{"type":"string"},"official_name":{"type":"string"},"subdivision":{"properties":{"code":{"type":"string"},"name":{"type":"string"},"parent":{"type":["string","null"]},"type":{"type":"string"}},"required":["code","name","type","parent"],"type":"object"},"subdivision_count":{"type":"integer"},"subdivisions":{"items":{"properties":{"code":{"type":"string"},"name":{"type":"string"},"parent":{"type":["string","null"]},"type":{"type":"string"}},"required":["code","name","type","parent"],"type":"object"},"type":"array"},"tld":{"items":{"type":"string"},"type":"array"},"total_matches":{"type":"integer"}},"required":["found"],"type":"object"},"meta":{"properties":{"computed_at":{"type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/ref/country"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:19.716Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:19.602Z"},"resource":"https://api.duoleads.com/v1/ref/country","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","ref","countries","iso-3166"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Look up a currency by its ISO 4217 alphabetic or numeric code: the official English name, minor-unit exponent, fund flag, the smallest cash denomination where it differs from the minor unit, the territories that use it, and historic codes on request. Returns the correct rounding increment for cash amounts, which is what a caller needs to render or settle a price. This route returns currency facts only and never an exchange rate.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":"EUR","include":"territories"},"type":"http"},"output":{"example":{"data":{"cash_minor_units":2,"cash_rounding":null,"code":"EUR","found":true,"is_fund":false,"minor_units":2,"name":"Euro","numeric":"978","status":"current","territories":["AD","AT","AX","BE","BG","BL","CY","DE","EE","ES","FI","FR","GF","GP","GR","HR","IE","IT","LT","LU","LV","MC","ME","MF","MQ","MT","NL","PM","PT","RE","SI","SK","SM","TF","VA","YT"]},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"ISO 4217 currency and funds code lists, published by SIX Group as secretariat of the ISO 4217 Maintenance Agency (public data)","id":"iso-4217","licence":"Public data (owner decision 2026-09-29)","published":"2026-09-17","version":"SIX list one 2026-09-17, list three 2026-01-01"},{"attribution":"Unicode CLDR, © Unicode, Inc.","id":"cldr-currency-data","licence":"Unicode-3.0","published":"2026-09-28","version":"48.2.2"}]},"ok":true,"route":"/v1/ref/currency","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"ISO 4217 alpha-3 or 3-digit numeric code.","maxLength":16,"type":"string"},"country":{"description":"ISO 3166-1 alpha-2; returns the currencies in use there.","maxLength":16,"type":"string"},"include":{"description":"Comma-separated: territories, historic. Default none.","maxLength":64,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"cash_minor_units":{"type":["integer","null"]},"cash_rounding":{"type":["number","null"]},"code":{"type":"string"},"country":{"type":"string"},"currencies":{"items":{"properties":{"cash_minor_units":{"type":["integer","null"]},"cash_rounding":{"type":["number","null"]},"code":{"type":"string"},"is_fund":{"type":"boolean"},"minor_units":{"type":["integer","null"]},"name":{"type":"string"},"numeric":{"type":["string","null"]},"status":{"type":"string"},"territories":{"items":{"type":"string"},"type":"array"}},"required":["code","numeric","name","minor_units","cash_minor_units","cash_rounding","is_fund","status"],"type":"object"},"type":"array"},"found":{"type":"boolean"},"is_fund":{"type":"boolean"},"minor_units":{"type":["integer","null"]},"name":{"type":"string"},"numeric":{"type":["string","null"]},"numeric_shared_with":{"items":{"type":"string"},"type":"array"},"status":{"type":"string"},"territories":{"items":{"type":"string"},"type":"array"},"withdrawn":{"type":"string"}},"required":["found"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/ref/currency"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:13.956Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:13.834Z"},"resource":"https://api.duoleads.com/v1/ref/currency","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","ref","finance","currency"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Look up an airport by IATA or ICAO code and get its name, city, country, ISO 3166-2 region code, WGS-84 coordinates, elevation and IANA time zone, or find the nearest airports to a coordinate within a radius. Covers every airport worldwide that holds a three-letter IATA code and scheduled service. Returns the code type that matched and the distance in kilometres for proximity results.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":"AMS"},"type":"http"},"output":{"example":{"data":{"airport":{"country":"NL","elevation_ft":-11,"iata":"AMS","icao":"EHAM","lat":52.3086,"lon":4.76389,"municipality":"Amsterdam","name":"Amsterdam Airport Schiphol","region":"NL-NH","timezone":"Europe/Amsterdam","type":"large_airport"},"found":true,"matched_on":"iata"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"OurAirports (public domain)","id":"ourairports","licence":"Public Domain","published":"2026-09-28","version":"2026-09-28 extract"},{"attribution":"Time zones derived from timezone-boundary-builder data (https://github.com/evansiroky/timezone-boundary-builder), (c) contributors, ODbL 1.0, via timezonefinder 9.0.0","id":"timezone-boundary-builder","licence":"ODbL-1.0","published":"2026-09-29","version":"2026d"}]},"ok":true,"route":"/v1/ref/airport","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"3-letter IATA or 4-letter ICAO code, case-insensitive.","maxLength":16,"type":"string"},"country":{"description":"ISO 3166-1 alpha-2 filter.","maxLength":16,"type":"string"},"limit":{"default":"5","description":"Maximum results 1-25, default 5. Only with near.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"near":{"description":"lat,lon to search around.","maxLength":64,"type":"string"},"radius_km":{"default":"100","description":"Search radius in km, 1-1000, default 100. Only with near.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"airport":{"properties":{"country":{"type":"string"},"elevation_ft":{"type":["number","null"]},"iata":{"type":"string"},"icao":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"municipality":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"timezone":{"type":"string"},"type":{"type":"string"}},"required":["iata","icao","name","municipality","country","region","lat","lon","elevation_ft","type","timezone"],"type":"object"},"found":{"type":"boolean"},"matched_on":{"type":"string"},"nearby":{"items":{"properties":{"bearing_deg":{"type":"number"},"country":{"type":"string"},"distance_km":{"type":"number"},"elevation_ft":{"type":["number","null"]},"iata":{"type":"string"},"icao":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"municipality":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"timezone":{"type":"string"},"type":{"type":"string"}},"required":["iata","icao","name","municipality","country","region","lat","lon","elevation_ft","type","timezone","distance_km","bearing_deg"],"type":"object"},"type":"array"}},"required":["found"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/ref/airport"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:07.838Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:07.707Z"},"resource":"https://api.duoleads.com/v1/ref/airport","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","ref","travel","airports"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Look up a NUTS statistical region of the European Union: resolve a NUTS code to its name, country and level, walk up to its parents or down to its children, or search regions by name. Covers all four levels (country, major region, basic region, small region) for the 27 member states and 12 further reporting countries, from the NUTS 2024 classification. Returns the Latin-script and local-language names plus the urbanisation, coastal and mountain typologies.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":"NL32B","include":"parents,typology"},"type":"http"},"output":{"example":{"data":{"canonical_country":"NL","code":"NL32B","country":"NL","found":true,"level":3,"name_latn":"Groot-Amsterdam","name_local":"Groot-Amsterdam","parents":[{"code":"NL","level":0,"name_latn":"Nederland"},{"code":"NL3","level":1,"name_latn":"West-Nederland"},{"code":"NL32","level":2,"name_latn":"Noord-Holland"}],"typology":{"coastal":"1","coastal_label":"coastal","mountain":"4","mountain_label":"non-mountain region","urban":"1","urban_label":"predominantly urban"}},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"© European Union, Eurostat/GISCO","id":"eurostat-nuts","licence":"CC BY 4.0","published":"2026-09-28","version":"NUTS 2024"}]},"ok":true,"route":"/v1/ref/nuts","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"NUTS code, 2-5 characters, case-insensitive (level-3 codes may contain letters, e.g. NL32B). A GR or GB prefix is accepted for EL or UK.","maxLength":16,"pattern":"^[A-Za-z]{2}[0-9A-Za-z]{0,3}$","type":"string"},"country":{"description":"ISO 3166-1 alpha-2 country filter (UK/GB and EL/GR both accepted).","maxLength":16,"type":"string"},"include":{"default":"parents,typology","description":"Comma-separated: parents, children, typology. Default parents,typology.","maxLength":64,"type":"string"},"level":{"description":"Restrict a name search to one level, 0-3.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"name":{"description":"Substring search on region names, case- and accent-insensitive. Up to 25 matches.","maxLength":128,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"canonical_country":{"type":"string"},"children":{"items":{"properties":{"code":{"type":"string"},"level":{"type":"integer"},"name_latn":{"type":"string"}},"required":["code","level","name_latn"],"type":"object"},"type":"array"},"code":{"type":"string"},"country":{"type":"string"},"found":{"type":"boolean"},"input_code":{"type":"string"},"level":{"type":"integer"},"matches":{"items":{"properties":{"code":{"type":"string"},"country":{"type":"string"},"level":{"type":"integer"},"name_latn":{"type":"string"},"name_local":{"type":"string"}},"required":["code","level","country","name_latn","name_local"],"type":"object"},"type":"array"},"name_latn":{"type":"string"},"name_local":{"type":"string"},"parents":{"items":{"properties":{"code":{"type":"string"},"level":{"type":"integer"},"name_latn":{"type":"string"}},"required":["code","level","name_latn"],"type":"object"},"type":"array"},"total_matches":{"type":"integer"},"typology":{"properties":{"coastal":{"type":["string","null"]},"coastal_label":{"type":["string","null"]},"mountain":{"type":["string","null"]},"mountain_label":{"type":["string","null"]},"urban":{"type":["string","null"]},"urban_label":{"type":["string","null"]}},"required":["urban","urban_label","coastal","coastal_label","mountain","mountain_label"],"type":"object"}},"required":["found"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/ref/nuts"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:53:01.737Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:53:01.59Z"},"resource":"https://api.duoleads.com/v1/ref/nuts","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","ref","eu","statistics"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Compute the Keccak-256 hash of a Solidity function or event signature and derive the 4-byte function selector and the 32-byte event topic. Normalises the signature first — strips parameter names, expands uint to uint256 and the other aliases, flattens tuples — so a signature copied from source code produces the same selector as the canonical form. Also hashes arbitrary text or hex bytes with Keccak-256.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"signature":"transfer(address,uint256)"},"type":"http"},"output":{"example":{"data":{"canonical":"transfer(address,uint256)","inputs":["address","uint256"],"keccak256":"0xa9059cbb2ab09eb219583f4a59a5d0623ade346d962bcd4e46b11da047c9049b","normalisations":[],"selector":"0xa9059cbb","topic0":null},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/chain/selector","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"data":{"description":"Alternative to signature: raw data to Keccak-256 hash.","maxLength":8192,"type":"string"},"encoding":{"default":"utf8","description":"Encoding of data: utf8 (default) or hex.","enum":["utf8","hex"],"maxLength":64,"type":"string"},"kind":{"default":"function","description":"function (default), event or error.","enum":["function","event","error"],"maxLength":64,"type":"string"},"signature":{"description":"Solidity function, event or error signature, e.g. transfer(address to, uint amount).","maxLength":1024,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"canonical":{"type":["string","null"]},"encoding":{"type":"string"},"input_bytes":{"type":"integer"},"inputs":{"items":{"type":"string"},"type":["array","null"]},"keccak256":{"type":"string"},"normalisations":{"items":{"properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"type":"object"},"type":"array"},"selector":{"type":["string","null"]},"topic0":{"type":["string","null"]}},"required":["canonical","keccak256","selector","topic0","inputs","normalisations"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/chain/selector"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:55.585Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:55.45Z"},"resource":"https://api.duoleads.com/v1/chain/selector","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","chain","blockchain","solidity"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Distance and direction between WGS-84 coordinates: geodesic distance by Vincenty with a haversine fallback, initial and final bearing, the midpoint, and the destination point reached from a start point on a given bearing and distance. Also computes the cumulative length of a supplied coordinate path. Results in metres, kilometres, nautical miles and miles.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lat1":"52.3728","lat2":"40.7128","lon1":"4.8936","lon2":"-74.0060"},"type":"http"},"output":{"example":{"data":{"bearing_final":228.8713,"bearing_initial":290.8461,"converged":true,"distance":{"km":5878.232354,"m":5878232.354,"mi":3652.564246,"nmi":3173.991552},"method":"vincenty","midpoint":{"lat":53.7242681,"lon":-39.60892324}},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/geo/distance","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"bearing":{"description":"Initial bearing in degrees for op=destination.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"distance_m":{"description":"Distance in metres for op=destination, 0 to 1e9 (about 25 Earth circumferences); larger values are 400 INVALID_PARAM.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"lat1":{"description":"Start latitude.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"lat2":{"description":"End latitude.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"lon1":{"description":"Start longitude.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"lon2":{"description":"End longitude.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"method":{"default":"vincenty","description":"vincenty (default, WGS-84) or haversine.","enum":["vincenty","haversine"],"maxLength":64,"type":"string"},"op":{"default":"distance","description":"distance (default), destination, midpoint or path.","enum":["distance","destination","midpoint","path"],"maxLength":64,"type":"string"},"path":{"description":"Comma-separated lat,lon pairs for op=path, at most 200 points.","maxLength":2048,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"bearing_final":{"type":"number"},"bearing_initial":{"type":"number"},"converged":{"type":"boolean"},"destination":{"properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"],"type":"object"},"distance":{"properties":{"km":{"type":"number"},"m":{"type":"number"},"mi":{"type":"number"},"nmi":{"type":"number"}},"required":["m","km","nmi","mi"],"type":"object"},"legs":{"type":"integer"},"method":{"type":"string"},"midpoint":{"properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"],"type":"object"},"points":{"type":"integer"}},"required":["method","converged"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/geo/distance"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:43.578Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:43.46Z"},"resource":"https://api.duoleads.com/v1/geo/distance","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","geo","geodesy","distance"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Geometric predicates on a GeoJSON geometry supplied in the request: point-in-polygon with correct hole handling, bounding box, centroid, signed area in square metres, perimeter length, and ring winding order. Accepts Polygon and MultiPolygon, and a GeoJSON Feature wrapping either. Area and length are geodesic on the WGS-84 ellipsoid, correct at any latitude; containment is planar in lon/lat.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"geometry":"{\"type\":\"Polygon\",\"coordinates\":[[[4.85,52.35],[4.95,52.35],[4.95,52.40],[4.85,52.40],[4.85,52.35]]]}","lat":"52.3728","lon":"4.8936"},"type":"http"},"output":{"example":{"data":{"area_m2":37890432.411,"bbox":[4.85,52.35,4.95,52.4],"centroid":{"lat":52.37500000001563,"lon":4.900000000001667},"contains":true,"on_boundary":false,"perimeter_m":24747.979,"rings":1,"vertices":4,"winding":["ccw"]},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/geo/polygon","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"geometry":{"description":"URL-encoded GeoJSON Polygon, MultiPolygon or a Feature wrapping one. At most 3072 characters and 2000 coordinate pairs.","maxLength":3072,"type":"string"},"lat":{"description":"Point latitude; with lon, runs the containment test.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"lon":{"description":"Point longitude; with lat, runs the containment test.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"ops":{"description":"Comma-separated subset of contains,bbox,centroid,area,perimeter,winding. Default all.","maxLength":128,"type":"string"}},"required":["geometry"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"area_m2":{"type":"number"},"bbox":{"items":{"type":"number"},"type":"array"},"centroid":{"properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"],"type":"object"},"contains":{"type":["boolean","null"]},"on_boundary":{"type":["boolean","null"]},"perimeter_m":{"type":"number"},"rings":{"type":"integer"},"vertices":{"type":"integer"},"winding":{"items":{"type":"string"},"type":"array"}},"required":["rings","vertices"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/geo/polygon"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:37.535Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:37.416Z"},"resource":"https://api.duoleads.com/v1/geo/polygon","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","geo","geojson","geometry"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Encode coordinates as an Open Location Code (plus code) at a chosen length, or decode a full code back to its bounding box and centre. Also shortens a full code against a reference coordinate and recovers a shortened code given a reference, which is how plus codes are normally exchanged in text. Returns code length, precision in metres and validity.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lat":"52.3728","lon":"4.8936"},"type":"http"},"output":{"example":{"data":{"bbox":{"max_lat":52.372875,"max_lon":4.893625,"min_lat":52.37275,"min_lon":4.8935},"center":{"lat":52.3728125,"lon":4.8935625},"code":"9F469VFV+4C","is_full":true,"is_short":false,"length":10,"precision_m":13.9,"reason":null,"valid":true},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/geo/pluscode","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"Plus code for decode, shorten or recover.","maxLength":20,"type":"string"},"lat":{"description":"Latitude for op=encode.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"length":{"default":"10","description":"Integer code length for op=encode: one of 2,4,6,8,10 (default),11,12,13,14,15. Other integers in 2-15 are 400 UNSUPPORTED_VALUE.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"lon":{"description":"Longitude for op=encode.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"op":{"default":"encode","description":"encode (default), decode, shorten or recover.","enum":["encode","decode","shorten","recover"],"maxLength":64,"type":"string"},"ref_lat":{"description":"Reference latitude for op=shorten/recover.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"},"ref_lon":{"description":"Reference longitude for op=shorten/recover.","maxLength":64,"pattern":"^[+-]?(\\d+(\\.\\d*)?|\\.\\d+)([eE][+-]?\\d+)?$","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"bbox":{"properties":{"max_lat":{"type":"number"},"max_lon":{"type":"number"},"min_lat":{"type":"number"},"min_lon":{"type":"number"}},"required":["min_lat","min_lon","max_lat","max_lon"],"type":"object"},"center":{"properties":{"lat":{"type":"number"},"lon":{"type":"number"}},"required":["lat","lon"],"type":"object"},"code":{"type":"string"},"full_code":{"type":"string"},"is_full":{"type":"boolean"},"is_short":{"type":"boolean"},"length":{"type":["integer","null"]},"precision_m":{"type":"number"},"reason":{"type":["string","null"]},"valid":{"type":"boolean"}},"required":["code","length","is_full","is_short","valid"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/geo/pluscode"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:31.963Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:31.809Z"},"resource":"https://api.duoleads.com/v1/geo/pluscode","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","geo","pluscode"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Decode a JSON Web Token without verifying it: returns the header, the claims, the signature length and algorithm, and a computed view of the time claims — whether exp has passed, whether nbf is in the future, and the remaining lifetime in seconds against a supplied or current instant. Reports structural problems such as a missing part, invalid base64url or an alg of none. It does not and cannot verify the signature; do not use it to decide trust.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"at":"2026-09-28T00:00:00Z","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"},"type":"http"},"output":{"example":{"data":{"alg":"HS256","claims":{"aud":null,"exp":null,"iat":1516239022,"iss":null,"jti":null,"nbf":null,"sub":"1234567890"},"header":{"alg":"HS256","typ":"JWT"},"kid":null,"parts":3,"payload":{"iat":1516239022,"name":"John Doe","sub":"1234567890"},"reason":null,"signature_bytes":32,"signature_verified":false,"time":{"age_seconds":274314578,"evaluated_at":"2026-09-28T00:00:00Z","expired":null,"expires_in_seconds":null,"not_yet_valid":null},"typ":"JWT","valid_structure":true,"warnings":[]},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/code/jwt","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"at":{"description":"Instant to evaluate exp/nbf against: RFC 3339 or epoch seconds. Default now.","maxLength":64,"type":"string"},"token":{"description":"The JWT to decode (not verified). At most 8192 characters.","maxLength":8192,"type":"string"}},"required":["token"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"alg":{"type":["string","null"]},"claim_errors":{"items":{"properties":{"claim":{"type":"string"},"reason":{"type":"string"}},"required":["claim","reason"],"type":"object"},"type":"array"},"claims":{"properties":{"aud":{"description":"RFC 7519 4.1.3: string or array of strings; null when absent","items":{"type":"string"},"type":["string","array","null"]},"exp":{"type":["number","null"]},"iat":{"type":["number","null"]},"iss":{"type":["string","null"]},"jti":{"type":["string","null"]},"nbf":{"type":["number","null"]},"sub":{"type":["string","null"]}},"required":["iss","sub","aud","exp","nbf","iat","jti"],"type":"object"},"header":{"description":"caller-supplied content echoed exactly as decoded: members are not typed","type":["object","null"]},"kid":{"type":["string","null"]},"parts":{"type":"integer"},"payload":{"description":"caller-supplied content echoed exactly as decoded: members are not typed","type":["object","null"]},"reason":{"type":["string","null"]},"signature_bytes":{"type":"integer"},"signature_verified":{"type":"boolean"},"time":{"properties":{"age_seconds":{"type":["integer","null"]},"evaluated_at":{"type":"string"},"expired":{"type":["boolean","null"]},"expires_in_seconds":{"type":["integer","null"]},"not_yet_valid":{"type":["boolean","null"]}},"required":["evaluated_at","expired","not_yet_valid","expires_in_seconds","age_seconds"],"type":"object"},"typ":{"type":["string","null"]},"valid_structure":{"type":"boolean"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["valid_structure","header","payload","alg","typ","kid","signature_bytes","parts","claims","time","signature_verified","warnings","reason"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/code/jwt"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:19.877Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:19.726Z"},"resource":"https://api.duoleads.com/v1/code/jwt","serviceName":"Duo Data Utilities","tags":["no-api-key","code","jwt","security"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Compute a cryptographic digest of supplied data: SHA-256, SHA-384, SHA-512, SHA-1, SHA3-256, SHA3-512, Keccak-256, BLAKE2b-256 and BLAKE2b-512, plus HMAC with any of them. Input is UTF-8 text, base64 or hex bytes; output is hex, base64, base64url or base32. Returns the digest, the byte length of the input, and the exact algorithm identifier used.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"algo":"sha256","data":"hello"},"type":"http"},"output":{"example":{"data":{"algo":"sha256","bit_length":256,"digest":"2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824","hmac":false,"input_bytes":5,"out":"hex"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/code/hash","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"algo":{"description":"Digest algorithm.","enum":["sha256","sha384","sha512","sha1","sha3-256","sha3-512","keccak256","blake2b-256","blake2b-512"],"maxLength":64,"type":"string"},"data":{"description":"Input data, interpreted per encoding. At most 8192 characters. An empty value hashes the empty string.","maxLength":8192,"type":"string"},"encoding":{"default":"utf8","description":"Encoding of data: utf8 (default), base64, base64url or hex.","enum":["utf8","base64","base64url","hex"],"maxLength":64,"type":"string"},"hmac_key":{"description":"If present, computes HMAC with this key.","maxLength":512,"type":"string"},"hmac_key_encoding":{"default":"utf8","description":"Encoding of hmac_key, as encoding.","enum":["utf8","base64","base64url","hex"],"maxLength":64,"type":"string"},"out":{"default":"hex","description":"Digest output encoding: hex (default), base64, base64url or base32.","enum":["hex","base64","base64url","base32"],"maxLength":64,"type":"string"}},"required":["algo","data"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"algo":{"type":"string"},"bit_length":{"type":"integer"},"digest":{"type":"string"},"hmac":{"type":"boolean"},"input_bytes":{"type":"integer"},"out":{"type":"string"}},"required":["digest","algo","out","input_bytes","hmac","bit_length"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/code/hash"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:13.72Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:13.609Z"},"resource":"https://api.duoleads.com/v1/code/hash","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","code","crypto","hashing"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Parse a semantic version into major, minor, patch, prerelease and build parts; compare two versions by precedence including prerelease ordering; or test whether a version satisfies a range expression using caret, tilde, hyphen, x-ranges and comparator sets. Returns the parsed structure, the comparison result and the reason a range did not match.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"version":"1.2.3-rc.1+build.5"},"type":"http"},"output":{"example":{"data":{"build":["build","5"],"canonical":"1.2.3-rc.1+build.5","is_prerelease":true,"major":1,"minor":2,"patch":3,"prerelease":["rc",1],"reason":null,"valid":true},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/code/semver","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"a":{"description":"First version for op=compare.","maxLength":256,"type":"string"},"b":{"description":"Second version for op=compare.","maxLength":256,"type":"string"},"op":{"default":"parse","description":"parse (default), compare, satisfies or sort.","enum":["parse","compare","satisfies","sort"],"maxLength":64,"type":"string"},"range":{"description":"Range expression for op=satisfies, e.g. ^1.2.0.","maxLength":256,"type":"string"},"version":{"description":"Version to parse (op=parse) or test (op=satisfies).","maxLength":256,"type":"string"},"versions":{"description":"Comma-separated versions for op=sort, at most 100.","maxLength":2048,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"a":{"type":"string"},"b":{"type":"string"},"build":{"items":{"type":"string"},"type":"array"},"canonical":{"type":["string","null"]},"comparators":{"items":{"type":"string"},"type":"array"},"invalid":{"items":{"type":"string"},"type":"array"},"is_prerelease":{"type":"boolean"},"major":{"type":["integer","null"]},"minor":{"type":["integer","null"]},"patch":{"type":["integer","null"]},"precedence_note":{"type":"string"},"prerelease":{"items":{"type":["number","string"]},"type":"array"},"range":{"type":"string"},"reason":{"type":["string","null"]},"result":{"type":"integer"},"satisfies":{"type":"boolean"},"sorted":{"items":{"type":"string"},"type":"array"},"valid":{"type":"boolean"}},"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/code/semver"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:52:07.628Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:52:07.511Z"},"resource":"https://api.duoleads.com/v1/code/semver","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","code","versions","semver"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Parse and canonicalise a URL, and extract its registrable domain using the Public Suffix List — the part an agent needs to decide whether two URLs belong to the same owner. Returns scheme, host, port, path, decoded query parameters and fragment, the public suffix, the registrable domain (eTLD+1), the subdomain, whether the suffix is an ICANN or a private entry, plus a canonical form with default port, dot-segments and percent-encoding normalised. unicode_host uses WHATWG/UTS 46 (non-strict).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://a.b.example.co.uk:443/x/../y?q=1\u0026q=2#f"},"type":"http"},"output":{"example":{"data":{"canonical":"https://a.b.example.co.uk/y?q=1\u0026q=2#f","fragment":"f","host":"a.b.example.co.uk","host_type":"domain","path":"/y","port":null,"public_suffix":"co.uk","query":[{"key":"q","value":"1"},{"key":"q","value":"2"}],"registrable_domain":"example.co.uk","scheme":"https","subdomain":"a.b","suffix_source":"icann","unicode_host":null,"username":null},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"id":"public-suffix-list","licence":"MPL-2.0","published":"2026-09-24","version":"a179a48c465e818cfd8d626691cb317985da87fb"}]},"ok":true,"route":"/v1/code/url","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"base":{"description":"Base URL to resolve url against as a relative reference.","maxLength":2048,"type":"string"},"url":{"description":"Absolute URL, or a bare hostname (https:// assumed).","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"canonical":{"type":"string"},"fragment":{"type":["string","null"]},"host":{"type":["string","null"]},"host_type":{"type":["string","null"]},"path":{"type":"string"},"port":{"type":["string","null"]},"public_suffix":{"type":["string","null"]},"query":{"items":{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"required":["key","value"],"type":"object"},"type":"array"},"registrable_domain":{"type":["string","null"]},"scheme":{"type":"string"},"subdomain":{"type":["string","null"]},"suffix_source":{"type":"string"},"unicode_host":{"type":["string","null"]},"username":{"type":["string","null"]}},"required":["canonical","scheme","username","host","port","path","fragment","query","public_suffix","registrable_domain","subdomain","suffix_source","host_type","unicode_host"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/code/url"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:55.633Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:55.483Z"},"resource":"https://api.duoleads.com/v1/code/url","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","code","url","domains"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Compare two strings and return every standard similarity measure in one call: Levenshtein and Damerau-Levenshtein edit distance, normalised similarity, Jaro and Jaro-Winkler, longest common subsequence, Dice coefficient on character bigrams, and the Soundex, Metaphone and NYSIIS phonetic keys of each string. Optional case folding, accent folding and whitespace normalisation before comparison.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"a":"kitten","b":"sitting"},"type":"http"},"output":{"example":{"data":{"damerau_levenshtein":3,"dice":0.36363636363636365,"equal_after_fold":false,"folded":{"a":"kitten","b":"sitting"},"jaro":0.746031746031746,"jaro_winkler":0.746031746031746,"lcs_length":4,"levenshtein":3,"normalised_similarity":0.5714285714285714,"phonetic":{"a":{"metaphone":"KTN","nysiis":"CATAN","soundex":"K350"},"b":{"metaphone":"STNK","nysiis":"SATANG","soundex":"S352"}}},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/text/similarity","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"a":{"description":"First string, at most 512 characters.","maxLength":512,"type":"string"},"b":{"description":"Second string, at most 512 characters.","maxLength":512,"type":"string"},"fold":{"default":"case","description":"Comma-separated folds before comparing: case, accents, space, punct. Default case.","maxLength":64,"type":"string"},"only":{"description":"Comma-separated measure names to compute: levenshtein, damerau_levenshtein, normalised_similarity, jaro, jaro_winkler, lcs_length, dice, phonetic (all three keys), soundex, metaphone, nysiis. Default all.","maxLength":256,"type":"string"}},"required":["a","b"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"damerau_levenshtein":{"type":"number"},"dice":{"type":"number"},"equal_after_fold":{"type":"boolean"},"folded":{"properties":{"a":{"type":"string"},"b":{"type":"string"}},"required":["a","b"],"type":"object"},"jaro":{"type":"number"},"jaro_winkler":{"type":"number"},"lcs_length":{"type":"integer"},"levenshtein":{"type":"number"},"normalised_similarity":{"type":"number"},"phonetic":{"properties":{"a":{"properties":{"metaphone":{"type":"string"},"nysiis":{"type":"string"},"soundex":{"type":"string"}},"type":"object"},"b":{"properties":{"metaphone":{"type":"string"},"nysiis":{"type":"string"},"soundex":{"type":"string"}},"type":"object"}},"required":["a","b"],"type":"object"}},"required":["equal_after_fold","folded"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/text/similarity"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:49.616Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:49.479Z"},"resource":"https://api.duoleads.com/v1/text/similarity","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","text","similarity","phonetic"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Analyse a string at the Unicode level: apply NFC, NFD, NFKC or NFKD, report which forms it is already in, list the scripts present (all Unicode scripts), and flag confusable and homoglyph characters — Cyrillic а in a Latin word, fullwidth or mathematical look-alikes, all-look-alike words — plus zero-width joiners, bidirectional overrides, invisible and blank characters. Returns per-character detail with code points, names and the ASCII character each imitates.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"form":"nfd","text":"café"},"type":"http"},"output":{"example":{"data":{"already_normalised":{"nfc":true,"nfd":false,"nfkc":true,"nfkd":false},"ascii_safe":false,"form":"nfd","lengths":{"code_points":5,"graphemes":4,"utf16_units":5,"utf8_bytes":6},"mixed_script":false,"normalised":"café","scripts":["Latin"],"suspicious":[]},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"Unicode confusables.txt (UTS #39), (c) Unicode, Inc.","id":"unicode-confusables","licence":"Unicode License v3","published":"2026-08-06","version":"18.0.0"}]},"ok":true,"route":"/v1/text/unicode","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"detail":{"default":"summary","description":"summary (default) or full per-code-point detail (capped at 256 entries).","enum":["summary","full"],"maxLength":64,"type":"string"},"form":{"default":"nfc","description":"Normalisation form to apply, default nfc.","enum":["nfc","nfd","nfkc","nfkd"],"maxLength":64,"type":"string"},"text":{"description":"Text to analyse, at most 1024 characters.","maxLength":1024,"type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"already_normalised":{"properties":{"nfc":{"type":"boolean"},"nfd":{"type":"boolean"},"nfkc":{"type":"boolean"},"nfkd":{"type":"boolean"}},"required":["nfc","nfd","nfkc","nfkd"],"type":"object"},"ascii_safe":{"type":"boolean"},"characters":{"items":{"properties":{"category":{"type":"string"},"char":{"type":"string"},"code_point":{"type":"string"},"index":{"type":"integer"},"name":{"type":["string","null"]},"script":{"type":["string","null"]}},"required":["index","char","code_point","name","category","script"],"type":"object"},"type":"array"},"characters_truncated":{"type":"boolean"},"form":{"type":"string"},"lengths":{"properties":{"code_points":{"type":"integer"},"graphemes":{"type":"integer"},"utf16_units":{"type":"integer"},"utf8_bytes":{"type":"integer"}},"required":["code_points","graphemes","utf8_bytes","utf16_units"],"type":"object"},"mixed_script":{"type":"boolean"},"normalised":{"type":"string"},"scripts":{"items":{"type":"string"},"type":"array"},"suspicious":{"items":{"properties":{"category":{"type":"string"},"char":{"type":"string"},"code_point":{"type":"string"},"index":{"type":"integer"},"kind":{"type":"string"},"looks_like":{"type":["string","null"]},"name":{"type":["string","null"]}},"required":["index","char","code_point","name","category","kind","looks_like"],"type":"object"},"type":"array"}},"required":["normalised","form","already_normalised","lengths","scripts","mixed_script","suspicious","ascii_safe"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/text/unicode"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:43.609Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:43.466Z"},"resource":"https://api.duoleads.com/v1/text/unicode","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","text","unicode","security"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Turn arbitrary text into a URL-safe slug. Decomposes accents, transliterates German umlauts, Scandinavian and Turkish letters, the ligatures that lose meaning under plain NFD, and Cyrillic (Russian, Ukrainian, Belarusian, Bulgarian, Serbian, Macedonian; language from lang or inferred from the letters). Lowercases, collapses separators, truncates on a word boundary. Returns the slug plus what was removed.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"de","text":"Crème Brûlée — Ærøskøbing, Straße 42"},"type":"http"},"output":{"example":{"data":{"length":37,"removed":"—,","slug":"creme-brulee-aeroeskoebing-strasse-42","source_length":36,"transliterated":[{"from":"Æ","to":"ae"},{"from":"ø","to":"oe"},{"from":"ß","to":"ss"}],"truncated":false},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/text/slug","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"case":{"default":"lower","description":"lower (default), preserve or upper.","enum":["lower","preserve","upper"],"maxLength":64,"type":"string"},"lang":{"description":"ISO 639-1 code for locale-sensitive folding (de: ü-\u003eue) and the Cyrillic table (ru, uk, be, bg, sr, mk). Default locale-neutral; for Cyrillic the language is then inferred from letters unique to Ukrainian, Belarusian, Serbian or Macedonian, else Russian BGN/PCGN letters with ISO 9 (accents folded) for the rest.","maxLength":16,"type":"string"},"max":{"default":"96","description":"Maximum slug length 1-512, default 96. Truncates at the last complete word.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"separator":{"default":"-","description":"Separator: - (default), _, . or empty.","enum":["-","_",".",""],"maxLength":64,"type":"string"},"text":{"description":"Text to slugify, at most 2048 characters.","maxLength":2048,"type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"length":{"type":"integer"},"removed":{"type":"string"},"slug":{"type":"string"},"source_length":{"type":"integer"},"transliterated":{"items":{"properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"type":"object"},"type":"array"},"truncated":{"type":"boolean"}},"required":["slug","length","truncated","source_length","transliterated","removed"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/text/slug"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:31.618Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:31.5Z"},"resource":"https://api.duoleads.com/v1/text/slug","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","text","unicode","slug"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Convert a Gregorian date to other calendar systems: Islamic (both the tabular civil calendar and the Umm al-Qura variant), Hebrew, Japanese imperial era, Republic of China, Buddhist and Persian. Also computes Easter Sunday for a year in both the Gregorian and Julian reckonings. Uses the calendar support built into the runtime, with the algorithm named in every response.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"date":"2026-09-28","to":"islamic,hebrew,japanese"},"type":"http"},"output":{"example":{"data":{"calendars":{"hebrew":{"algorithm":"Hebrew calendar (months numbered from Tishri = 1)","day":17,"era":"AM","formatted":"17 Tishri 5787","month":1,"month_name":"Tishri","year":5787},"islamic":{"algorithm":"tabular civil (islamic-civil)","day":15,"era":"AH","formatted":"Rabiʻ II 15, 1448 AH","month":4,"month_name":"Rabiʻ II","year":1448},"japanese":{"algorithm":"Japanese imperial eras on the Gregorian calendar","day":28,"era":"Reiwa","formatted":"September 28, 8 Reiwa","month":9,"month_name":"September","year":8}},"gregorian":"2026-09-28"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/time/calendar","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"date":{"description":"Gregorian date YYYY-MM-DD. Required when op=convert.","maxLength":32,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"op":{"default":"convert","description":"convert (default) a Gregorian date, or easter for a year.","enum":["convert","easter"],"maxLength":64,"type":"string"},"rite":{"default":"western","description":"Easter reckoning: western (default) or eastern.","enum":["western","eastern"],"maxLength":64,"type":"string"},"to":{"description":"Comma-separated calendar ids: islamic, islamic-umalqura, hebrew, japanese, roc, buddhist, persian. Default all.","maxLength":256,"type":"string"},"year":{"description":"Year for op=easter, 326-9999.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"algorithm":{"type":"string"},"calendars":{"additionalProperties":{"properties":{"algorithm":{"type":"string"},"day":{"type":"integer"},"era":{"type":"string"},"formatted":{"type":"string"},"month":{"type":"integer"},"month_name":{"type":"string"},"year":{"type":"integer"}},"required":["year","month","month_name","day","era","formatted","algorithm"],"type":"object"},"description":"keyed by caller-chosen names","type":"object"},"date":{"type":"string"},"gregorian":{"type":"string"},"gregorian_date":{"type":"string"},"julian_date":{"type":"string"},"rite":{"type":"string"},"unavailable":{"additionalProperties":{"type":"string"},"description":"keyed by caller-chosen names","type":"object"},"year":{"type":"integer"}},"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/time/calendar"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:25.452Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:25.317Z"},"resource":"https://api.duoleads.com/v1/time/calendar","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","time","calendar"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Expand an RFC 5545 recurrence rule into concrete occurrence timestamps. Accepts an RRULE string with DTSTART, an IANA time zone, and optional EXDATE and RDATE lists, and returns up to 200 occurrences as both local wall-clock times and UTC instants. Supports FREQ, INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY, BYMONTH, BYSETPOS and WKST. Occurrences moved by a DST gap carry gap: true. Rules needing over 50,000 candidate evaluations are rejected.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"dtstart":"2026-01-01T09:00:00","rrule":"FREQ=MONTHLY;BYDAY=-1FR;COUNT=3","zone":"Europe/Amsterdam"},"type":"http"},"output":{"example":{"data":{"count":3,"occurrences":[{"dst":false,"epoch_ms":1769760000000,"instant":"2026-01-30T08:00:00.000Z","local":"2026-01-30T09:00:00","offset":"+01:00"},{"dst":false,"epoch_ms":1772179200000,"instant":"2026-02-27T08:00:00.000Z","local":"2026-02-27T09:00:00","offset":"+01:00"},{"dst":false,"epoch_ms":1774598400000,"instant":"2026-03-27T08:00:00.000Z","local":"2026-03-27T09:00:00","offset":"+01:00"}],"rule":{"byday":["-1FR"],"count":3,"freq":"MONTHLY","interval":1,"wkst":"MO"},"truncated":false,"zone":"Europe/Amsterdam"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/time/rrule","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"after":{"description":"RFC 3339 instant; skip occurrences before it.","maxLength":64,"type":"string"},"count":{"default":"20","description":"Maximum occurrences to return, 1-200. Default 20.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"dtstart":{"description":"First occurrence, YYYY-MM-DDTHH:MM:SS local to zone.","maxLength":32,"type":"string"},"exdate":{"description":"Comma-separated local datetimes to exclude.","maxLength":1024,"type":"string"},"rdate":{"description":"Comma-separated local datetimes to add.","maxLength":1024,"type":"string"},"rrule":{"description":"RFC 5545 RRULE, e.g. FREQ=MONTHLY;BYDAY=-1FR;COUNT=6.","maxLength":512,"type":"string"},"zone":{"description":"IANA time zone id.","maxLength":64,"type":"string"}},"required":["rrule","dtstart","zone"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"count":{"type":"integer"},"occurrences":{"items":{"properties":{"dst":{"type":"boolean"},"epoch_ms":{"type":"integer"},"gap":{"type":"boolean"},"instant":{"type":"string"},"local":{"type":"string"},"offset":{"type":"string"}},"required":["local","instant","epoch_ms","offset","dst"],"type":"object"},"type":"array"},"rule":{"properties":{"byday":{"items":{"type":"string"},"type":"array"},"byhour":{"items":{"type":"integer"},"type":"array"},"byminute":{"items":{"type":"integer"},"type":"array"},"bymonth":{"items":{"type":"integer"},"type":"array"},"bymonthday":{"items":{"type":"integer"},"type":"array"},"bysecond":{"items":{"type":"integer"},"type":"array"},"bysetpos":{"items":{"type":"integer"},"type":"array"},"count":{"type":"integer"},"freq":{"type":"string"},"interval":{"type":"integer"},"until":{"type":"string"},"wkst":{"type":"string"}},"required":["freq","interval","wkst"],"type":"object"},"truncated":{"type":"boolean"},"zone":{"type":"string"}},"required":["occurrences","count","truncated","rule","zone"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/time/rrule"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:19.698Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:19.567Z"},"resource":"https://api.duoleads.com/v1/time/rrule","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","time","calendar","recurrence"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Business-day arithmetic with a caller-supplied calendar: add or subtract N working days from a date, or count the working days between two dates. The weekend is a weekday mask (Friday-Saturday and Sunday-only weeks work) and holidays are an explicit date list, so nothing depends on a stale holiday table. Returns the result date, the day count and the skipped dates with reasons. The skipped list is capped at 1,000 entries (skipped_truncated flags it); skipped_total is always exact.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"days":"5","from":"2026-12-24","holidays":"2026-12-25,2026-12-26,2027-01-01"},"type":"http"},"output":{"example":{"data":{"calendar_days_spanned":11,"days":5,"from":"2026-12-24","result":"2027-01-04","skipped":[{"date":"2026-12-25","reason":"holiday","weekday":"friday"},{"date":"2026-12-26","reason":"weekend","weekday":"saturday"},{"date":"2026-12-27","reason":"weekend","weekday":"sunday"},{"date":"2027-01-01","reason":"holiday","weekday":"friday"},{"date":"2027-01-02","reason":"weekend","weekday":"saturday"},{"date":"2027-01-03","reason":"weekend","weekday":"sunday"}],"skipped_total":6,"skipped_truncated":false},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/time/business-days","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"days":{"description":"Business days to add, -3650 to 3650. Required when op=add.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"from":{"description":"Start date, YYYY-MM-DD.","maxLength":32,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"holidays":{"description":"Comma-separated YYYY-MM-DD holiday dates.","maxLength":2048,"type":"string"},"inclusive":{"default":"start","description":"For op=count: start (default, half-open [from, to)), both or neither.","enum":["start","both","neither"],"maxLength":64,"type":"string"},"op":{"default":"add","description":"add (default) N business days to from, or count business days between from and to.","enum":["add","count"],"maxLength":64,"type":"string"},"to":{"description":"End date YYYY-MM-DD, may precede from. Required when op=count.","maxLength":32,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"weekend":{"default":"sat,sun","description":"Comma-separated weekday names or ISO numbers. Default sat,sun. Empty string = no weekend.","maxLength":64,"type":"string"}},"required":["from"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"business_days":{"type":"integer"},"calendar_days":{"type":"integer"},"calendar_days_spanned":{"type":"integer"},"days":{"type":"integer"},"direction":{"type":"string"},"from":{"type":"string"},"holiday_days":{"type":"integer"},"holidays_matched":{"items":{"type":"string"},"type":"array"},"result":{"type":"string"},"skipped":{"items":{"properties":{"date":{"type":"string"},"reason":{"type":"string"},"weekday":{"type":"string"}},"required":["date","reason","weekday"],"type":"object"},"type":"array"},"skipped_total":{"type":"integer"},"skipped_truncated":{"type":"boolean"},"weekend_days":{"type":"integer"}},"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/time/business-days"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:13.591Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:13.405Z"},"resource":"https://api.duoleads.com/v1/time/business-days","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","time","calendar","business-days"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"List the daylight-saving transitions for an IANA time zone over a date range: the exact instant of each shift, the offset before and after, and whether local clocks jump forward or back. Returns the current offset and DST state, and the next transition from a given instant. Zones without DST return an empty transition list rather than an error.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-01-01","years":"1","zone":"Europe/Amsterdam"},"type":"http"},"output":{"example":{"data":{"current":{"abbreviation":"GMT+1","dst":false,"offset":"+01:00","offset_seconds":3600},"next":{"abbreviation_after":"GMT+2","abbreviation_before":"GMT+1","at":"2026-03-29T01:00:00.000Z","delta_seconds":3600,"direction":"forward","local_after":"2026-03-29T03:00:00","local_before":"2026-03-29T01:59:59","offset_after":"+02:00","offset_before":"+01:00"},"observes_dst":true,"transitions":[{"abbreviation_after":"GMT+2","abbreviation_before":"GMT+1","at":"2026-03-29T01:00:00.000Z","delta_seconds":3600,"direction":"forward","local_after":"2026-03-29T03:00:00","local_before":"2026-03-29T01:59:59","offset_after":"+02:00","offset_before":"+01:00"},{"abbreviation_after":"GMT+1","abbreviation_before":"GMT+2","at":"2026-10-25T01:00:00.000Z","delta_seconds":-3600,"direction":"back","local_after":"2026-10-25T02:00:00","local_before":"2026-10-25T02:59:59","offset_after":"+01:00","offset_before":"+02:00"}],"zone":"Europe/Amsterdam"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/time/dst","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"Start of the range: RFC 3339 or YYYY-MM-DD. Default now.","maxLength":64,"type":"string"},"years":{"default":"2","description":"Length of the range in years, 1-10. Default 2.","maxLength":64,"pattern":"^[+-]?\\d+$","type":"string"},"zone":{"description":"IANA time zone id.","maxLength":64,"type":"string"}},"required":["zone"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"current":{"properties":{"abbreviation":{"type":"string"},"dst":{"type":"boolean"},"offset":{"type":"string"},"offset_seconds":{"type":"integer"}},"required":["offset","offset_seconds","abbreviation","dst"],"type":"object"},"next":{"properties":{"abbreviation_after":{"type":"string"},"abbreviation_before":{"type":"string"},"at":{"type":"string"},"delta_seconds":{"type":"integer"},"direction":{"type":"string"},"local_after":{"type":"string"},"local_before":{"type":"string"},"offset_after":{"type":"string"},"offset_before":{"type":"string"}},"required":["at","local_before","local_after","offset_before","offset_after","delta_seconds","direction","abbreviation_before","abbreviation_after"],"type":["object","null"]},"observes_dst":{"type":"boolean"},"transitions":{"items":{"properties":{"abbreviation_after":{"type":"string"},"abbreviation_before":{"type":"string"},"at":{"type":"string"},"delta_seconds":{"type":"integer"},"direction":{"type":"string"},"local_after":{"type":"string"},"local_before":{"type":"string"},"offset_after":{"type":"string"},"offset_before":{"type":"string"}},"required":["at","local_before","local_after","offset_before","offset_after","delta_seconds","direction","abbreviation_before","abbreviation_after"],"type":"object"},"type":"array"},"zone":{"type":"string"}},"required":["zone","observes_dst","current","next","transitions"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/time/dst"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:06.61Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:06.413Z"},"resource":"https://api.duoleads.com/v1/time/dst","serviceName":"Duo Data Utilities","tags":["no-api-key","time","timezones","dst"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Convert an instant to wall-clock time in a named IANA time zone, or a wall-clock time in a zone back to an instant. Returns the local date and time, the UTC offset in ±HH:MM and seconds, the zone abbreviation, whether DST is in effect, the ISO week date, and the day of year. Handles the ambiguous and skipped local times at DST boundaries explicitly rather than guessing.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"instant":"2026-10-25T00:30:00Z","zone":"Europe/Amsterdam"},"type":"http"},"output":{"example":{"data":{"abbreviation":"GMT+2","ambiguity":null,"day_of_year":298,"dst":true,"epoch_ms":1792888200000,"gap":false,"instant":"2026-10-25T00:30:00.000Z","iso_week":{"week":43,"weekday":7,"year":2026},"local":"2026-10-25T02:30:00","offset":"+02:00","offset_seconds":7200,"resolution":null,"weekday":"sunday","zone":"Europe/Amsterdam"},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/time/zone","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ambiguous":{"description":"Only with local: which instant a repeated local time maps to. Default earlier.","enum":["earlier","later","reject"],"maxLength":64,"type":"string"},"instant":{"description":"RFC 3339 timestamp or integer Unix seconds/milliseconds. Defaults to now. Mutually exclusive with local.","maxLength":64,"type":"string"},"local":{"description":"Wall-clock time YYYY-MM-DDTHH:MM[:SS] in zone, converted back to an instant. Mutually exclusive with instant.","maxLength":64,"type":"string"},"zone":{"description":"IANA time zone id, e.g. Europe/Amsterdam.","maxLength":64,"type":"string"}},"required":["zone"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"abbreviation":{"type":"string"},"ambiguity":{"type":["string","null"]},"day_of_year":{"type":"integer"},"dst":{"type":"boolean"},"epoch_ms":{"type":"integer"},"gap":{"type":"boolean"},"instant":{"type":"string"},"iso_week":{"properties":{"week":{"type":"integer"},"weekday":{"type":"integer"},"year":{"type":"integer"}},"required":["year","week","weekday"],"type":"object"},"local":{"type":"string"},"offset":{"type":"string"},"offset_seconds":{"type":"integer"},"resolution":{"type":["string","null"]},"weekday":{"type":"string"},"zone":{"type":"string"}},"required":["zone","instant","epoch_ms","local","offset","offset_seconds","abbreviation","dst","weekday","iso_week","day_of_year","ambiguity","resolution"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/time/zone"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:51:00.613Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:51:00.49Z"},"resource":"https://api.duoleads.com/v1/time/zone","serviceName":"Duo Data Utilities","tags":["no-api-key","time","timezones"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account number); digit fields are left-padded with zeros to the country's registered widths. Returns the IBAN in electronic and print formats with its bank, branch and account parts. Covers the 89 SWIFT registry countries. Named parts work only where they span the whole BBAN; otherwise pass the BBAN.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"account":"0417164300","bank":"ABNA","country":"NL"},"type":"http"},"output":{"example":{"data":{"bban":"ABNA0417164300","check_digits":"91","country":"NL","iban":"NL91ABNA0417164300","iban_print":"NL91 ABNA 0417 1643 00","length":18,"parts":{"account":"0417164300","bank":"ABNA","branch":null},"valid":true},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","sources":[{"attribution":"IBAN registry via ibantools (MIT); field offsets via schwifty (MIT); underlying data: SWIFT IBAN Registry, public","id":"iban-registry","licence":"MIT","published":"2026-04-10","version":"ibantools 4.5.4, field layout schwifty 2026.7.3"}]},"ok":true,"route":"/v1/id/iban-build","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"account":{"description":"Account number. Requires bank.","maxLength":32,"type":"string"},"bank":{"description":"Bank code. Requires account.","maxLength":16,"type":"string"},"bban":{"description":"The whole domestic account number (BBAN), alphanumeric. Use this or bank plus account.","maxLength":34,"type":"string"},"branch":{"description":"Branch code, for countries whose layout has a branch field.","maxLength":16,"type":"string"},"country":{"description":"ISO 3166-1 alpha-2 country code in the SWIFT IBAN registry, case-insensitive.","maxLength":16,"type":"string"}},"required":["country"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"bban":{"type":"string"},"check_digits":{"type":"string"},"country":{"type":"string"},"iban":{"type":"string"},"iban_print":{"type":"string"},"length":{"type":"integer"},"parts":{"properties":{"account":{"type":["string","null"]},"bank":{"type":["string","null"]},"branch":{"type":["string","null"]}},"required":["bank","branch","account"],"type":"object"},"valid":{"type":"boolean"}},"required":["iban","iban_print","country","check_digits","bban","parts","length","valid"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/id/iban-build"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:50:54.645Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:50:54.517Z"},"resource":"https://api.duoleads.com/v1/id/iban-build","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","id","identifiers","banking"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Validate the check digit of a financial security identifier: ISIN (ISO 6166), CUSIP, SEDOL and FIGI. Returns the verdict, the computed correct check character, and for an ISIN the issuing country prefix and the embedded NSIN. Also builds an ISIN from a country code plus a 9-character NSIN. Format and checksum only, no security master lookup.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"value":"US0378331005"},"type":"http"},"output":{"example":{"data":{"algorithm":"luhn-mod10-alpha","check_char":"5","check_char_ok":true,"country":"US","normalised":"US0378331005","nsin":"037833100","reason":null,"type":"isin","valid":true},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/id/security","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"description":"ISO 3166-1 alpha-2 code or XS. Required when op=build-isin.","maxLength":16,"type":"string"},"nsin":{"description":"Exactly 9 alphanumeric characters. Required when op=build-isin.","maxLength":64,"type":"string"},"op":{"default":"validate","description":"validate (default) or build-isin.","enum":["validate","build-isin"],"maxLength":64,"type":"string"},"value":{"description":"ISIN, CUSIP, SEDOL or FIGI to validate. Required when op=validate.","maxLength":24,"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"algorithm":{"type":["string","null"]},"check_char":{"type":["string","null"]},"check_char_ok":{"type":"boolean"},"country":{"type":["string","null"]},"isin":{"type":"string"},"normalised":{"type":"string"},"nsin":{"type":["string","null"]},"reason":{"type":["string","null"]},"type":{"type":"string"},"valid":{"type":"boolean"}},"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/id/security"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:50:42.822Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:50:42.383Z"},"resource":"https://api.duoleads.com/v1/id/security","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","id","identifiers","validation"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"description":"Validate a national identity, tax or company registration number against its country's official checksum rule. Covers 23 countries including NL BSN, ES NIF/NIE/CIF, IT codice fiscale, FR SIREN/SIRET, DE Steuer-ID, BE/PL/CZ national numbers, SE/NO/DK/FI personal numbers, BR CPF/CNPJ, AU ABN/TFN, UK NINo, IE PPS, US NPI/EIN. Structure and check digit only — no registry lookup; the number itself is never stored (logs keep only its length and character types).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"country":"NL","kind":"bsn","value":"111222333"},"type":"http"},"output":{"example":{"data":{"algorithm":"elfproef-11","country":"NL","derived":{},"formatted":"111.222.333","kind":"bsn","normalised":"111222333","reason":null,"valid":true},"meta":{"computed_at":"2026-09-28T12:00:00.000Z","deterministic":true,"disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","price_usd":"0.05","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D"},"ok":true,"route":"/v1/id/national","version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"description":"ISO 3166-1 alpha-2 country code, case-insensitive. One of the 23 supported countries; the United Kingdom is accepted as UK or GB (the response echoes what you sent).","maxLength":16,"type":"string"},"kind":{"description":"Identifier type for that country, e.g. bsn, nif, cf, cpf.","maxLength":32,"type":"string"},"value":{"description":"The identifier. Separators (space . - /) are stripped before checking.","maxLength":64,"type":"string"}},"required":["country","kind","value"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"algorithm":{"type":"string"},"country":{"type":"string"},"derived":{"properties":{"birth_date":{"type":"string"},"birth_month":{"type":["number","null"]},"birth_year_yy":{"type":"string"},"birthplace_code":{"type":"string"},"century_assumed":{"type":"boolean"},"department_code":{"type":"string"},"sex":{"type":"string"}},"type":"object"},"formatted":{"type":["string","null"]},"kind":{"type":"string"},"normalised":{"type":["string","null"]},"reason":{"type":["string","null"]},"valid":{"type":"boolean"}},"required":["valid","country","kind","algorithm","normalised","formatted","reason","derived"],"type":"object"},"meta":{"properties":{"computed_at":{"description":"RFC 3339 UTC with milliseconds","type":"string"},"deterministic":{"type":"boolean"},"disclaimer":{"type":"string"},"price_usd":{"type":"string"},"request_id":{"type":"string"},"sources":{"items":{"required":["id","version","published"],"type":"object"},"type":"array"}},"required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"type":"object"},"ok":{"const":true},"route":{"const":"/v1/id/national"},"version":{"type":"string"}},"required":["ok","route","version","data","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T20:50:30.963Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T20:50:30.393Z"},"resource":"https://api.duoleads.com/v1/id/national","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","id","identifiers","validation"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get Bitcoin fees per transaction in USD chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"A chart showing the total transaction fees paid to miners divided by the number of transactions.","name":"Fees per Transaction (USD)","period":"day","status":"ok","unit":"USD","values":[{"x":1704067200,"y":2.58},{"x":1704153600,"y":2.91}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-01T19:56:22.876Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T19:56:22.675Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/fees-usd-per-transaction","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get Bitcoin cost per transaction chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"A chart showing miners revenue divided by the number of transactions.","name":"Cost per Transaction","period":"day","status":"ok","unit":"USD","values":[{"x":1704067200,"y":98.42},{"x":1704153600,"y":101.77}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-01T19:56:20.459Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T19:56:20.242Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/cost-per-transaction","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x995ffeF6c39234F0bBc95cf0E84FE1B6e6e2d8e0","scheme":"exact"}],"description":"Paid AI-agent access to Blockchain.com Explorer API","extensions":{"bazaar":{"description":"Get Bitcoin average confirmation time chart data (paid via x402)","info":{"input":{"body":{"cors":false,"format":"json","metadata":false,"rollingAverage":"8h","sampled":true,"timespan":"1y"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"The average time to confirm a Bitcoin transaction","name":"Average Confirmation Time","period":"day","status":"ok","unit":"minutes","values":[{"x":1704067200,"y":9.5},{"x":1704153600,"y":10.2}]},"format":"application/json","type":"json"}},"method":"POST","schema":{"properties":{"input":{"properties":{"body":{"properties":{"cors":{"default":false,"description":"Enable CORS headers","type":"boolean"},"format":{"default":"json","description":"Response format:\n- `json` — Returns structured JSON with metadata and values\n- `csv` — Returns raw CSV data with timestamp and value columns (no metadata)\n","enum":["json","csv"],"type":"string"},"metadata":{"default":false,"description":"Include metadata in response","type":"boolean"},"rollingAverage":{"default":"8h","description":"Rolling average window (e.g., \"8h\", \"24h\")","example":"8h","type":"string"},"sampled":{"default":true,"description":"Apply sampling to reduce data points","type":"boolean"},"timespan":{"default":"1y","description":"Time period (e.g., \"24h\", \"7d\", \"1y\", \"3y\")","example":"1y","type":"string"}},"type":"object"},"bodyType":{"const":"json"},"method":{"const":"POST"},"type":{"const":"http"}},"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"period":{"type":"string"},"status":{"type":"string"},"unit":{"type":"string"},"values":{"items":{"properties":{"x":{"format":"int64","type":"integer"},"y":{"format":"double","type":"number"}},"required":["x","y"],"type":"object"},"type":"array"}},"required":["status","name","unit","period","description","values"],"type":"object"},"format":{"const":"application/json"},"type":{"const":"json"}},"type":"object"}}},"serviceName":"Explorer Gateway API","tags":["Charts"]}},"lastUpdated":"2026-10-01T19:56:17.898Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T19:56:17.504Z"},"resource":"https://api.blockchain.info/explorer-gateway-kt/x402/charts/avg-confirmation-time","serviceName":"Blockchain.info API","tags":["ai-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","lastValidBlockHeight":"430404173","recentBlockhash":"32YRRKLEXYm1FgDpqEFbjEzTBMRk191tvKMEKvJF7ghH"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","scheme":"exact"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"},{"amount":"5000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":60,"network":"eip155:4663","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"},{"amount":"5000","asset":"0x779Ded0c9e1022225f8E0630b35a9b54bE713736","extra":{"name":"USD₮0","version":"1"},"maxTimeoutSeconds":60,"network":"eip155:196","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"}],"description":"Is this Solana token safe? Solana token safety check (rug check) for one pump.fun memecoin: calibrated rug probability and observed flags, not a safety guarantee ($0.005). Use to check one Solana token for rug risk right before a swap or while holding a pump.fun memecoin; not for finding new mints (use the free /v1/radar or the $0.001 delta feed, GET /v1/launches/since).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"cursor":null,"mint":"73sfnFgqQzpSRZSimCC4sxpubqghRGYewYLmiUH2pump"},"type":"http"},"output":{"example":{"coverage":"full","data":{"count":1,"items":[{"findings":[{"code":"creator_sold"}],"mint":"…"}],"status":"flags_observed"},"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"cursor":{"type":["string","null"]},"mint":{"description":"pump.fun mint (base58), or its pump.fun, GMGN, Solscan, Birdeye or Jupiter link","type":"string"}},"required":["mint"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"coverage":{},"data":{},"ok":{}},"required":["ok","coverage","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"lastUpdated":"2026-10-01T18:15:10.946Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T18:15:10.654Z"},"resource":"https://api.loopholetape.com/v1/check/mint","serviceName":"loophole tape","tags":["pump.fun","memecoin","rug-check","rug-probability","token-safety"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","lastValidBlockHeight":"430404163","recentBlockhash":"41oUsuPqYQzuWcxoaCVPnATnn4hd97GZR497Jy6pYzjL"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","scheme":"exact"},{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"},{"amount":"10000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":60,"network":"eip155:4663","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"},{"amount":"10000","asset":"0x779Ded0c9e1022225f8E0630b35a9b54bE713736","extra":{"name":"USD₮0","version":"1"},"maxTimeoutSeconds":60,"network":"eip155:196","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","scheme":"exact"}],"description":"Is this Solana token a rug pull? Token safety verdict (rug check) on one pump.fun memecoin: avoid, caution or no_flags_observed (not a safety guarantee), with a free shareable card ($0.01). Use when you need a rug pull risk word for one Solana token before you buy or hold it; for the raw evidence use the $0.005 compact check (GET /v1/check/mint), and to find mints use the free /v1/radar.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"mint":"73sfnFgqQzpSRZSimCC4sxpubqghRGYewYLmiUH2pump"},"type":"http"},"output":{"example":{"coverage":"full","data":{"mint":"…","reason":"Observed: the creator wallet sold tokens.","share_url":"…","verdict":"avoid"},"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"mint":{"description":"pump.fun mint (base58), or its pump.fun, GMGN, Solscan, Birdeye or Jupiter link","type":"string"}},"required":["mint"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"coverage":{},"data":{},"ok":{}},"required":["ok","coverage","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"lastUpdated":"2026-10-01T18:15:07.818Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T18:15:07.388Z"},"resource":"https://api.loopholetape.com/v1/verdict","serviceName":"loophole tape","tags":["pump.fun","memecoin","rug-check","token-safety","verdict"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0xa91238cf312440118f7dD59bA78232AcDB8Ea39b","scheme":"exact"},{"amount":"1000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":900,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"AxHVpeuSUcYwJaxkyAjGT1UvN5sHu4ZcSrW1fB1S5ZSn","scheme":"exact"}],"description":"gpt-5-nano: OpenAI GPT 5 Nano chat completions, paid per call in USDC. Per 1M tokens in/out: Flex (default) 0.025/0.2, Standard 0.05/0.4; pick with service_tier. Plus $0.0005 (Base) or $0.0005 (Solana) per call; the quote charges input plus 10% of max_tokens. Levels: minimal, low, medium, high (model gpt-5-nano:\u003clevel\u003e). Empty answers are free. Rates: https://openai.mm.family/x402/pricing","extensions":{"bazaar":{"info":{"input":{"body":{"max_tokens":128,"messages":[{"content":"Hello","role":"user"}],"model":"gpt-5-nano"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"choices":[{"finish_reason":"stop","index":0,"message":{"content":"Hello","refusal":null,"role":"assistant"}}],"id":"chatcmpl-x","model":"gpt-5-nano","object":"chat.completion","service_tier":"flex","usage":{"completion_tokens":1,"prompt_tokens":8,"total_tokens":9}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"max_tokens":{"type":"integer"},"messages":{"items":{"properties":{"content":{"type":"string"},"role":{"type":"string"}},"required":["role","content"],"type":"object"},"type":"array"},"model":{"enum":["gpt-5-nano","gpt-5-nano:minimal","gpt-5-nano:low","gpt-5-nano:medium","gpt-5-nano:high"],"type":"string"},"reasoning_effort":{"type":"string"},"response_format":{"type":"object"},"service_tier":{"enum":["flex","default","standard","auto","fast","priority"],"type":"string"},"stream":{"type":"boolean"},"tools":{"type":"array"}},"required":["messages"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T18:13:24.766Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T18:13:24.566Z"},"resource":"https://openai.mm.family/x402/v1/models/gpt-5-nano/chat/completions","serviceName":"OpenAI gpt-5-nano","tags":["gpt-5","openai","llm","chat-completions"],"type":"http","x402Version":2},{"accepts":[{"amount":"2003","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x6121654D3Fd4C8B42a90d30472E4D40927C3e6BB","scheme":"exact"}],"description":"Has the sanctions feed moved since you last looked? Every OFAC designation and delisting since a timestamp you supply, with no address list to send — match the feed against your own counterparty book locally, so the service never learns which addresses are yours. The trivial cron: poll this, pass the returned checkedAt back as `since`. Free alternative: GET /v1/watch. Trial: 3 free calls/wallet/24h — https://trust-agent.io/v1/trial.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"since":"1786700000"},"type":"http"},"output":{"example":{"changes":"array of {address, change: added | removed, source, at, reason}. Empty means nothing moved.","coverage":"{coveredSince, complete}. complete=false means the change log does not reach your cursor and the answer may be incomplete — re-establish your baseline from a full poll.","feed":"source and lastSyncedAt of the sanctions feed behind the answer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"chain":{"description":"OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base.","type":"string"},"since":{"description":"OPTIONAL. Unix seconds. Pass the previous response's checkedAt to receive only what changed since.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"changes":{"description":"array of {address, change: added | removed, source, at, reason}. Empty means nothing moved."},"coverage":{"description":"{coveredSince, complete}. complete=false means the change log does not reach your cursor and the answer may be incomplete — re-establish your baseline from a full poll."},"feed":{"description":"source and lastSyncedAt of the sanctions feed behind the answer"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T17:25:38.385Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T17:25:38.192Z"},"resource":"https://trust-agent.io/v1/watch/feed","serviceName":"TrustAgent","tags":["sanctions","ofac","monitoring","compliance"],"type":"http","x402Version":2},{"accepts":[{"amount":"2007","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x6121654D3Fd4C8B42a90d30472E4D40927C3e6BB","scheme":"exact"}],"description":"Has anything changed about counterparties you already screened? Re-checks a list of addresses against OFAC designations and delistings since a timestamp you supply, so a verdict you acted on last month does not go quietly stale. Stateless: no watchlist is stored and nothing is sent to you — pass the returned checkedAt back as `since`. Free alternative: GET /v1/watch. Trial: 3 free calls/wallet/24h — https://trust-agent.io/v1/trial.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"addresses":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006","since":"1786700000"},"type":"http"},"output":{"example":{"changes":"array of {address, change: added | removed, source, at, reason}. Empty means nothing moved.","coverage":"{coveredSince, complete}. complete=false means the change log does not reach your cursor and the answer may be incomplete — re-screen to re-establish a baseline.","feed":"source and lastSyncedAt of the sanctions feed behind the answer"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"addresses":{"description":"REQUIRED. Comma-separated EVM addresses, at most 50.","type":"string"},"chain":{"description":"OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base.","type":"string"},"since":{"description":"OPTIONAL. Unix seconds. Pass the previous response's checkedAt to receive only what changed since.","type":"string"}},"required":["addresses"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"changes":{"description":"array of {address, change: added | removed, source, at, reason}. Empty means nothing moved."},"coverage":{"description":"{coveredSince, complete}. complete=false means the change log does not reach your cursor and the answer may be incomplete — re-screen to re-establish a baseline."},"feed":{"description":"source and lastSyncedAt of the sanctions feed behind the answer"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T17:25:33.735Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T17:25:33.443Z"},"resource":"https://trust-agent.io/v1/watch/addresses","serviceName":"TrustAgent","tags":["sanctions","ofac","monitoring","compliance"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","paymentFlow":"upfront","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2Fe63598Ad75281fA36d271f4c155a074296A943","scheme":"exact"},{"amount":"5000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","paymentFlow":"upfront","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2Fe63598Ad75281fA36d271f4c155a074296A943","scheme":"exact"}],"description":"Verify output another AI agent hands back, by code alone, for $0.005: no model call, answers in about a second. Recomputes the deliverable's written sums, totals, percentages, dates, weekdays, time spans, unit conversions, and list counts; checks lengths the task asks for; flags placeholders and prompt injection; measures words, items, and JSON shape. Signed receipt, tier lite. For every requirement judged, use accept ($0.03).","extensions":{"bazaar":{"info":{"input":{"body":{"deliverable":"Q3 spend came to $8,450 in total ($4,200 on ads, $2,850 on tools, and $1,900 on contractors).","task":"Summarize Q3 spend by category in under 50 words."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"job_id":"chk_6c2e9a0f1d3b4e5a8c7d6e5f4a3b2c1d","receipt":{"body":{"kind":"accept_lite","seq":4},"hash":"...","sig":"..."},"result_token":"...","result_url":"https://crosscheckapi.com/v1/checks/chk_6c2e9a0f1d3b4e5a8c7d6e5f4a3b2c1d","share_url":"https://crosscheckapi.com/r/...","status":"done","verdict":{"code_checks":{"found":1,"measured":{"words":17},"wrong_date_spans":[],"wrong_lengths":[],"wrong_list_counts":[],"wrong_percentages":[],"wrong_sums":[{"comes_to":"8,950","says":"$8,450","sentence":"Q3 spend came to $8,450 in total ($4,200 on ads, $2,850 on tools, and $1,900 on contractors)."}],"wrong_superlatives":[],"wrong_time_spans":[],"wrong_time_zones":[],"wrong_units":[],"wrong_weekdays":[]},"injection_suspected":false,"note":"Lite tier: code only, no model call. Code checked the deliverable's own sums, percentages, dates, time spans, time zones, units, list counts, and lengths the task asks for; whether it is a placeholder; and known prompt-injection phrases; and measured its words, list items, and JSON shape. It did not read the task's requirements one by one; POST /v1/accept ($0.03) for that.","pass":false,"placeholder":false,"problems":1,"result":"problems_found","summary":"Code found 1 problem in the deliverable: 1 wrong figure or date (see code_checks).","tier":"lite"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"deliverable":{"description":"What came back, exactly as received","minLength":1,"type":"string"},"payment_network":{"description":"CAIP-2 network of payment_tx, default eip155:8453","type":"string"},"payment_tx":{"description":"Optional: the transaction you paid the other agent with; verified on-chain and bound to the receipt","pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},"ref":{"description":"Optional: the hash of a crosscheck receipt that referred you. Its wallet earns check credits from your first 90 days of spend.","pattern":"^[0-9a-f]{64}$","type":"string"},"reference":{"description":"Optional order id or transaction hash to record on the receipt","maxLength":200,"type":"string"},"task":{"description":"The task you gave the other agent or service, including every requirement","minLength":1,"type":"string"}},"required":["task","deliverable"],"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":{"properties":{"job_id":{"type":"string"},"receipt":{"description":"Ed25519-signed receipt: body (canonical JSON), hash (sha256 hex), sig (base64url)","properties":{"body":{"type":"object"},"hash":{"type":"string"},"sig":{"type":"string"}},"type":"object"},"result_token":{"type":"string"},"result_url":{"type":"string"},"retry_after_seconds":{"type":"integer"},"status":{"enum":["done","pending","unserved","rejected"],"type":"string"},"verdict":{"properties":{"code_checks":{"description":"What code found (wrong_sums, wrong_percentages, wrong_weekdays, wrong_date_spans, wrong_time_spans, wrong_time_zones, wrong_units, wrong_list_counts, wrong_superlatives, wrong_lengths) and measured (words, list_items, json, json_items)","type":"object"},"injection_suspected":{"type":"boolean"},"note":{"type":"string"},"pass":{"description":"True only when code found no problem; never means the task was met","type":"boolean"},"placeholder":{"type":"boolean"},"problems":{"type":"integer"},"result":{"enum":["problems_found","no_problems_found"],"type":"string"},"summary":{"type":"string"},"tier":{"enum":["lite"],"type":"string"}},"required":["tier","result","pass","summary","problems","code_checks","placeholder","injection_suspected","note"],"type":"object"}},"required":["job_id","status"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790220967/bazaar-icons/4124578678809cf3.png","lastUpdated":"2026-10-01T17:10:28.728Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T17:10:27.638Z"},"resource":"https://crosscheckapi.com/v1/accept-lite","serviceName":"Verify deliverable, code only","tags":["verify-output","acceptance-test","quality-check","escrow","agent-to-agent"],"type":"http","x402Version":2},{"accepts":[{"amount":"28000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x0928b96e482676440ea91f547a49aadbdc1a7eb9","scheme":"exact"}],"description":"Persistent memory for AI agents — secure, automatically backed up, and running on redundant ICP infrastructure with no single point of failure. Store what your agent needs to remember, on-chain, pay-per-write.","extensions":{"bazaar":{"info":{"input":{"body":{"properties":{"key":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"},"val":{"type":"string"}},"required":["key","val"],"type":"object"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true,"result":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{}},"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789933640/bazaar-icons/a0abae508269f580.png","lastUpdated":"2026-10-01T16:00:25.535Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T16:00:25.292Z"},"resource":"https://a2apay.io/api/agent-memory","serviceName":"a2apay Agent Memory","tags":["memory","storage","icp"],"type":"http","x402Version":2},{"accepts":[{"amount":"21000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:50:14.715Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:50:14.715Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:50:14.715Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0x79a02482a880bce3f13e09da970dc34db4cd24d1","extra":{"assetTransferMethod":"eip3009","name":"USDC","quotedAt":"2026-10-01T15:50:14.715Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:480","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","quotedAt":"2026-10-01T15:50:14.715Z"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE","scheme":"exact"}],"description":"The Hosted Profile. REQUIRES ?url= on the paid request — a signed request without it is refused before the gate and no money moves. A standing page about your endpoint at this store's domain for 30 days per purchase, renewable: your live endpoint passport, the freshness chip, and the signed per-host observation history, aggregated at one URL an operator can hand to anyone. The commission record is signed and its evidence hash bound into your purchase certificate. Never a ver…","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"agent_name":"friendly-agent","url":"https://your-endpoint.example/api/thing"},"type":"http"},"output":{"example":{"badge_url":"https://scvd.store/badges/41.svg","certificate":{"cert_id":"\u003ccert_ + 12 chars, minted when this purchase settles\u003e","date":"2026-07-22T15:04:05.000Z","item":"trust_profile","patron_number":41},"deliverable":"\u003cthe The Hosted Profile itself, as text\u003e","item_id":"trust_profile","message":"Pleasure doing business. Here's your goods, warm off the shelf.","paid_usdc":21,"patron_number":41,"signature":"\u003c128 hex chars, ed25519\u003e","tip_usdc":0,"verify_url":"https://scvd.store/api/verify/\u003cyour cert_id\u003e"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"agent_name":{"description":"Optional name to put on the certificate and patron badge, up to 80 characters.","maxLength":80,"type":"string"},"came_from":{"description":"Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.","maxLength":160,"type":"string"},"client":{"description":"Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.","maxLength":64,"type":"string"},"model":{"description":"Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.","maxLength":64,"type":"string"},"operator":{"description":"Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.","maxLength":120,"type":"string"},"operator_kind":{"description":"Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.","enum":["solo","company","research","self"],"type":"string"},"prior_cert_id":{"description":"Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.","maxLength":64,"type":"string"},"purpose":{"description":"Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.","maxLength":280,"type":"string"},"url":{"description":"Your own x402 endpoint: https, default port, on the public internet, and on the ready side of the census's latest evidence — a failing door is refused before any money moves. Thirty days of standing page per purchase; renewal extends the term. We refuse our own hostname.","format":"uri","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"offer-receipt":{"info":{"offers":[{"acceptIndex":0,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3RydXN0X3Byb2ZpbGUiLCJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiIyMTAwMDAwMCIsInZhbGlkVW50aWwiOjE3OTA4NzAxMTR9.VPQqkC0RkHjaLsZFvmr3M9ZBA6W5OD1LmzRsDccMRPuSDuJUp1g5mQJk63PrgJwzC646CoICjBysknmCU6p7AQ"},{"acceptIndex":1,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3RydXN0X3Byb2ZpbGUiLCJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6MTM3IiwiYXNzZXQiOiIweDNjNDk5YzU0MmNFRjVFMzgxMWUxMTkyY2U3MGQ4Y0MwM2Q1YzMzNTkiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjIxMDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg3MDExNH0.fEVVHgSu4AyaUDu5lw31ndgYAec8PDDs8CbC21lpHQrUo4XMvK-o0g-afGRk64gqzVA5XxMBzXDDrAnceoHLAw"},{"acceptIndex":2,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3RydXN0X3Byb2ZpbGUiLCJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6NDIxNjEiLCJhc3NldCI6IjB4YWY4OGQwNjVlNzdjOGNDMjIzOTMyN0M1RURiM0E0MzIyNjhlNTgzMSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiMjEwMDAwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODcwMTE0fQ.fLX3DLrwmHJxGAnQLIFmgyYuOCkG4ZQQOLwrlxdzBfBSOdaYOmR8NaZ12mhA-6Prmwh0G-zJG86w3hyPfrCsDQ"},{"acceptIndex":3,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3RydXN0X3Byb2ZpbGUiLCJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6NDgwIiwiYXNzZXQiOiIweDc5YTAyNDgyYTg4MGJjZTNmMTNlMDlkYTk3MGRjMzRkYjRjZDI0ZDEiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjIxMDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg3MDExNH0.WeLTgKwgJTuw1AoCbsJSShIoQRDJhjzNVd2VzzMxptuD0rgqpWE-inDcieT4-Ww1sRCqhgJiu6KtHgXCROzlDQ"},{"acceptIndex":4,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L3RydXN0X3Byb2ZpbGUiLCJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJhc3NldCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwicGF5VG8iOiJER3hjUHJBSEw5WU0zaFc3aVh1SEZKbXI4N1pyNkFNQTRqQ1lIQnB1dk1nRSIsImFtb3VudCI6IjIxMDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg3MDExNH0.gnnUwcZJT57NlpPMNxa4jLkc1D6Q74R_UPv3uH2btcnsQmQiQ0B3Pl6oAF1UF2GDCurky06HmKICXyZFS1p2Dg"}]}},"required-inputs":{"note":"This door cannot be served without ?url=. Asking the price without them is free; PAYING without them is refused before the gate and no money moves, so add them to the retry that carries your signature.","price_discovery_url":"https://scvd.store/menu/trust_profile?view=compact","queryParams":["url"],"retry_url_template":"https://scvd.store/api/buy/trust_profile?url=\u003curl\u003e"}},"lastUpdated":"2026-10-01T15:50:15.192Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T15:50:14.177Z"},"resource":"https://scvd.store/api/buy/trust_profile","serviceName":"SCVD General Store","tags":["x402","signed-artifacts","verification","attestation","conformance"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x3600000000000000000000000000000000000000","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xf3b533226162224F783D0cC18E642F16bce369BD","name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0x33b37c6d7a98b58da3Ccb3F36A4b578053d0Ea74","scheme":"upto"},{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0x4c934c63C786157Fefd990945b25eA60a0FB0205","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x33b37c6d7a98b58da3Ccb3F36A4b578053d0Ea74","scheme":"upto"},{"amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM","paymentFlow":"escrow","receiverAuthorizer":"9dpHxn3XFZMZv59vE5MKxhfwGUCCgkcCUzYZLpdEm7ox","tokenProgram":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","withdrawDelay":900},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"26SsHut3dRbK9cWUJcrMfkKn3TKXSFMw61zyqm6tgWjK","scheme":"upto"}],"description":"Ask the thinking agent anything. It pays for its own thoughts and tools on Arc; you pay what it spent plus $0.005, up to $0.10.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"task":"What moved EURC against USDC on Arc today?"},"type":"http"},"output":{"example":{"answer":"1. Circle launched Arc mainnet on September 16, 2026 (Circle press release). 2. Arc uses USDC as its gas token (Cointelegraph).","charged":{"ceilingUsdc":"0.10","feeUsdc":"0.005","spentUsdc":"0.018265","totalUsdc":"0.023265"},"spent":{"purchases":1,"thinkingUsdc":"0.011265","thoughts":3,"toolsUsdc":"0.007","totalUsdc":"0.018265"},"steps":[{"costUsdc":"0.007","detail":"web search","kind":"buy","seller":"Exa","status":200}],"stoppedBecause":"answered","task":"What did Circle announce about Arc this week? Two facts with sources."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"task":{"description":"What you want answered, 3 to 500 characters.","example":"What moved EURC against USDC on Arc today?","type":"string"}},"required":["task"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"eip2612GasSponsoring":{"info":{"description":"The facilitator accepts EIP-2612 gasless Permit to `Permit2` canonical contract.","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount":{"description":"The amount to approve (uint256). Typically MaxUint.","pattern":"^[0-9]+$","type":"string"},"asset":{"description":"The address of the ERC-20 token contract.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"deadline":{"description":"The timestamp at which the signature expires.","pattern":"^[0-9]+$","type":"string"},"from":{"description":"The address of the sender.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"nonce":{"description":"The current nonce of the sender.","pattern":"^[0-9]+$","type":"string"},"signature":{"description":"The 65-byte concatenated signature (r, s, v) as a hex string.","pattern":"^0x[a-fA-F0-9]+$","type":"string"},"spender":{"description":"The address of the spender (Canonical Permit2).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"version":{"description":"Schema version identifier.","pattern":"^[0-9]+(\\.[0-9]+)*$","type":"string"}},"required":["from","asset","spender","amount","nonce","deadline","signature","version"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790868402/bazaar-icons/b54cadcdf7b27fb9.png","lastUpdated":"2026-10-01T15:33:19.7Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T15:33:28.261Z"},"resource":"https://api.cra-agent.tech/v1/upto/think","serviceName":"CRA AGENT think","tags":["agent","research","llm","arc"],"type":"http","x402Version":2},{"accepts":[{"amount":"21000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:49.409Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:49.409Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:49.409Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"0x79a02482a880bce3f13e09da970dc34db4cd24d1","extra":{"assetTransferMethod":"eip3009","name":"USDC","quotedAt":"2026-10-01T15:25:49.409Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:480","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"21000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","quotedAt":"2026-10-01T15:25:49.409Z"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE","scheme":"exact"}],"description":"The Operator's Statement. REQUIRES ?wallet= on the paid request — a signed request without it is refused before the gate and no money moves. A statement id and a permanent history URL, readable immediately and filling in four times a day for 30 days: one signed pass per read carrying its exact block range, chain head, inflows and outflows with counts and totals, and a per-pass tally of who paid (capped and saying so); a summary derived at read with distinct payers, the large…","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"agent_name":"friendly-agent","wallet":"0x843b544bf5f0AA6cbf13E94563874878C98cc4a7"},"type":"http"},"output":{"example":{"badge_url":"https://scvd.store/badges/41.svg","certificate":{"cert_id":"\u003ccert_ + 12 chars, minted when this purchase settles\u003e","date":"2026-07-22T15:04:05.000Z","item":"operator_statement","patron_number":41},"deliverable":"\u003cthe The Operator's Statement itself, as text\u003e","item_id":"operator_statement","message":"Pleasure doing business. Here's your goods, warm off the shelf.","paid_usdc":21,"patron_number":41,"signature":"\u003c128 hex chars, ed25519\u003e","tip_usdc":0,"verify_url":"https://scvd.store/api/verify/\u003cyour cert_id\u003e"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"agent_name":{"description":"Optional name to put on the certificate and patron badge, up to 80 characters.","maxLength":80,"type":"string"},"came_from":{"description":"Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.","maxLength":160,"type":"string"},"client":{"description":"Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.","maxLength":64,"type":"string"},"model":{"description":"Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.","maxLength":64,"type":"string"},"network":{"description":"Inspect USDC on Base (eip155:8453), Polygon (eip155:137), Ethereum (eip155:1), Arbitrum One (eip155:42161), OP Mainnet (eip155:10), Avalanche C-Chain (eip155:43114), World (eip155:480), or Solana (network=solana). Base is the default. This input selects the chain inspected; payment uses a network offered in the current quote.","type":"string"},"operator":{"description":"Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.","maxLength":120,"type":"string"},"operator_kind":{"description":"Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.","enum":["solo","company","research","self"],"type":"string"},"prior_cert_id":{"description":"Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.","maxLength":64,"type":"string"},"purpose":{"description":"Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.","maxLength":280,"type":"string"},"wallet":{"description":"Your receiving address: a 0x address (0x plus 40 hex characters) on the selected EVM network, or a base58 pubkey on Solana. For 30 days the store's rounds read every USDC transfer in and out of it four times a day, each pass signed alone, payers counted — one chain per statement, named on every pass.","pattern":"^\\s*(?:0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})\\s*$","type":"string"}},"required":["wallet"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"offer-receipt":{"info":{"offers":[{"acceptIndex":0,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZXJhdG9yX3N0YXRlbWVudCIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjIxMDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg2ODY0OX0.XU4dS9Wyj97uX1Mkz9CVSEto1hPpMavjFnh5UiYnuuj0oLpUc0y1v81wtcO9ZXLUubhAQik7DbYqIL2-u90vAQ"},{"acceptIndex":1,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZXJhdG9yX3N0YXRlbWVudCIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NToxMzciLCJhc3NldCI6IjB4M2M0OTljNTQyY0VGNUUzODExZTExOTJjZTcwZDhjQzAzZDVjMzM1OSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiMjEwMDAwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODY4NjQ5fQ.HQcn4CxoR1EtgdCdvKDvQ-0tTrElRwd6FD6wjN0a90W5adJS5kI9Ew9YUqTyQsYtUh7W_cGwyMnuxQyInpi1CQ"},{"acceptIndex":2,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZXJhdG9yX3N0YXRlbWVudCIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0MjE2MSIsImFzc2V0IjoiMHhhZjg4ZDA2NWU3N2M4Y0MyMjM5MzI3QzVFRGIzQTQzMjI2OGU1ODMxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiIyMTAwMDAwMCIsInZhbGlkVW50aWwiOjE3OTA4Njg2NDl9.maFUQlfHNLRqNaQvpyKTAMJD3i2wJ4pwKO2se26ovnxUaSaEugUq4U4vQ_GF6-tOJx4yVnlv7MsotzSuYBOPDA"},{"acceptIndex":3,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZXJhdG9yX3N0YXRlbWVudCIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0ODAiLCJhc3NldCI6IjB4NzlhMDI0ODJhODgwYmNlM2YxM2UwOWRhOTcwZGMzNGRiNGNkMjRkMSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiMjEwMDAwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODY4NjQ5fQ.t9gxyOCD7uExh9fboN_VuqzCEwzlfGTBh2yZMapcWMvGuL1I2eG58TUBZwqyIgQ0jB3q6iNhBQcQnWIC89llBQ"},{"acceptIndex":4,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZXJhdG9yX3N0YXRlbWVudCIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6IkRHeGNQckFITDlZTTNoVzdpWHVIRkptcjg3WnI2QU1BNGpDWUhCcHV2TWdFIiwiYW1vdW50IjoiMjEwMDAwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODY4NjQ5fQ.pq8l-ErJcIwpCLixDpj_jP_S_N1yXBgAVQFZfkXp3winahzNlUdjdxR3hM_UCSHCat8GO5WMicwGwqPDk5z_DA"}]}},"required-inputs":{"note":"This door cannot be served without ?wallet=. Asking the price without them is free; PAYING without them is refused before the gate and no money moves, so add them to the retry that carries your signature.","price_discovery_url":"https://scvd.store/menu/operator_statement?view=compact","queryParams":["wallet"],"retry_url_template":"https://scvd.store/api/buy/operator_statement?wallet=\u003cwallet\u003e"}},"lastUpdated":"2026-10-01T15:25:49.455Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T15:26:12.017Z"},"resource":"https://scvd.store/api/buy/operator_statement","serviceName":"SCVD General Store","tags":["x402","signed-artifacts","verification","attestation","conformance"],"type":"http","x402Version":2},{"accepts":[{"amount":"9000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:37.681Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"9000000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:37.681Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"9000000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:25:37.681Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"9000000","asset":"0x79a02482a880bce3f13e09da970dc34db4cd24d1","extra":{"assetTransferMethod":"eip3009","name":"USDC","quotedAt":"2026-10-01T15:25:37.681Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:480","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"9000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","quotedAt":"2026-10-01T15:25:37.681Z"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE","scheme":"exact"}],"description":"The Opening Day. REQUIRES ?url= on the paid request — a signed request without it is refused before the gate and no money moves. The launch check's signed JSON walk record (verdict, every stage, what was paid, the settlement transaction where one came back), its evidence hash bound into the purchase certificate's attests field; a conformance watch opened on the same door for seven days, each daily pass signed alone at a history URL; the host's endpoint passport URL; and one …","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"agent_name":"friendly-agent","url":"https://your-shop.example/api/buy/thing"},"type":"http"},"output":{"example":{"badge_url":"https://scvd.store/badges/41.svg","certificate":{"cert_id":"\u003ccert_ + 12 chars, minted when this purchase settles\u003e","date":"2026-07-22T15:04:05.000Z","item":"opening_day","patron_number":41},"deliverable":"\u003cthe The Opening Day itself, as text\u003e","item_id":"opening_day","message":"Pleasure doing business. Here's your goods, warm off the shelf.","paid_usdc":9,"patron_number":41,"signature":"\u003c128 hex chars, ed25519\u003e","tip_usdc":0,"verify_url":"https://scvd.store/api/verify/\u003cyour cert_id\u003e"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"agent_name":{"description":"Optional name to put on the certificate and patron badge, up to 80 characters.","maxLength":80,"type":"string"},"came_from":{"description":"Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.","maxLength":160,"type":"string"},"client":{"description":"Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.","maxLength":64,"type":"string"},"model":{"description":"Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.","maxLength":64,"type":"string"},"operator":{"description":"Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.","maxLength":120,"type":"string"},"operator_kind":{"description":"Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.","enum":["solo","company","research","self"],"type":"string"},"prior_cert_id":{"description":"Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.","maxLength":64,"type":"string"},"purpose":{"description":"Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.","maxLength":280,"type":"string"},"url":{"description":"Your own x402 endpoint: https, default port, the URL a buyer would GET expecting a 402. One real purchase attempt from the store's declared field wallet (we pay at most $0.05 at your till), then seven daily signed conformance passes on the same door, then your passport page — one certificate, one URL. We refuse our own hostname.","format":"uri","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"offer-receipt":{"info":{"offers":[{"acceptIndex":0,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZW5pbmdfZGF5Iiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiOTAwMDAwMCIsInZhbGlkVW50aWwiOjE3OTA4Njg2Mzd9.xKXBvis8B-PpcXSFJzbmXTSXNXa5ijUEyotoaIV3xHoN7vw4toJBMQV51jgjceTvQlvZ1fmJ_hQ2g2X-Sju1BQ"},{"acceptIndex":1,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZW5pbmdfZGF5Iiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjEzNyIsImFzc2V0IjoiMHgzYzQ5OWM1NDJjRUY1RTM4MTFlMTE5MmNlNzBkOGNDMDNkNWMzMzU5IiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI5MDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg2ODYzN30.Nj-rQGrXSB3tf9_RUu5wWOGWlDyj5vQuTrkA5vC26K4hdajizkdYeaa1gPCBPg6MvW1eeES1XfxSRXBKmSMZAw"},{"acceptIndex":2,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZW5pbmdfZGF5Iiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQyMTYxIiwiYXNzZXQiOiIweGFmODhkMDY1ZTc3YzhjQzIyMzkzMjdDNUVEYjNBNDMyMjY4ZTU4MzEiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjkwMDAwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODY4NjM3fQ.tNW-zxiC5H_geHVs7YGi80kYV3A_X-Bb5PDubyMstoSKFocrVgVdntD_WVbdXdaSx996832BM3QTOOUWLJdrCw"},{"acceptIndex":3,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZW5pbmdfZGF5Iiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1OjQ4MCIsImFzc2V0IjoiMHg3OWEwMjQ4MmE4ODBiY2UzZjEzZTA5ZGE5NzBkYzM0ZGI0Y2QyNGQxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI5MDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg2ODYzN30.Wb1VcP2wjMZk7knSevdxTVUc462MQwQx9akOBrta3J0SQ3KDVwB2ILFH9zi-L846enKPbhde25SU02GQsoPRAQ"},{"acceptIndex":4,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L29wZW5pbmdfZGF5Iiwic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsInBheVRvIjoiREd4Y1ByQUhMOVlNM2hXN2lYdUhGSm1yODdacjZBTUE0akNZSEJwdXZNZ0UiLCJhbW91bnQiOiI5MDAwMDAwIiwidmFsaWRVbnRpbCI6MTc5MDg2ODYzN30.PykgohFZptFy9oUw3xESXEKEVqYUW0ZigncV3Z7JB2SabjhZLhUG7lXa00kyTM8iKn399-5o-1WpmzoSe09oDg"}]}},"required-inputs":{"note":"This door cannot be served without ?url=. Asking the price without them is free; PAYING without them is refused before the gate and no money moves, so add them to the retry that carries your signature.","price_discovery_url":"https://scvd.store/menu/opening_day?view=compact","queryParams":["url"],"retry_url_template":"https://scvd.store/api/buy/opening_day?url=\u003curl\u003e"}},"lastUpdated":"2026-10-01T15:25:37.816Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T15:26:00.711Z"},"resource":"https://scvd.store/api/buy/opening_day","serviceName":"SCVD General Store","tags":["x402","signed-artifacts","verification","attestation","conformance"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:24:59.372Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:24:59.372Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"5000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","quotedAt":"2026-10-01T15:24:59.372Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"5000","asset":"0x79a02482a880bce3f13e09da970dc34db4cd24d1","extra":{"assetTransferMethod":"eip3009","name":"USDC","quotedAt":"2026-10-01T15:24:59.372Z","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:480","payTo":"0xDD350976B8cfFc65938C0464d39A2C78BE079bd0","scheme":"exact"},{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88","quotedAt":"2026-10-01T15:24:59.372Z"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE","scheme":"exact"}],"description":"Change Check. REQUIRES ?baseline_cert_id= and ?host= on the paid request — a signed request without them is refused before the gate and no money moves. A signed comparison of a retained original with current recorded observations, dates and gaps Full listing: https://scvd.store/menu/change_check. MCP tool: buy_change_check.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"agent_name":"friendly-agent","baseline_cert_id":"cert_your_retained_spot_check","host":"your-door.example"},"type":"http"},"output":{"example":{"badge_url":"https://scvd.store/badges/41.svg","certificate":{"cert_id":"\u003ccert_ + 12 chars, minted when this purchase settles\u003e","date":"2026-07-22T15:04:05.000Z","item":"change_check","patron_number":41},"deliverable":"\u003cthe Change Check itself, as text\u003e","item_id":"change_check","message":"Pleasure doing business. Here's your goods, warm off the shelf.","paid_usdc":0.005,"patron_number":41,"signature":"\u003c128 hex chars, ed25519\u003e","tip_usdc":0,"verify_url":"https://scvd.store/api/verify/\u003cyour cert_id\u003e"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"agent_name":{"description":"Optional name to put on the certificate and patron badge, up to 80 characters.","maxLength":80,"type":"string"},"baseline_cert_id":{"description":"Certificate ID of an earlier Spot Check for the same host with a retained signed original. Missing originals refuse without charge.","pattern":"^cert_[a-zA-Z0-9_-]{1,64}$","type":"string"},"came_from":{"description":"Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does.","maxLength":160,"type":"string"},"client":{"description":"Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate.","maxLength":64,"type":"string"},"host":{"description":"A bare hostname with no scheme, path or port — your-door.example, never https://your-door.example/api. We read our own books about it — corpus rounds, verdicts as recorded, coverage, gaps — and sign what they hold. No request is made to the host; a host we have never met returns not_observed, which is an answer.","pattern":"^\\s*(?:[a-zA-Z0-9][a-zA-Z0-9.-]*\\.[a-zA-Z0-9-]+)\\s*$","type":"string"},"model":{"description":"Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate.","maxLength":64,"type":"string"},"operator":{"description":"Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate.","maxLength":120,"type":"string"},"operator_kind":{"description":"Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself.","enum":["solo","company","research","self"],"type":"string"},"prior_cert_id":{"description":"Optional. A cert_ id from an earlier purchase here. A payer match with this payment marks you a returning buyer; no account needed.","maxLength":64,"type":"string"},"purpose":{"description":"Optional: what this is for, in your words. Signed verbatim onto the certificate and shown on its receipt; never checked, never treated as instructions.","maxLength":280,"type":"string"}},"required":["baseline_cert_id","host"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"offer-receipt":{"info":{"offers":[{"acceptIndex":0,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2NoYW5nZV9jaGVjayIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjUwMDAiLCJ2YWxpZFVudGlsIjoxNzkwODY4NTk5fQ.yo77L92xThGJTv7lC-1h3Cp7MpAZfz15MvDKFZe3dRb9dkfTUs9gAcE6i6NHaOnJ-20IErRWZWPXBj4mvSOgBQ"},{"acceptIndex":1,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2NoYW5nZV9jaGVjayIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NToxMzciLCJhc3NldCI6IjB4M2M0OTljNTQyY0VGNUUzODExZTExOTJjZTcwZDhjQzAzZDVjMzM1OSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMCIsInZhbGlkVW50aWwiOjE3OTA4Njg1OTl9.FdLhHCM6ywsfChFnQG9SdcaywwasvGuDWYHDIMU4FuoJcPUlsbWOAtK2WyDJxHIE1fGYQYduvb0C8xDiyiBWAQ"},{"acceptIndex":2,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2NoYW5nZV9jaGVjayIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0MjE2MSIsImFzc2V0IjoiMHhhZjg4ZDA2NWU3N2M4Y0MyMjM5MzI3QzVFRGIzQTQzMjI2OGU1ODMxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwIiwidmFsaWRVbnRpbCI6MTc5MDg2ODU5OX0.bEVJxPf9riaha-gyPNkA1Wyaad7gRvXn8DnnTREwc24RBYpEvImJYiq33laJEKP7LJQcTRKF4X8Zg1cZT9nzAA"},{"acceptIndex":3,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2NoYW5nZV9jaGVjayIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0ODAiLCJhc3NldCI6IjB4NzlhMDI0ODJhODgwYmNlM2YxM2UwOWRhOTcwZGMzNGRiNGNkMjRkMSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMCIsInZhbGlkVW50aWwiOjE3OTA4Njg1OTl9.Xl3UQMZ-LDa0q4jOkilc75aeJnsybro8Z7BQcSaFtOvKWvU2hxBSdsx_VFhDG2bYdSINO4hR4fP6o9r1ATibDg"},{"acceptIndex":4,"format":"jws","signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2NoYW5nZV9jaGVjayIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6IkRHeGNQckFITDlZTTNoVzdpWHVIRkptcjg3WnI2QU1BNGpDWUhCcHV2TWdFIiwiYW1vdW50IjoiNTAwMCIsInZhbGlkVW50aWwiOjE3OTA4Njg1OTl9.0o9serjw850AXCCjizoQAwoURvHQOJVIW3RmR5pOhuQmCmwqdS0uWg0d1xBvaBbMc6p_J7xj3mrdfKO0rLU_BA"}]}},"required-inputs":{"note":"This door cannot be served without ?baseline_cert_id= and ?host=. Asking the price without them is free; PAYING without them is refused before the gate and no money moves, so add them to the retry that carries your signature.","price_discovery_url":"https://scvd.store/menu/change_check?view=compact","queryParams":["baseline_cert_id","host"],"retry_url_template":"https://scvd.store/api/buy/change_check?baseline_cert_id=\u003cbaseline_cert_id\u003e\u0026host=\u003chost\u003e"}},"lastUpdated":"2026-10-01T15:24:59.419Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T15:24:59.233Z"},"resource":"https://scvd.store/api/buy/change_check","serviceName":"SCVD General Store","tags":["x402","signed-artifacts","verification","attestation","conformance"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x5799fe0715C04f479f7f80Fbe6C4CFb384A8E0e9","scheme":"exact"}],"description":"Read SMX (Space Markets Stage 1) testnet event markets on space milestones, e.g. Starship Flight 14 and The Moon Race, on Base Sepolia (eip155:84532): list markets, market detail, or mid price (bps and cents). Each read costs $0.01 test USDC via x402. Test collateral has no monetary value. This API does not place orders: trading is wallet-signed from your own wallet per https://smx.space/skill.md. Docs: https://smx.space/llms.txt","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"starcloud-orbital-compute-test"},"queryParams":{},"type":"http"},"output":{"example":{"asOf":"2026-09-30T04:00:00.000Z","displayTitle":"Starcloud","marketId":"starcloud-orbital-compute-test","midCents":5000,"midPriceCents":50,"network":"base-sepolia"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"SMX market id (see GET /agent/markets), e.g. starship-f14-splashdown-test or moon-race-us-china-test-v2","examples":["starcloud-orbital-compute-test"],"type":"string"}},"required":["id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"type":"string"},"displayTitle":{"type":"string"},"marketId":{"type":"string"},"midCents":{"type":"integer"},"midPriceCents":{"type":"number"},"network":{"type":"string"}},"required":["marketId","displayTitle","midCents","asOf","network"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T15:16:28.479Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T15:16:28.168Z"},"resource":"https://smx.space/v1/markets/starcloud-orbital-compute-test/mid","serviceName":"SMX Space Markets Stage 1","tags":["smx","testnet","base-sepolia","starship","space-markets"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2bcfA4F7E1fA5E96934846A7dEa623398Ed7f752","scheme":"exact"}],"description":"Detect basket arbitrage in a Polymarket neg-risk (mutually-exclusive, multi-outcome) event - since a full YES basket across all outcomes always settles to exactly $1, a basket price away from $1 is a near risk-free edge. Also computes buy/sell_basket_capacity_shares, the actual liquidity-bottleneck size executable right now, so this is not just a top-of-book mirage. Polymarket only (Kalshi's Data ToS forbids this use of their data). Paid in USDC on Base.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"event_slug":"presidential-election-winner-2028"},"type":"http"},"output":{"example":{"arbitrage_viable":true,"assumed_round_trip_cost_pct":1.5,"basket_ask_sum":0.94,"basket_bid_sum":0.88,"buy_basket_capacity_notional_usd":39.48,"buy_basket_capacity_shares":42,"buy_basket_capacity_vwap_notional_usd":39.71,"buy_basket_gross_edge_usd":0.06,"buy_basket_net_edge_usd":0.045,"data_source":"polymarket-gamma+clob","event_slug":"presidential-election-winner-2028","generated_at":{"kst":"2026-09-08 21:00:00 KST","utc":"2026-09-08T12:00:00Z"},"notice":"*_capacity_shares is how many full baskets (1 share of every outcome) you could execute right now within max_slippage_pct of each leg's best price - arbitrage_viable=false with a positive edge usually means the edge is real but too thin to size meaningfully. *_capacity_notional_usd prices that capacity at each leg's top-of-book price, which is optimistic for any size beyond the first price level - *_capacity_vwap_notional_usd instead prices it by walking the same depth used to compute capacity_shares, so it reflects the actual average cost of filling that size (null if depth data was insufficient). oldest_book_snapshot_time is the staleness bottleneck across all legs. Cross-check the specific leg you intend to trade with prediction.exit_capacity_audit before sizing a real position.","num_outcomes":5,"oldest_book_snapshot_time":{"kst":"2026-09-08 20:59:58 KST","utc":"2026-09-08T11:59:58Z"},"opportunity":"buy_basket","sell_basket_capacity_notional_usd":0,"sell_basket_capacity_shares":0,"sell_basket_capacity_vwap_notional_usd":null,"sell_basket_gross_edge_usd":-0.12,"sell_basket_net_edge_usd":-0.135},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"assumed_round_trip_cost_pct":{"description":"Estimated all-in cost (Polygon gas for the neg-risk adapter's convert call, taker fees, slippage buffer) as a percentage of $1 basket notional. Defaults to 1.5.","type":"number"},"event_slug":{"description":"Polymarket event slug, from the event's URL on polymarket.com.","type":"string"},"max_slippage_pct":{"description":"How far past each leg's best price to walk the book when sizing executable basket capacity. Defaults to 1.0.","type":"number"},"min_net_edge_pct":{"description":"Minimum net edge (% of $1 basket notional) required to flag arbitrage_viable: true. Defaults to 1.0.","type":"number"}},"required":["event_slug"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"arbitrage_viable":{"title":"Arbitrage Viable","type":"boolean"},"assumed_round_trip_cost_pct":{"title":"Assumed Round Trip Cost Pct","type":"number"},"basket_ask_sum":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Basket Ask Sum"},"basket_bid_sum":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Basket Bid Sum"},"buy_basket_capacity_notional_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Buy Basket Capacity Notional Usd"},"buy_basket_capacity_shares":{"title":"Buy Basket Capacity Shares","type":"number"},"buy_basket_capacity_vwap_notional_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Same capacity as buy_basket_capacity_shares, but priced by walking the actual order-book depth (volume-weighted) instead of using each leg's top-of-book price - a more realistic fill cost than buy_basket_capacity_notional_usd. Null if depth data was insufficient.","title":"Buy Basket Capacity Vwap Notional Usd"},"buy_basket_gross_edge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Buy Basket Gross Edge Usd"},"buy_basket_net_edge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Buy Basket Net Edge Usd"},"data_source":{"title":"Data Source","type":"string"},"event_slug":{"title":"Event Slug","type":"string"},"generated_at":{"properties":{"kst":{"title":"Kst","type":"string"},"utc":{"title":"Utc","type":"string"}},"required":["utc","kst"],"title":"TimestampPair","type":"object"},"notice":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Notice"},"num_outcomes":{"title":"Num Outcomes","type":"integer"},"oldest_book_snapshot_time":{"anyOf":[{"properties":{"kst":{"title":"Kst","type":"string"},"utc":{"title":"Utc","type":"string"}},"required":["utc","kst"],"title":"TimestampPair","type":"object"},{"type":"null"}],"default":null,"description":"The oldest of each leg's own order-book snapshot timestamp - the staleness bottleneck across all legs, since the whole basket calculation is only as fresh as its stalest leg. Null if no leg reported a timestamp."},"opportunity":{"title":"Opportunity","type":"string"},"sell_basket_capacity_notional_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Sell Basket Capacity Notional Usd"},"sell_basket_capacity_shares":{"title":"Sell Basket Capacity Shares","type":"number"},"sell_basket_capacity_vwap_notional_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"VWAP-priced equivalent of sell_basket_capacity_notional_usd - see buy_basket_capacity_vwap_notional_usd.","title":"Sell Basket Capacity Vwap Notional Usd"},"sell_basket_gross_edge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Sell Basket Gross Edge Usd"},"sell_basket_net_edge_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Sell Basket Net Edge Usd"}},"required":["generated_at","event_slug","num_outcomes","assumed_round_trip_cost_pct","buy_basket_capacity_shares","sell_basket_capacity_shares","opportunity","arbitrage_viable","data_source"],"title":"PredictionNegRiskArbitrageResponse","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T14:31:23.94Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T14:31:23.537Z"},"resource":"https://alphapipeline-eu.onrender.com/v1/prediction/neg-risk-arbitrage","serviceName":"AlphaPipeline Neg-Risk Arbitrage","tags":["prediction-market","polymarket","arbitrage"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2bcfA4F7E1fA5E96934846A7dEa623398Ed7f752","scheme":"exact"}],"description":"CEX-DEX arbitrage spread calculator - compares a global reference price (Coinbase spot, CoinGecko fallback) against a DEX pool price and returns gross/net spread and an is_profitable flag after an assumed gas cost. Paid in USDC on Base.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"network":"base","symbol":"SUI","token_address":"0x0000000000000000000000000000000000000000","trade_size_usd":1000},"type":"http"},"output":{"example":{"assumed_gas_cost_usd":0.05,"cex_price_usd":3.521,"data_source":"coinbase+geckoterminal","dex_price_usd":3.503,"direction":"DEX_TO_CEX","generated_at":{"kst":"2026-09-07 21:00:00 KST","utc":"2026-09-07T12:00:00Z"},"gross_spread_pct":0.52,"is_profitable":false,"min_spread_threshold_pct":0.8,"net_spread_pct":0.45,"network":"base","notice":"CEX-side price is Coinbase spot (CoinGecko fallback), not a specific exchange orderbook - it does not reflect actual tradable depth on any single exchange. DEX-side price is read from GeckoTerminal's pool price fields. net_spread_pct only subtracts an assumed flat gas cost - it does NOT subtract the DEX pool's own swap fee (see pool_fee_pct), CEX trading fees, CEX deposit/withdrawal availability, or slippage beyond trade_size_usd. A spread that looks profitable before the pool fee may not be after it - re-verify with live quotes before executing a real trade.","pool_address":"0x4a3636608d7bc5776cb19eb72caa36ebb9bd9e5b","pool_fee_pct":0.3,"status_message":"Spread is 0.45%, below 0.8% threshold (Unprofitable).","symbol":"SUI","trade_size_usd":1000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"min_spread_threshold_pct":{"description":"Net spread threshold (%) above which is_profitable is true. Defaults to 0.8.","type":"number"},"network":{"description":"GeckoTerminal network id, e.g. base, eth. Defaults to base.","type":"string"},"pool_address":{"description":"Specific DEX pool contract address (optional if token_address is given).","type":"string"},"symbol":{"description":"Ticker symbol, e.g. SUI, BTC, ETH.","type":"string"},"token_address":{"description":"Token contract address - the most liquid pool is auto-selected (optional if pool_address is given).","type":"string"},"trade_size_usd":{"description":"Hypothetical trade size in USD. Defaults to 1000.","type":"number"}},"required":["symbol"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"assumed_gas_cost_usd":{"title":"Assumed Gas Cost Usd","type":"number"},"cex_price_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Cex Price Usd"},"data_source":{"title":"Data Source","type":"string"},"dex_price_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Dex Price Usd"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Direction"},"generated_at":{"properties":{"kst":{"title":"Kst","type":"string"},"utc":{"title":"Utc","type":"string"}},"required":["utc","kst"],"title":"TimestampPair","type":"object"},"gross_spread_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Gross Spread Pct"},"is_profitable":{"title":"Is Profitable","type":"boolean"},"min_spread_threshold_pct":{"title":"Min Spread Threshold Pct","type":"number"},"net_spread_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Net Spread Pct"},"network":{"title":"Network","type":"string"},"notice":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Notice"},"pool_address":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Pool Address"},"pool_fee_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"DEX pool's fee tier parsed from GeckoTerminal's pool name (e.g. 0.05 for a 0.05% pool). Informational only - net_spread_pct does NOT subtract it.","title":"Pool Fee Pct"},"status_message":{"title":"Status Message","type":"string"},"symbol":{"title":"Symbol","type":"string"},"trade_size_usd":{"title":"Trade Size Usd","type":"number"}},"required":["generated_at","symbol","network","status_message","is_profitable","trade_size_usd","assumed_gas_cost_usd","min_spread_threshold_pct","data_source"],"title":"ArbSpreadResponse","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T14:31:16.174Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T14:31:15.927Z"},"resource":"https://alphapipeline-eu.onrender.com/v1/arb/spread-matrix","serviceName":"AlphaPipeline Arb Spread","tags":["crypto","arbitrage","cex","dex"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x267ead21c0a5c1bf7e44cb357641556edc52d232","scheme":"exact"}],"description":"Compare read-only Base swap quotes from 1inch and KyberSwap, returning normalized comparable output, consensus, dispersion, quote evidence, and explicit provider limitations without executing a swap.","extensions":{"bazaar":{"info":{"input":{"body":{"amount_in":"0.1","chain":"base","slippage_bps":50,"token_in":"WETH","token_out":"USDC"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"best_provider":"kyberswap","confidence":"MEDIUM","consensus":{"basis":"gross_output_only","comparable_output_raw":0},"economic_advantage":null,"economics":{"total_estimated_cogs_usd":null},"evidence_quality":{},"observed_at":"2026-01-01T00:00:00Z","partial":false,"provider_failures":[],"quotes":[],"status":"COMPARISON_AVAILABLE","usage":{"provider_calls":[]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"amount_in":{"description":"Positive decimal input amount, converted exactly to raw token units.","type":"string"},"baseline_provider":{"description":"Optional provider used only for a direct economic comparison.","enum":["oneinch","kyberswap"],"type":"string"},"chain":{"description":"Base Mainnet only in this quote-only MVP.","enum":["base"],"type":"string"},"slippage_bps":{"description":"Slippage tolerance in basis points; it is not treated as a cost.","maximum":10000,"minimum":0,"type":"integer"},"token_in":{"description":"Input Base asset symbol.","enum":["USDC","USDT","ETH","WETH"],"type":"string"},"token_out":{"description":"Output Base asset symbol; must differ from token_in.","enum":["USDC","USDT","ETH","WETH"],"type":"string"}},"required":["chain","token_in","token_out","amount_in","slippage_bps"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"best_provider":{"description":"Best comparable provider only when at least two valid quotes are available.","type":["string","null"]},"confidence":{"description":"Deterministic quote-comparison confidence; two providers never produce HIGH in this MVP.","enum":["LOW","MEDIUM"],"type":"string"},"consensus":{"description":"Comparable-output median and comparison basis when two provider quotes are valid.","type":["object","null"]},"economic_advantage":{"description":"Best quote versus declared baseline or next available quote; never ROI.","type":["object","null"]},"economics":{"description":"Known or unknown estimated provider COGS; unknown is never represented as zero.","type":"object"},"evidence_quality":{"description":"Per-provider reported, calculated, estimated, or unavailable field quality.","type":"object"},"observed_at":{"format":"date-time","type":"string"},"partial":{"description":"True when one or more providers did not yield a valid quote.","type":"boolean"},"provider_failures":{"items":{"properties":{"category":{"type":"string"},"provider":{"type":"string"}},"required":["provider","category"],"type":"object"},"type":"array"},"quotes":{"description":"Normalized provider quote evidence in raw token units.","items":{"type":"object"},"type":"array"},"status":{"enum":["COMPARISON_AVAILABLE","PARTIAL","UPSTREAM_UNAVAILABLE"],"type":"string"},"usage":{"description":"Per-provider call success, latency, and configured cost-estimate availability.","type":"object"}},"required":["status","best_provider","confidence","quotes","consensus","economic_advantage","partial","provider_failures","evidence_quality","usage","economics","observed_at"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T14:31:02.931Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T14:31:02.663Z"},"resource":"https://relay.straelo.com/defi-execution-snapshot","serviceName":"Straelo Relay","tags":["defi","swap","quote","base","routing"],"type":"http","x402Version":2},{"accepts":[{"amount":"5800","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0xa32cCda98ba7529705a059Bd2d213Da8de10d101","name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x9340d1d596fc63693b71a454516367ece2526f39","scheme":"upto"}],"description":"Multi-source social+dev data query (dynamic per-request USDC price)","extensions":{"bazaar":{"info":{"input":{"body":{"limit":{"bluesky":10,"github":10,"stackoverflow":10},"q":"rust async runtime","sources":["bluesky","stackoverflow","github"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"billing":{"charged_usdc":"0.00415","currency":"USDC","quoted_usdc":"0.00415"},"query":"rust async runtime","request_id":"req_...","results":{"github":{"cached":false,"fetched":10,"items":[],"returned":10,"status":"ok"}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"limit":{"description":"results per source, 1-100"},"q":{"description":"free-text query, 1-500 chars","type":"string"},"sources":{"description":"source ids or group alias (all/social/dev)"}},"required":["q","sources"],"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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T14:06:46.909Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T14:06:46.663Z"},"resource":"https://scrape.combify.app/query","serviceName":"combify-data-api","tags":["data","search","research","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x007bc3987566F3aca40adC3F36c56207E1E0c2fc","scheme":"exact"}],"description":"Reorder plan from your SKU sales, stock and lead times: what to order now, how many, what is overstocked, where cash is stuck. PDF + JSON.","extensions":{"bazaar":{"info":{"input":{"body":{"inputs":{"as_of":"2026-09-30","currency":"USD","defaults":{"lead_time_days":14,"safety_days":7,"target_cover_days":30},"skus":[{"moq":50,"on_hand":40,"on_order":0,"sku":"MUG-BLUE","title":"Blue enamel mug","unit_cost":6.5,"unit_price":18,"units_sold":180},{"on_hand":0,"order_multiple":12,"sku":"MUG-RED","title":"Red enamel mug","unit_cost":6.5,"unit_price":18,"units_sold":95},{"on_hand":300,"on_order":100,"sku":"TOTE-NAT","title":"Natural canvas tote","unit_cost":9,"unit_price":24,"units_sold":12},{"on_hand":75,"sku":"POSTER-A3","title":"A3 poster","unit_cost":2,"unit_price":15,"units_sold":0},{"days_out_of_stock":20,"lead_time_days":30,"on_hand":25,"on_order":40,"sku":"CANDLE-SM","title":"Small candle","unit_cost":4,"unit_price":12,"units_sold":60}],"window_days":90}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"access_token":"\u003cper-run token\u003e","payer_wallet":"0x857b06519e91e3a54538791bdbb0e22373e36b66","payment_method":"x402","receipt_id":"IR-202610-EXAMPLE1","status_url":"https://api.botx402.io/api/v1/agent/runs/IR-202610-EXAMPLE1"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"connection_id":{"description":"Long-lived OAuth handle from POST /api/v1/agent/connections/{provider}","type":"string"},"email":{"description":"Optional. When set, fulfillment emails the result PDF link.","format":"email","type":"string"},"inputs":{"additionalProperties":false,"properties":{"as_of":{"description":"Last day covered by the sales figures (YYYY-MM-DD). Echoed in the report.","format":"date","type":"string"},"currency":{"description":"ISO currency code for prices and costs. Display only. Defaults to USD.","pattern":"^[A-Z]{3}$","type":"string"},"defaults":{"additionalProperties":false,"description":"Fallbacks for SKUs that do not set their own. lead_time_days is required here unless every SKU sets it.","properties":{"lead_time_days":{"maximum":365,"minimum":0,"type":"integer"},"safety_days":{"maximum":365,"minimum":0,"type":"integer"},"target_cover_days":{"description":"Days of stock an order should cover on top of lead time and safety days. Defaults to 30.","maximum":365,"minimum":1,"type":"integer"}},"type":"object"},"skus":{"items":{"additionalProperties":false,"properties":{"days_out_of_stock":{"description":"Days in the window the SKU had no stock. Missing means 0. Cannot exceed window_days.","maximum":365,"minimum":0,"type":"integer"},"lead_time_days":{"maximum":365,"minimum":0,"type":"integer"},"moq":{"description":"Minimum order quantity. An order below it is raised to it.","maximum":1000000000,"minimum":1,"type":"integer"},"on_hand":{"maximum":1000000000,"minimum":0,"type":"integer"},"on_order":{"description":"Units on open purchase orders. Assumed to arrive after lead_time_days.","maximum":1000000000,"minimum":0,"type":"integer"},"order_multiple":{"description":"Case pack. Order quantities are rounded up to a multiple of it.","maximum":1000000000,"minimum":1,"type":"integer"},"safety_days":{"maximum":365,"minimum":0,"type":"integer"},"sku":{"maxLength":64,"minLength":1,"type":"string"},"target_cover_days":{"maximum":365,"minimum":1,"type":"integer"},"title":{"maxLength":200,"type":"string"},"unit_cost":{"minimum":0,"type":"number"},"unit_price":{"minimum":0,"type":"number"},"units_sold":{"description":"Net units sold in the window (after returns).","maximum":1000000000,"minimum":0,"type":"integer"}},"required":["sku","units_sold","on_hand","unit_price","unit_cost"],"type":"object"},"maxItems":800,"minItems":1,"type":"array"},"window_days":{"description":"Days of sales history the units_sold figures cover. Defaults to 90 when omitted.","maximum":365,"minimum":28,"type":"integer"}},"required":["as_of","skus"],"type":"object"}},"required":["inputs"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"access_token":{"type":"string"},"payer_wallet":{"type":"string"},"payment_method":{"type":"string"},"receipt_id":{"type":"string"},"status_url":{"description":"GET with X-Access-Token until status is completed","type":"string"}},"required":["receipt_id","status_url","payer_wallet","payment_method","access_token"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T13:25:34.886Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T13:25:34.677Z"},"resource":"https://api.botx402.io/api/v1/agent/inventory-reorder/run","serviceName":"botx402","tags":["inventory","reorder","ecommerce","retail","stock"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"}],"description":"Pick one or more items at random from a list you send, with or without repeats. The list is yours, so this is the unbiased chooser an agent needs when it has options and no reason to prefer any.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"count":1,"items":"red,green,blue"},"type":"http"},"output":{"example":{"count":1,"items":3,"picked":["green"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"count":{"description":"How many to pick, 1-100. Defaults to 1.","type":"number"},"items":{"description":"The options, comma-separated. A JSON array of strings is also accepted in a POST body.","type":"string"},"repeat":{"description":"Allow the same item more than once. Defaults to false.","type":"boolean"}},"required":["items"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T12:30:19.968Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T12:30:08.763Z"},"resource":"https://flat-rate-llm.kikoribera03.workers.dev/v1/random/pick","serviceName":"Random pick","tags":["random pick","choose","random choice","sample","lottery"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"}],"description":"Checks one URL without downloading the page: HTTP status, the full redirect chain hop by hop with the code of each, the final URL, whether it ends on HTTPS, content type and size, and the security headers the server sends. Built for going through a list of links one at a time. No API key, no account.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://example.com"},"type":"http"},"output":{"example":{"chain":[],"contentType":"text/html","elapsedMs":142,"finalScheme":"https","finalUrl":"https://example.com/","hops":0,"ok":true,"redirected":false,"status":200,"url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"method":{"description":"HEAD (default) or GET. Some servers refuse HEAD and only answer GET.","type":"string"},"url":{"description":"The URL to check. http and https only; private and loopback addresses are refused.","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T12:14:45.415Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T12:14:45.236Z"},"resource":"https://flat-rate-llm.kikoribera03.workers.dev/v1/web/status","serviceName":"URL status and redirect chain","tags":["http status checker","link checker","broken links","redirect chain","url status"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"}],"description":"Validates one EU VAT number offline: country prefix, the format that country uses, and the published check-digit algorithm where one exists. Says explicitly whether the check digits were verified or only the format. Deterministic, no network call. Built for cleaning a list of companies one at a time.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"vat":"ESB12345674"},"type":"http"},"output":{"example":{"checksumValid":true,"checksumVerified":true,"countriesWithChecksum":12,"country":"ES","formatValid":true,"normalized":"ESB12345674","valid":true,"vat":"ESB12345674"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"vat":{"description":"The VAT number, with or without the country prefix and with any spacing.","type":"string"}},"required":["vat"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T12:14:44.289Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T12:14:44.13Z"},"resource":"https://flat-rate-llm.kikoribera03.workers.dev/v1/util/vat","serviceName":"EU VAT number check","tags":["vat validation","vat number","validate vat","eu vat","vies"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"},{"amount":"5000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","scheme":"exact"}],"description":"Validates one IBAN offline: country, expected length, ISO 7064 mod-97 check digits, whether it is inside SEPA, and the account number split out. Deterministic, no network call and no third party that can go down. Built for cleaning a list of accounts one at a time.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"iban":"ES9121000418450200051332"},"type":"http"},"output":{"example":{"bban":"21000418450200051332","checkDigitsValid":true,"country":"ES","countryValid":true,"formatted":"ES91 2100 0418 4502 0005 1332","iban":"ES9121000418450200051332","lengthValid":true,"sepa":true,"valid":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"iban":{"description":"The IBAN to check. Spaces and lowercase are accepted.","type":"string"}},"required":["iban"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T12:00:40.364Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T12:00:40.263Z"},"resource":"https://flat-rate-llm.kikoribera03.workers.dev/v1/util/iban","serviceName":"IBAN check","tags":["iban validation","iban check","validate iban","bank account","sepa"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:137","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"10000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:42161","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9CAhY1vdaZfrfoto3KLQtRAo1dVWxNn5xAfmc2XbZVsf","scheme":"exact"},{"amount":"10000","asset":"0x79A02482A880bCE3F13e09Da970dC34db4CD24d1","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:480","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"8900","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"8900","asset":"0x1C60ba0A0eD1019e8Eb035E6daF4155A5cE2380B","extra":{"name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:480","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"},{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:84532","payTo":"0x48d5A78d480B4C32dE319C2aEF69e682Dc304615","scheme":"exact"}],"description":"Use to see whether a trade is crowded. For a tokenized stock, ETF or commodity (TSLA, NVDA, SPY, QQQ, AMZN, gold XAUUSD, oil WTIUSD, ...) returns perpetual futures open interest long/short per venue (GMX v2, gTrade), funding, 1h/24h change and a CROWDED_LONG/SHORT flag, next to the spot DEX flow.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"symbol":"XAUUSD"},"type":"http"},"output":{"example":{"coverage":["perps:gmx_v2_arbitrum","perps:gtrade_arbitrum"],"perps":{"longSharePercent":54.6,"openInterestChange24hPercent":3.2,"openInterestLongUsd":397242,"openInterestShortUsd":330086,"positioning":"BALANCED","venues":[{"fundingPaidBy":"LONGS","fundingRateAnnualPercent":17.33,"market":"GOLD/USD","openInterestLongUsd":182798,"openInterestShortUsd":157838,"venue":"gmx_v2_arbitrum"}]},"spot":null,"symbol":"XAUUSD"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"symbol":{"description":"e.g. TSLA, SPY, XAUUSD, WTIUSD.","examples":["XAUUSD"],"type":"string"}},"required":["symbol"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"additionalProperties":true,"properties":{"example":{"description":"Example JSON response returned by this endpoint"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input","output"],"type":"object"}}},"lastUpdated":"2026-10-01T11:29:37.588Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-01T11:29:37.34Z"},"resource":"https://api.marketintelligenceapi.com/api/v1/intelligence/positioning/XAUUSD","serviceName":"Market Intelligence API","tags":["positioning","open-interest","funding-rate","perpetuals","commodities"],"type":"http","x402Version":2},{"accepts":[{"amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"Full YouTube video transcript on demand — every spoken segment with timestamps. Give a video URL and get clean, structured captions back, in 13 languages with optional auto-translation. Perfect for AI summarization, content repurposing, and research. One transcript per call.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"language":"en","videoUrl":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"},"type":"http"},"output":{"example":{"items":[{"isAutoGenerated":false,"isTranslated":false,"language":"en","searchResult":[{"dur":3.2,"start":0,"text":"We're no strangers to love"}],"segmentCount":3,"videoId":"dQw4w9WgXcQ","videoUrl":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"language":{"description":"Preferred transcript language (optional, default en)","enum":["en","hi","gu","pt","es","fr","de","it","ja","ko","zh","ru","ar"],"type":"string"},"videoUrl":{"description":"YouTube video URL (watch, youtu.be, or embed)","type":"string"}},"required":["videoUrl"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"One transcript object for the requested video","items":{"properties":{"isAutoGenerated":{"description":"True if YouTube auto-captions","type":"boolean"},"isTranslated":{"description":"True if auto-translated","type":"boolean"},"language":{"description":"Language actually returned","type":"string"},"searchResult":{"description":"Segments, each with start, dur, text","items":{"properties":{"dur":{"type":"number"},"start":{"type":"number"},"text":{"type":"string"}},"type":"object"},"type":"array"},"segmentCount":{"description":"Number of transcript segments","type":"integer"},"videoId":{"description":"YouTube video ID","type":"string"},"videoUrl":{"description":"Normalized video URL","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T09:14:56.52Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T09:14:56.297Z"},"resource":"https://techforce-agents.onrender.com/api/youtube-transcript","serviceName":"Techforce Agents YT Transcript","tags":["data","youtube","transcript","video","captions"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"},{"amount":"150000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"},{"amount":"150000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"}],"description":"Analyze Google search results for a keyword. Returns organic results, featured snippet, People Also Ask, SERP features. Google SERP analysis for SEO and keyword research: ranking pages, featured snippet owner, PAA questions, related searches, and which SERP features appear (knowledge graph, AI overview, videos, shopping, local pack, ads), by country and language.","extensions":{"bazaar":{"category":"marketing","info":{"input":{"method":"GET","queryParams":{"country":"US","keyword":"best running shoes","language":"en"},"type":"http"},"output":{"example":{"country":"US","featured_snippet":{"snippet":"The best running shoes of 2026 include the Nike Pegasus 42, Brooks Ghost 17 and Hoka Clifton 10.","title":"The 10 Best Running Shoes of 2026 | Runner's World","type":"organic_result","url":"https://www.runnersworld.com/gear/a19663621/best-running-shoes/"},"keyword":"best running shoes","language":"en","organic":[{"position":1,"snippet":"Our editors tested hundreds of shoes to find the best running shoes for every runner and budget.","title":"The 10 Best Running Shoes of 2026 | Runner's World","url":"https://www.runnersworld.com/gear/a19663621/best-running-shoes/"},{"position":2,"snippet":"We lab-tested 250+ running shoes and ranked the best ones for road, trail and race day.","title":"Best Running Shoes 2026 - Tested by Experts | RunRepeat","url":"https://runrepeat.com/guides/best-running-shoes"}],"people_also_ask":[{"answer":"The Brooks Ghost is the best-selling running shoe in the US.","question":"What is the number 1 running shoe?","title":"Best Running Shoes 2026","url":"https://runrepeat.com/guides/best-running-shoes"}],"queried_at":"2026-07-01T12:00:00Z","related_searches":["best running shoes for flat feet","best running shoes for beginners"],"serp_features":["featured_snippet","people_also_ask","videos","shopping","related_searches"],"total_results":1520000000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"default":"US","description":"Market to analyse the SERP for, as an ISO 3166-1 alpha-2 code (SE), alpha-3 code (SWE), numeric code (752), or exact country name (Sweden). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Sent to Google as the gl parameter. Defaults to \"US\".","maxLength":64,"type":"string"},"keyword":{"description":"Keyword to analyze the Google results page for","maxLength":400,"type":"string"},"language":{"default":"en","description":"Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Defaults to \"en\".","pattern":"^[A-Za-z]{2}(-[A-Za-z]{2})?$","type":"string"}},"required":["keyword"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"country":{"description":"Resolved ISO 3166-1 alpha-2 market, upper-case","type":"string"},"featured_snippet":{"description":"The answer box / featured snippet at the top of the page; null when the page has none","properties":{"snippet":{"description":"Snippet text; a list-type snippet is joined with newlines","type":"string"},"title":{"type":"string"},"type":{"description":"Kind of answer box as reported by Google (e.g. organic_result, paragraph, list)","type":"string"},"url":{"description":"Page that owns the snippet","type":"string"}},"type":["object","null"]},"keyword":{"description":"Echoed keyword (trimmed)","type":"string"},"language":{"description":"Result language used, lower-case","type":"string"},"note":{"description":"Present only on a sample response (empty/omitted keyword): a hint to pass a real keyword. The paid request ran; no search was made.","type":"string"},"organic":{"description":"Organic results in ranking order; empty when nothing matched (still HTTP 200)","items":{"properties":{"position":{"description":"1-based rank on the results page","type":"integer"},"snippet":{"description":"Snippet as shown by Google; may be empty","type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["position","title","url","snippet"],"type":"object"},"type":"array"},"people_also_ask":{"description":"People Also Ask questions with the answer text Google shows and its source page","items":{"properties":{"answer":{"description":"Answer text shown under the question; may be empty","type":"string"},"question":{"type":"string"},"title":{"description":"Source page title","type":"string"},"url":{"description":"Source page URL","type":"string"}},"required":["question","answer","title","url"],"type":"object"},"type":"array"},"queried_at":{"description":"Time the search was executed (UTC)","format":"date-time","type":"string"},"related_searches":{"description":"Related search queries suggested at the bottom of the page","items":{"type":"string"},"type":"array"},"serp_features":{"description":"SERP features present on the page, in a fixed order; empty when the page is organic-only","items":{"enum":["featured_snippet","ai_overview","people_also_ask","knowledge_graph","top_stories","videos","images","shopping","local_pack","ads","discussions_and_forums","recipes","twitter","related_searches"],"type":"string"},"type":"array"},"total_results":{"description":"Google's reported total result count; 0 when not reported","type":"integer"}},"required":["queried_at","keyword","country","language","total_results","organic","featured_snippet","people_also_ask","related_searches","serp_features"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["serp-analysis","google-serp","featured-snippet","people-also-ask","seo"]}},"lastUpdated":"2026-10-01T06:31:30.076Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T06:31:29.944Z"},"resource":"https://serp.use.x402atlas.com/analyze","serviceName":"Google SERP Analysis for SEO","tags":["serp-analysis","google-serp","featured-snippet","people-also-ask","seo"],"type":"http","x402Version":2},{"accepts":[{"amount":"108000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9","scheme":"exact"},{"amount":"108000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9","scheme":"exact"},{"amount":"108000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9","scheme":"exact"},{"amount":"108000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP","merchant":"x402Atlas","tier":"standard"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ASt6xvRyQ7ntERsmcYVMdLqZvz1GEN8Fzexzq62tXrNQ","scheme":"exact"}],"description":"Perform a Google search and return structured results. Returns title, URL, snippet, position for each result. Google search SERP results for AI agents: organic results as clean JSON, scoped by country (ISO 3166) and language (ISO 639-1), up to 20 results per call.","extensions":{"bazaar":{"category":"search","info":{"input":{"method":"GET","queryParams":{"country":"US","language":"en","num_results":10,"query":"best electric cars 2026"},"type":"http"},"output":{"example":{"country":"US","language":"en","queried_at":"2026-07-01T12:00:00Z","query":"best electric cars 2026","results":[{"position":1,"snippet":"Our ranking of the best EVs you can buy in 2026, from affordable hatchbacks to luxury SUVs.","title":"The Best Electric Cars of 2026 - Car and Driver","url":"https://www.caranddriver.com/rankings/best-electric-cars"},{"position":2,"snippet":"Edmunds experts test and rank the top electric vehicles on sale this year.","title":"Best Electric Cars 2026 | Edmunds","url":"https://www.edmunds.com/electric-car/best-electric-cars/"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"description":"Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results.","maxLength":64,"type":"string"},"language":{"description":"Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default.","pattern":"^[A-Za-z]{2}(-[A-Za-z]{2})?$","type":"string"},"num_results":{"default":10,"description":"Number of results (default 10, max 20)","maximum":20,"minimum":1,"type":"integer"},"query":{"description":"Search query","maxLength":400,"type":"string"}},"required":["query"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"country":{"description":"Resolved ISO 3166-1 alpha-2 code the results were scoped to, upper-case; absent when unscoped","type":"string"},"language":{"description":"Result language used, lower-case; absent when Google's default was used","type":"string"},"note":{"description":"Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no search was made.","type":"string"},"queried_at":{"description":"Time the search was executed (UTC)","format":"date-time","type":"string"},"query":{"description":"Echoed search query (trimmed)","type":"string"},"results":{"description":"Organic results in ranking order; empty when nothing matched (still HTTP 200)","items":{"properties":{"position":{"description":"1-based rank on the results page","type":"integer"},"snippet":{"description":"Result snippet as shown by Google; may be empty","type":"string"},"title":{"description":"Result title","type":"string"},"url":{"description":"Result URL","type":"string"}},"required":["position","title","url","snippet"],"type":"object"},"type":"array"}},"required":["queried_at","query","results"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["google-search","serp","organic-results","web-search","seo"]}},"lastUpdated":"2026-10-01T06:31:27.962Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T06:31:27.845Z"},"resource":"https://websearch.use.x402atlas.com/google-search","serviceName":"Web Search, News \u0026 Page Reader","tags":["google-search","serp","organic-results","web-search","seo"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x42a3c399f83BCcC3b9eEf81e65954a715D54855E","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"38Fmaf3MWTR6AWPWrtrdXoqn6iqfVcUBHMFRhiUAEjFb","scheme":"exact"}],"description":"Independently verify an agent's output before you pay: an invoice or any deliverable, checked against your JSON Schema and rules like sums matching totals. Pass/fail, % passed, fix hints and a signed receipt. $0.02 USDC, no signup, x402 v2.","extensions":{"bazaar":{"info":{"input":{"body":{"agent_id":"example-seller-001","enforce_rules":true,"expected_schema":{"properties":{"currency":{"enum":["USD","EUR"]},"invoice_id":{"pattern":"^INV-[0-9]{4}$","type":"string"},"line_items":{"items":{"properties":{"line_total":{"minimum":0,"type":"number"},"qty":{"minimum":1,"type":"integer"},"sku":{"type":"string"}},"required":["sku","qty","line_total"],"type":"object"},"minItems":1,"type":"array"},"total":{"type":"number"}},"required":["invoice_id","currency","line_items","total"],"type":"object"},"rules":[{"equals_field":"total","field":"line_items[].line_total","type":"sum_equals"}],"submitted_output":{"currency":"USD","invoice_id":"INV-7731","line_items":[{"line_total":87,"qty":3,"sku":"CRWL-100"},{"line_total":42.5,"qty":1,"sku":"CRWL-200"}],"total":129.5},"task_id":"example-task-001"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"agent_id":"example-seller-001","attestation":{"algorithm":"Ed25519","key_version":"v1-example","signature":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==","timestamp":"2026-01-01T00:00:00+00:00"},"enforce_rules":true,"errors":[],"errors_detail":[],"errors_detail_omitted":0,"errors_detail_total":0,"errors_omitted":0,"errors_total":0,"flags":[],"flags_omitted":0,"flags_total":0,"hints":[],"hints_omitted":0,"hints_total":0,"integrity_checks":{"passed":8,"ratio":1,"total":8},"next_actions":[{"action":"attach_receipt","for":"seller"},{"action":"proceed_to_payment","for":"buyer"}],"output_hash":"39e3d0a1431e3ce9cda89a1d2873e1ffb4e34f4eeded2ffa87946fbd941a34c3","overall":{"passed":30,"ratio":1,"total":30},"request_hash":"5ff8a7a8bb5984b5340bf5cf02ccda5d0d401587674c7dad7ed5f5402db25e7a","result":"pass","rules_hash":"2acb6de92b88cfbca279ea6d5bd74b7a1e7dec0839dd093dbe041e25df3364d2","schema_compliance":{"passed":22,"ratio":1,"total":22},"schema_hash":"23ea3213715cfaf2011dabe2a9a69d4ac25b6eceec7ce3d4bfef9a1298b69b2a","strict_content_check":false,"summary":{"blocking_checks":[],"result":"pass"},"task_id":"example-task-001","verification_id":"c30d3398-9717-46de-9a3e-cb38f1074676","verified_at":"2026-01-01T00:00:00+00:00","verifier_version":"0.4.1","verify":{"canonicalization":"RFC 8785 (JCS)","hash_algorithm":"SHA-256","key_version":"v1-2026-09c","mcp":"https://fastapi-service-5ag4.onrender.com/mcp","public_key_url":"https://fastapi-service-5ag4.onrender.com/.well-known/agent-card.json","service":"Agent Output Verifier"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"agent_id":{"anyOf":[{"maxLength":200,"minLength":1,"pattern":"^[^\\x00-\\x1f\\x7f]+$","type":"string"},{"type":"null"}],"default":null,"description":"Optional label identifying the agent that produced submitted_output (for example, the seller), used for /reputation and the trust score: records and scores belong to the producer, not to whoever calls this endpoint. It is an unauthenticated label. agent_ids starting with 'test-' are reserved for testing: the verification runs normally but is never recorded, so it cannot affect any reputation or trust score. 1-200 printable characters (same rule as GET /score/{agent_id}); a longer or malformed value is rejected (422), not truncated.","title":"Agent Id"},"bounds":{"anyOf":[{"additionalProperties":{"description":"Optional inclusive min/max for one field. Numbers, or ISO-8601 date /\ndatetime strings (compared as datetimes; naive values are treated as UTC).","properties":{"if_present":{"default":false,"description":"Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules.","title":"If Present","type":"boolean"},"max":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"},{"type":"null"}],"default":null,"title":"Max"},"min":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"},{"type":"null"}],"default":null,"title":"Min"}},"title":"Bound","type":"object"},"maxProperties":50,"type":"object"},{"type":"null"}],"default":null,"description":"Optional per-field min/max, keyed by dotted path with '[]' array wildcard (e.g. 'items[].price'). Numbers or ISO-8601 dates. Violations are reported as informational flags unless enforce_rules is true.","title":"Bounds"},"detail":{"default":"full","description":"'full' (default) returns everything; 'compact' returns only the summary, next actions, receipt and signature. Use compact inside verify-repair loops to save tokens. 'compact' fields: summary, next_actions, result, the receipt fields (verification_id, task_id, agent_id, output_hash, schema_hash, rules_hash, verified_at, verifier_version, enforce_rules, strict_content_check), verify and attestation - errors, errors_detail, flags, hints and the scores are left out entirely, not just emptied. Both shapes are fully signed.","enum":["full","compact"],"title":"Detail","type":"string"},"enforce_rules":{"default":false,"description":"Opt-in. When true, every configured bound and consistency rule must hold, or the result is 'fail' (like strict_content_check), with an 'enforce_rules: ...' entry in errors. That includes a rule or bound that cannot run (its path is missing, a value is not comparable, a value has nothing to be compared against): it fails rather than passing silently, so omitting a field, in the whole path or in any array element the rule applies to, cannot skip a binding rule. A rule or bound with if_present: true is skipped where its field is absent instead. When false (default) nothing changes: violations and unrunnable rules stay informational flags. Echoed back in the signed response.","title":"Enforce Rules","type":"boolean"},"expected_schema":{"additionalProperties":true,"title":"Expected Schema","type":"object"},"rules":{"anyOf":[{"items":{"description":"One caller-supplied cross-field rule. Paths use dotted keys with '[]'\nas an array wildcard, e.g. 'items[].price' or 'order.total'.\n\n  sum_equals: sum of `field` values == `equals_field` value (or `equals`)\n  gte / lte:  `field` \u003e= / \u003c= `other_field` value (or `value`)\n  exists_in:  every `field` value is among `in_field` values (or `values`)\n  unique:     no duplicates among `field` values; if `field` names an\n              array itself, no duplicate elements in it","properties":{"equals":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"default":null,"title":"Equals"},"equals_field":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Equals Field"},"field":{"title":"Field","type":"string"},"if_present":{"default":false,"description":"Optional. When true, the check is skipped where this field is absent (the whole path, or an element of an array it applies to) instead of being reported as unable to run: no flag, and enforce_rules does not fail on it. When false (default) an absent field is a flag, and a failure under enforce_rules. Applies to this rule's own `field`; fields it refers to (equals_field, other_field, in_field) must still exist.","title":"If Present","type":"boolean"},"in_field":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"In Field"},"other_field":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Other Field"},"tolerance":{"default":1e-9,"description":"Absolute tolerance for sum_equals and the near-match check gte/lte use. The default (1e-9) suits exact arithmetic but is usually too tight for money that passed through any floating-point math (e.g. percentage discounts, tax, unit-price * quantity): 0.1 + 0.2 != 0.3 in IEEE-754 floats by about 5.5e-17, and real pricing data regularly carries larger rounding drift than that. For a field in major currency units (dollars, euros), 0.01 (one cent) is a reasonable tolerance; for minor units (cents) already stored as integers, the default is fine. Too loose a tolerance can mask a genuine mismatch, so prefer the smallest value that tolerates your data's own rounding, not a large one 'to be safe.'","minimum":0,"title":"Tolerance","type":"number"},"type":{"enum":["sum_equals","gte","lte","exists_in","unique"],"title":"Type","type":"string"},"value":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string"},{"type":"null"}],"default":null,"title":"Value"},"values":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"default":null,"title":"Values"}},"required":["type","field"],"title":"ConsistencyRule","type":"object"},"maxItems":50,"type":"array"},{"type":"null"}],"default":null,"description":"Optional cross-field rules: sum_equals, gte, lte, exists_in, unique (duplicate detection). Violations are reported as informational flags unless enforce_rules is true.","title":"Rules"},"strict_content_check":{"default":false,"description":"Opt-in. When true, any string in submitted_output containing control characters (e.g. null bytes) or embedded HTML/script markup makes the result 'fail'. When false (default) this is not checked at all.","title":"Strict Content Check","type":"boolean"},"submitted_output":{"title":"Submitted Output"},"task_id":{"description":"Your own identifier for this verification. 1-200 printable characters, no control characters and no lone Unicode surrogate; a request outside that range is rejected (422), not truncated.","maxLength":200,"minLength":1,"pattern":"^[^\\x00-\\x1f\\x7f]+$","title":"Task Id","type":"string"}},"required":["task_id","expected_schema","submitted_output"],"title":"VerifySchemaRequest","type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Echo of the agent_id label supplied in the request; null if none. Identifies the agent that produced submitted_output (for example, the seller): this receipt, and any reputation or trust score it feeds, belongs to that producer. It is an unauthenticated label chosen by the caller, not a proven identity, and not the identity of whoever called this endpoint.","title":"Agent Id"},"attestation":{"description":"Ed25519 signature over this response (every field above, including the receipt fields) plus the timestamp and key_version. The timestamp is this service's own clock, not an externally verified one. Public key and verification steps: /.well-known/agent-card.json, capabilities.extensions (attestation entry).","properties":{"algorithm":{"const":"Ed25519","title":"Algorithm","type":"string"},"key_version":{"title":"Key Version","type":"string"},"signature":{"title":"Signature","type":"string"},"timestamp":{"title":"Timestamp","type":"string"}},"required":["algorithm","key_version","timestamp","signature"],"title":"Attestation","type":"object"},"enforce_rules":{"description":"Whether the request had enforce_rules on: true means every rule and bound had to hold (violations and unrunnable rules fail the result); false means they were only flags.","title":"Enforce Rules","type":"boolean"},"errors":{"description":"Every violation (schema, then strict-content, then enforce_rules), capped at the first 100 schema-validation errors; see errors_total / errors_omitted. Non-schema errors (strict-content, enforce_rules) are never capped. Not part of the 'compact' detail level.","items":{"type":"string"},"title":"Errors","type":"array"},"errors_detail":{"description":"The structured form of the leading entries in `errors`, same order, so a caller can act (check, path, expected, found) without parsing text; `errors` itself is unchanged, for compatibility. See errors_detail_total / errors_detail_omitted for how many entries in `errors` this covers.","items":{"description":"The structured form of one entry in `errors`, at the same index, so a caller can act\non a violation without parsing its text (verifier_version 0.4.0). Same shape as the\nmatching `Hint` (check, path, expected, found), plus the original text for compatibility.\nOnly the first errors_detail_total entries get one, same cap as hints (MAX_DETAILS /\nMAX_STRICT_ERRORS below) - a formatted string is far cheaper to keep than a structured\none; see errors_detail_total / errors_detail_omitted.","properties":{"check":{"description":"Same meaning as Hint.check.","title":"Check","type":"string"},"expected":{"description":"Same meaning as Hint.expected.","title":"Expected","type":"string"},"found":{"description":"Same meaning as Hint.found.","title":"Found","type":"string"},"message":{"description":"The matching entry in `errors`, verbatim.","title":"Message","type":"string"},"path":{"description":"Same meaning as Hint.path.","title":"Path","type":"string"}},"required":["check","path","expected","found","message"],"title":"ErrorDetail","type":"object"},"title":"Errors Detail","type":"array"},"errors_detail_omitted":{"description":"errors_total minus errors_detail_total; 0 when every error has a structured form.","title":"Errors Detail Omitted","type":"integer"},"errors_detail_total":{"description":"How many entries in `errors` have a structured form available. Same cap as `hints` (a structured form costs more to build than the text alone).","title":"Errors Detail Total","type":"integer"},"errors_omitted":{"description":"errors_total minus len(errors); 0 when nothing was cut off.","title":"Errors Omitted","type":"integer"},"errors_total":{"description":"How many errors exist in total. Equal to len(errors) unless the 100-error schema cap above was hit.","title":"Errors Total","type":"integer"},"flags":{"description":"Integrity findings (placeholder text, possible truncation, bounds and consistency-rule violations). severity is 'error' for a finding that enforce_rules made fail the result, 'info' otherwise; either way, a flag never itself changes 'result' - it is `errors` that does. Not part of the 'compact' detail level.","items":{"properties":{"check":{"title":"Check","type":"string"},"detail":{"title":"Detail","type":"string"},"field":{"title":"Field","type":"string"},"severity":{"default":"info","description":"'error' when enforce_rules made this specific bound/rule finding fail the result (see VerifySchemaRequest.enforce_rules); 'info' otherwise. Never affects `result` itself - `result` is decided by `errors`, of which this finding is then also a member.","enum":["info","error"],"title":"Severity","type":"string"}},"required":["check","field","detail"],"title":"Flag","type":"object"},"title":"Flags","type":"array"},"flags_omitted":{"description":"Integrity flags beyond the 100 returned; 0 when nothing was cut off.","title":"Flags Omitted","type":"integer"},"flags_total":{"description":"How many flags exist in total (flags holds at most the first 100, plus a flags_truncated marker when there are more), counting an unhashable_input flag if present.","title":"Flags Total","type":"integer"},"hints":{"description":"Machine-actionable, template-based fix hints: one per schema validation failure (first, in the same order as `errors`), then per strict-content failure and integrity flag. At most 20; see hints_total / hints_omitted. Where, what was expected, what was found. Never a guessed corrected value. Not part of the 'compact' detail level.","items":{"properties":{"check":{"description":"The JSON Schema keyword that failed (type, required, minimum, ...), or the integrity check (strict_content_check, placeholder_content, truncation, bounds, consistency:*, unhashable_input).","title":"Check","type":"string"},"expected":{"description":"What the check wanted at that path, from a fixed template (e.g. 'number').","title":"Expected","type":"string"},"found":{"description":"What was there instead, from a fixed template (e.g. 'string', 'missing', '-1'). Long values are shortened; whole values are never echoed.","title":"Found","type":"string"},"path":{"description":"Where, as a JSON path: '$.items[3].price'. For a missing required property, the path where it should be. Integrity hints use the flag's own field notation with a '$.' prefix.","title":"Path","type":"string"},"source":{"description":"'schema': a JSON Schema validation failure (one per entry in `errors`, same order). 'integrity': a strict-content failure or an informational flag.","enum":["schema","integrity"],"title":"Source","type":"string"}},"required":["source","check","path","expected","found"],"title":"Hint","type":"object"},"title":"Hints","type":"array"},"hints_omitted":{"description":"hints_total minus len(hints).","title":"Hints Omitted","type":"integer"},"hints_total":{"description":"How many hints exist in total (hints holds at most the first 20).","title":"Hints Total","type":"integer"},"integrity_checks":{"description":"Integrity checks that passed out of those evaluated (per string: placeholder and truncation, plus strict content when enabled; per schema-described object: completeness; per configured bound and consistency-rule comparison). Informational: only strict_content_check failures (and enforce_rules violations, if enabled) can change `result`. Not part of the 'compact' detail level.","properties":{"passed":{"title":"Passed","type":"integer"},"ratio":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.","title":"Ratio"},"total":{"title":"Total","type":"integer"}},"required":["ratio","passed","total"],"title":"SubScore","type":"object"},"next_actions":{"description":"What to do next, machine-readable. On 'fail': [{\"action\": \"repair_and_reverify\", \"using\": \"hints\"}]. On 'pass': [{\"action\": \"attach_receipt\", \"for\": \"seller\"}, {\"action\": \"proceed_to_payment\", \"for\": \"buyer\"}]. A plain list of string-keyed objects (not a stricter per-action model): the two shapes share only `action`, and a `for` field could not be a Python attribute name without an alias that REST and MCP risk serializing differently.","items":{"additionalProperties":{"type":"string"},"type":"object"},"title":"Next Actions","type":"array"},"output_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SHA-256 (64 lowercase hex chars = 32 bytes; add 0x to use it as a bytes32) of the JCS canonical JSON of submitted_output, the data that was verified. Key order and whitespace in what you sent do not change it. null only if it has no JCS form (NaN/Infinity, a lone surrogate).","title":"Output Hash"},"overall":{"description":"A pooled count across both groups: (schema_compliance.passed + integrity_checks.passed) / (schema_compliance.total + integrity_checks.total), with those two sums as passed and total. It is NOT an average of the two ratios (the larger group weighs more), and it says nothing about whether the content is right. null ratio when the total is 0. Informational only: never changes `result`. Not part of the 'compact' detail level.","properties":{"passed":{"title":"Passed","type":"integer"},"ratio":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.","title":"Ratio"},"total":{"title":"Total","type":"integer"}},"required":["ratio","passed","total"],"title":"SubScore","type":"object"},"request_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SHA-256 (64 lowercase hex chars, no 0x prefix) of the RFC 8785 (JCS) canonical JSON of the request as parsed: task_id, agent_id, expected_schema, submitted_output, strict_content_check, bounds, rules, enforce_rules, with defaults filled in (agent_id/bounds/rules null, strict_content_check and enforce_rules false). Inside bounds and rules, every PER-RULE field is also filled to its own default, not just the ones you supplied: an omitted consistency-rule field hashes as equals_field/equals/other_field/value/in_field/values: null, tolerance: 1e-9, if_present: false, and an omitted bound field hashes as if_present: false - so two requests whose rules/bounds differ only by which optional fields were typed out still hash identically here. This is the opposite convention from rules_hash (below), which hashes exactly and only the fields you supplied, with nothing defaulted in - hash your own rules JSON in rules_hash's documented shape if you need to confirm which rules were applied without re-deriving every default. null only if the request contains data with no JCS form (NaN/Infinity, a lone surrogate). Not part of the 'compact' detail level.","title":"Request Hash"},"result":{"enum":["pass","fail"],"title":"Result","type":"string"},"rules_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SHA-256 (64 lowercase hex chars) of the RFC 8785 (JCS) canonical JSON of {\"bounds\": \u003cthe bounds you supplied or null\u003e, \"rules\": \u003cthe rules you supplied or null\u003e}, containing exactly the fields you supplied (fields left at their defaults are not included), so you can hash your own rules JSON in that shape and compare. It lets a buyer confirm which rules were applied. null when no bounds or rules were supplied (or they contain NaN/Infinity).","title":"Rules Hash"},"schema_compliance":{"description":"JSON Schema assertions that passed out of those evaluated (each keyword such as type/required/minimum, at each place it applies; anyOf/oneOf/not/if count once, applicators like properties and items are not counted themselves). A separate figure from integrity_checks: the two ratios are never averaged (see `overall` for the pooled count). Informational: `result` is decided by errors, not by this. Not part of the 'compact' detail level.","properties":{"passed":{"title":"Passed","type":"integer"},"ratio":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"passed / total, a raw float in [0, 1]; null when total is 0 (nothing was checked). Informational only: never affects `result`.","title":"Ratio"},"total":{"title":"Total","type":"integer"}},"required":["ratio","passed","total"],"title":"SubScore","type":"object"},"schema_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"SHA-256 (64 lowercase hex chars) of the JCS canonical JSON of expected_schema. null only if it has no JCS form.","title":"Schema Hash"},"strict_content_check":{"description":"Whether the request had strict_content_check on: true means control characters and embedded HTML/script markup in submitted_output failed the result; false means that check did not run.","title":"Strict Content Check","type":"boolean"},"summary":{"description":"Compact digest of the verdict: the same `result`, and `blocking_checks` (the distinct check codes that caused a 'fail', empty on 'pass') - for a caller that wants the headline without reading `errors`/`flags`.","properties":{"blocking_checks":{"description":"Distinct check codes that caused 'fail' (the same codes used in `errors_detail[].check`, `flags[].check` and `hints[].check`), in first-seen order; empty on 'pass'.","items":{"type":"string"},"title":"Blocking Checks","type":"array"},"result":{"description":"Same value as the top-level `result`.","enum":["pass","fail"],"title":"Result","type":"string"}},"required":["result","blocking_checks"],"title":"Summary","type":"object"},"task_id":{"title":"Task Id","type":"string"},"verification_id":{"description":"Unique UUID (v4) for this verification. Part of the signed receipt.","title":"Verification Id","type":"string"},"verified_at":{"description":"ISO-8601 UTC time this service ran the verification. Identical to attestation.timestamp (the same value, read once); this service's own clock, not an externally verified time.","title":"Verified At","type":"string"},"verifier_version":{"title":"Verifier Version","type":"string"},"verify":{"description":"How to verify this receipt without any other lookup than this response and public_key_url: canonicalization and hash algorithm behind every hash and the signature itself, this service's name, and its MCP endpoint.","properties":{"canonicalization":{"description":"How every hash below, and the signed bytes themselves, are computed.","title":"Canonicalization","type":"string"},"hash_algorithm":{"description":"Algorithm behind every *_hash field in this response.","title":"Hash Algorithm","type":"string"},"key_version":{"description":"Matches attestation.key_version.","title":"Key Version","type":"string"},"mcp":{"description":"This service's MCP (Model Context Protocol) endpoint.","title":"Mcp","type":"string"},"public_key_url":{"description":"Agent-card URL listing the public key for key_version below, and every key this service has ever signed with.","title":"Public Key Url","type":"string"},"service":{"description":"This service's name.","title":"Service","type":"string"}},"required":["public_key_url","key_version","canonicalization","hash_algorithm","service","mcp"],"title":"VerifySection","type":"object"}},"required":["summary","next_actions","result","verification_id","task_id","agent_id","output_hash","schema_hash","rules_hash","request_hash","verified_at","verifier_version","enforce_rules","strict_content_check","errors","errors_total","errors_omitted","errors_detail_total","errors_detail_omitted","flags_total","flags_omitted","hints","hints_total","hints_omitted","schema_compliance","integrity_checks","overall","verify","attestation"],"title":"VerifySchemaResponse","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T06:07:46.552Z","quality":{"l30DaysTotalCalls":13,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T06:07:46.273Z"},"resource":"https://fastapi-service-5ag4.onrender.com/verify/schema","serviceName":"Agent Output Verifier","tags":["json-schema","output-validation","attestation","invoice","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"Job listings on demand from 26+ boards worldwide (Indeed, Adzuna, Reed, RemoteOK, Jooble, and more) — title, company, location, salary, job type, description, posting date, and apply URL. Get results for $0.01 per record (minimum 10, up to 100). Enter a keyword, optional location and job type, and how many jobs you want. One call, many boards.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"job_type":"fulltime","keyword":"Java Developer","location":"London","max":20},"type":"http"},"output":{"example":{"items":[{"company":"Fintech Ltd","description":"Design and build scalable microservices...","job_type":"fulltime","location":"London, UK","posted_date":"2026-08-12","remote":false,"salary":"£70,000 - £90,000","source":"Indeed","tags":["java","spring"],"title":"Senior Java Developer","url":"https://uk.indeed.com/viewjob?jk=sample1"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"job_type":{"description":"Job type (optional)","enum":["all","fulltime","parttime","contract","internship"],"type":"string"},"keyword":{"description":"Job title, skill, or company to search, e.g. 'Java Developer'","type":"string"},"location":{"description":"City or region (optional)","type":"string"},"max":{"description":"Number of jobs to return (min 10, max 100)","type":"integer"}},"required":["keyword"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"Array of job listings","items":{"properties":{"company":{"description":"Company name","type":"string"},"description":{"description":"Job description","type":"string"},"job_type":{"description":"Employment type","type":"string"},"location":{"description":"Job location","type":"string"},"posted_date":{"description":"Date posted","type":"string"},"remote":{"description":"Remote flag","type":"boolean"},"salary":{"description":"Salary (if listed)","type":"string"},"source":{"description":"Job board source","type":"string"},"tags":{"description":"Skill / category tags","items":{"type":"string"},"type":"array"},"title":{"description":"Job title","type":"string"},"url":{"description":"Apply / listing URL","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:53:41.889Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:53:41.429Z"},"resource":"https://techforce-agents.onrender.com/api/all-jobs","serviceName":"Techforce Agents Job Listings","tags":["data","jobs","hiring","careers","job-board"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"LinkedIn candidate search on demand — full name, job title/headline, profile URL, and bio snippet. Priced $0.05 per candidate (minimum 1, up to 50 per search). Enter a job role, optional location and seniority, and the number of candidates. Fast talent sourcing for recruiters and AI hiring agents.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"location":"London","max":10,"role":"Java Developer","seniority":"Senior"},"type":"http"},"output":{"example":{"items":[{"name":"Priya Sharma","profile_url":"https://www.linkedin.com/in/sample-priya-sharma","snippet":"8+ yrs Java, Spring Boot, microservices, AWS. Based in London.","title":"Senior Java Developer at Fintech Co."}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"location":{"description":"City or region (optional, default New York)","type":"string"},"max":{"description":"Number of candidates to return (min 1, max 50)","type":"integer"},"role":{"description":"Job role / title to search, e.g. 'Java Developer'","type":"string"},"seniority":{"description":"Seniority (optional)","enum":["Junior","Mid","Senior","Lead","Principal","Staff","Director"],"type":"string"}},"required":["role"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"Array of LinkedIn candidates","items":{"properties":{"name":{"description":"Candidate full name","type":"string"},"profile_url":{"description":"LinkedIn profile URL","type":"string"},"snippet":{"description":"Short bio / description","type":"string"},"title":{"description":"Job title / LinkedIn headline","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:53:03.713Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:53:03.514Z"},"resource":"https://techforce-agents.onrender.com/api/linkedin-candidates","serviceName":"Techforce Agents LinkedIn Talent","tags":["data","linkedin","recruiting","candidates","talent"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"Local events on demand from AllEvents — event name, category, date \u0026 time, venue, city, and ticket link. Get results for $0.02 per record (minimum 1, up to 100). Simply enter a city and the number of events you want. Discover concerts, workshops, festivals, and more.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"location":"London","max":20},"type":"http"},"output":{"example":{"items":[{"DateTime":"Tue, 11 Aug 07:30 PM + 175 more","Interested":"95+ Interested","Location":"Lyceum Theatre - London","Title":"The Lion King at Lyceum Theatre - London","URL":"https://allevents.in/london/the-lion-king-at-lyceum-theatre-london"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"location":{"description":"City to fetch events for, e.g. 'London'","type":"string"},"max":{"description":"Number of events to return (min 1, max 100)","type":"integer"}},"required":["location"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"Array of local events","items":{"properties":{"DateTime":{"description":"Event date \u0026 time","type":"string"},"Interested":{"description":"Interest count","type":"string"},"Location":{"description":"Venue / location","type":"string"},"Title":{"description":"Event title","type":"string"},"URL":{"description":"Event / ticket URL","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:52:20.947Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T05:52:20.591Z"},"resource":"https://techforce-agents.onrender.com/api/all-events","serviceName":"Techforce Agents All Events","tags":["data","web-scraping","data-extraction","events","tickets"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"Amazon product data on demand with key details including ASIN, title, brand, price, currency, rating, review count, availability, thumbnail, and product URL. Get results for $0.03 per record (minimum 1, up to 1,000). Enter your search keywords, optionally choose an Amazon marketplace (com, in, co.uk, de, ca, com.au, ae), and the number of products you need. Discover live Amazon product listings in seconds.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"www.amazon.com","max":10,"q":"wireless earbuds"},"type":"http"},"output":{"example":{"items":[{"asin":"B09JZXQ3P1","availability":"In stock","brand":"SoundCore","currency":"USD","price":29.99,"priceRaw":"$29.99","rating":4.4,"reviewsCount":12873,"thumbnailUrl":"https://m.media-amazon.com/images/I/61sample1.jpg","title":"Wireless Earbuds Bluetooth 5.3, 40H Playtime","url":"https://www.amazon.com/dp/B09JZXQ3P1"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"domain":{"description":"Amazon marketplace (optional, default www.amazon.com)","enum":["www.amazon.com","www.amazon.in","www.amazon.co.uk","www.amazon.de","www.amazon.ca","www.amazon.com.au","www.amazon.ae"],"type":"string"},"max":{"description":"Number of products to return (min 1, max 1000)","type":"integer"},"q":{"description":"Search keywords, e.g. 'wireless earbuds'","type":"string"}},"required":["q"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"Array of Amazon products","items":{"properties":{"asin":{"description":"Amazon Standard Identification Number","type":"string"},"availability":{"description":"Stock availability","type":"string"},"brand":{"description":"Brand name","type":"string"},"currency":{"description":"Currency code","type":"string"},"price":{"description":"Numeric price","type":"number"},"priceRaw":{"description":"Formatted price with currency symbol","type":"string"},"rating":{"description":"Average rating out of 5","type":"number"},"reviewsCount":{"description":"Number of reviews","type":"integer"},"thumbnailUrl":{"description":"Product image URL","type":"string"},"title":{"description":"Product title","type":"string"},"url":{"description":"Product page URL","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:51:16.8Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:51:16.564Z"},"resource":"https://techforce-agents.onrender.com/api/amazon-products","serviceName":"Techforce Agents Amazon Products","tags":["data","web-scraping","data-extraction","amazon","products"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d","scheme":"exact"}],"description":"Google Maps business leads on demand with key details including business name, category, phone, website, email, address, and operating hours. Get leads for $0.05 per record (minimum 1, up to 1,000). Simply enter your search query, target location, and required number of leads. Discover relevant business prospects in any city, anywhere in the world.\n\nPowered by Techforce Global — explore more at https://techforceglobal.com","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"location":"London","max":10,"q":"Coffee shop"},"type":"http"},"output":{"example":{"items":[{"address":"27 Monmouth St, London WC2H 9EU, UK","businessName":"Monmouth Coffee","category":"Coffee shop","companyEmail":"","phone":"+44 20 7232 3010","website":"https://www.monmouthcoffee.co.uk","workingHours":{"Mon-Sat":"8 AM - 6 PM"}}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"location":{"description":"City or area, e.g. 'London'","type":"string"},"max":{"description":"Number of leads to return (min 1, max 1000)","type":"integer"},"q":{"description":"Search text / keyword, e.g. 'Coffee shop'","type":"string"}},"required":["q","location"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"items":{"description":"Array of business leads","items":{"properties":{"address":{"description":"Full address","type":"string"},"businessName":{"description":"Business name","type":"string"},"category":{"description":"Business category","type":"string"},"companyEmail":{"description":"Email (if found)","type":"string"},"phone":{"description":"Phone number","type":"string"},"website":{"description":"Website URL","type":"string"},"workingHours":{"description":"Opening hours by day","type":"object"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:48:16.309Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:48:16.084Z"},"resource":"https://techforce-agents.onrender.com/api/business-leads","serviceName":"Techforce Agents Business Leads","tags":["data","web-scraping","data-extraction","leads","google-maps"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xd7E59bE8D3cf0BBaa24b6E04542411899F1905A9","scheme":"exact"}],"description":"New @ai-mail.sh email inbox for an AI agent: 30 days, up to 500 incoming emails. Receive-only; codes and verification links extracted. Docs: https://ai-mail.sh/llms.txt","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"k7x2m9qa@ai-mail.sh","expires_at":"2026-10-02T12:00:00.000Z","inbox":"k7x2m9qa","messages_left":500,"plan":"month","token":"aim_…","wait":"GET https://ai-mail.sh/inbox/k7x2m9qa/wait"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"public_key":{"description":"Optional Ed25519 public JWK { kty: 'OKP', crv: 'Ed25519', x }. Binds the address to your key (Web Bot Auth); no token is issued.","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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:47:39.477Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:47:39.196Z"},"resource":"https://ai-mail.sh/inbox/month","serviceName":"ai-mail.sh","tags":["email","inbox","verification-code","otp","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xd7E59bE8D3cf0BBaa24b6E04542411899F1905A9","scheme":"exact"}],"description":"New @ai-mail.sh email inbox for an AI agent: 24 hours, up to 10 incoming emails. Receive-only; codes and verification links extracted. Docs: https://ai-mail.sh/llms.txt","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"k7x2m9qa@ai-mail.sh","expires_at":"2026-10-02T12:00:00.000Z","inbox":"k7x2m9qa","messages_left":10,"plan":"day","token":"aim_…","wait":"GET https://ai-mail.sh/inbox/k7x2m9qa/wait"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"public_key":{"description":"Optional Ed25519 public JWK { kty: 'OKP', crv: 'Ed25519', x }. Binds the address to your key (Web Bot Auth); no token is issued.","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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T05:41:48.179Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T05:41:47.814Z"},"resource":"https://ai-mail.sh/inbox/day","serviceName":"ai-mail.sh","tags":["email","inbox","verification-code","otp","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000","asset":"0x779Ded0c9e1022225f8E0630b35a9b54bE713736","extra":{"name":"USD₮0","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:196","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000000000000000","asset":"0xcE24439F2D9C6a2289F741120FE202248B666666","extra":{"assetTransferMethod":"eip3009","name":"United Stables","signerAddress":"0x34F7a661160780Ce1346e6D7B96D2bE244590899","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000000000000000","asset":"0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d","extra":{"assetTransferMethod":"eip3009","name":"World Liberty Financial USD","signerAddress":"0x34F7a661160780Ce1346e6D7B96D2bE244590899","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000000000000000","asset":"0x55d398326f99059fF775485246999027B3197955","extra":{"assetTransferMethod":"permit2-exact","name":"Tether USD","signerAddress":"0x34F7a661160780Ce1346e6D7B96D2bE244590899","spenderAddress":"0x3038f7ac3b4D1a3fe886BdCB5cD01e9f6BDd8633","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000000000000000","asset":"0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d","extra":{"assetTransferMethod":"permit2-exact","name":"USD Coin","signerAddress":"0x34F7a661160780Ce1346e6D7B96D2bE244590899","spenderAddress":"0x3038f7ac3b4D1a3fe886BdCB5cD01e9f6BDd8633","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0x93053f1e7A5eFEDa532Fe69CbbE43cBEc3A0F13f","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7ZvJEspvwP1oRxQZ7mYmNmT22NTm3GWq3t7HEbvPZYx","scheme":"exact"}],"description":"Retrieve address PnL data","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x39d52da6beec991f075eebe577474fd105c5caec","chain":"ethereum","date":{"from":"2025-05-01T00:00:00Z","to":"2025-05-03T23:59:59Z"},"pagination":{"page":1,"per_page":10}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":[],"pagination":{}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"date":{"type":"object"},"entity_name":{"type":"string"},"filters":{"type":"object"},"order_by":{"type":"array"},"pagination":{"type":"object"}},"required":["chain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"items":{"properties":{"avg_sold_price_usd":{"type":"number"},"bought_amount":{"type":"number"},"bought_usd":{"type":"number"},"cost_basis_usd":{"type":"number"},"holding_amount":{"type":"number"},"holding_usd":{"type":"number"},"max_balance_held":{"type":"number"},"max_balance_held_usd":{"type":"number"},"nof_buys":{"type":"string"},"nof_sells":{"type":"string"},"pnl_usd_realised":{"type":"number"},"pnl_usd_unrealised":{"type":"number"},"roi_percent_realised":{"type":"number"},"roi_percent_unrealised":{"type":"number"},"sold_amount":{"type":"number"},"sold_usd":{"type":"number"},"token_address":{"type":"string"},"token_price":{"type":"number"},"token_symbol":{"type":"string"}},"required":["token_address","token_symbol","nof_buys","nof_sells"],"type":"object"},"type":"array"},"pagination":{"properties":{"is_last_page":{"type":"boolean"},"page":{"type":"integer"},"per_page":{"type":"integer"}},"type":"object"}},"required":["pagination","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1780076798/bazaar-icons/d6ed3d2e7dd37d8a.png","lastUpdated":"2026-10-01T04:45:01.02Z","quality":{"l30DaysTotalCalls":26,"l30DaysUniquePayers":22,"lastCalledAt":"2026-10-01T04:45:00.753Z"},"resource":"https://api.nansen.ai/api/v1/profiler/address/pnl","serviceName":"Nansen","tags":["crypto","analytics","smart-money","on-chain"],"type":"http","x402Version":2},{"accepts":[{"amount":"600000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription mit Sprechertrennung bis 30 Min Audio (pyannote + Whisper), verarbeitet in Deutschland. Speech-to-text with speaker diarization for audio up to 30 min, German-optimised, processed in Germany. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"speaker":"SPEAKER_00","start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:13.547Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T04:33:13.343Z"},"resource":"https://x402.nexari.cloud/transcribe/30min/speakers","serviceName":"Nexari Agent Tools","tags":["transcription","diarization","speakers","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"300000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription bis 30 Min Audio, Whisper large-v3-turbo, Deutsch optimiert, verarbeitet in Deutschland. Speech-to-text for audio up to 30 min (mp3, m4a, ogg, wav, mp4), German-optimised, processed in Germany. JSON body with audio_url or audio_base64. Longer files are rejected before payment settles. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:11.456Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T04:33:11.256Z"},"resource":"https://x402.nexari.cloud/transcribe/30min","serviceName":"Nexari Agent Tools","tags":["transcription","speech-to-text","whisper","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription mit Sprechertrennung bis 10 Min Audio (pyannote + Whisper), verarbeitet in Deutschland. Speech-to-text with speaker diarization for audio up to 10 min, German-optimised, processed in Germany. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"speaker":"SPEAKER_00","start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:09.971Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T04:33:09.754Z"},"resource":"https://x402.nexari.cloud/transcribe/10min/speakers","serviceName":"Nexari Agent Tools","tags":["transcription","diarization","speakers","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription bis 10 Min Audio, Whisper large-v3-turbo, Deutsch optimiert, verarbeitet in Deutschland. Speech-to-text for audio up to 10 min (mp3, m4a, ogg, wav, mp4), German-optimised, processed in Germany. JSON body with audio_url or audio_base64. Longer files are rejected before payment settles. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:08.17Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T04:33:07.691Z"},"resource":"https://x402.nexari.cloud/transcribe/10min","serviceName":"Nexari Agent Tools","tags":["transcription","speech-to-text","whisper","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription mit Sprechertrennung bis 2 Min Audio (pyannote + Whisper), verarbeitet in Deutschland. Speech-to-text with speaker diarization for audio up to 2 min, German-optimised, processed in Germany. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"speaker":"SPEAKER_00","start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:06.552Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T04:33:06.159Z"},"resource":"https://x402.nexari.cloud/transcribe/2min/speakers","serviceName":"Nexari Agent Tools","tags":["transcription","diarization","speakers","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":900,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Transkription bis 2 Min Audio, Whisper large-v3-turbo, Deutsch optimiert, verarbeitet in Deutschland. Speech-to-text for audio up to 2 min (mp3, m4a, ogg, wav, mp4), German-optimised, processed in Germany. JSON body with audio_url or audio_base64. Longer files are rejected before payment settles. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"body":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","audio_url":"https://example.com/memo.m4a","business_name":"Beispiel GmbH","language":"de","privacy_contact":"datenschutz@beispiel.de"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration_seconds":42.1,"language":"de","segments":[{"end":2.4,"start":0,"text":"Hallo, das ist eine Testnachricht."}],"status":"done","text":"Hallo, das ist eine Testnachricht."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"audio_base64":{"description":"Audio als Base64 / audio as base64","type":"string"},"audio_url":{"description":"HTTPS-URL der Audiodatei / public URL of the audio file","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"filename":{"description":"Dateiname mit Endung, z. B. memo.m4a","type":"string"},"language":{"description":"de (Standard), en, auto ...","type":"string"},"num_speakers":{"description":"Nur /speakers: bekannte Sprecherzahl (1-10), verbessert die Trennung","type":"integer"},"privacy_contact":{"description":"E-Mail für Datenschutz-Meldungen (Art. 33 DSGVO)","type":"string"}},"required":["accept_terms_hash","business_name","privacy_contact"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:04.613Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T04:33:04.12Z"},"resource":"https://x402.nexari.cloud/transcribe/2min","serviceName":"Nexari Agent Tools","tags":["transcription","speech-to-text","whisper","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x5c3351bf0843e533054E87E05B20486f25B04254","scheme":"exact"}],"description":"Hallo Welt der Nexari GmbH: kleinster bezahlter Test-Endpunkt, gibt Gruß, Zeit und gezahlten Betrag zurück. Hello world from Germany: smallest paid x402 smoke test, returns greeting, timestamp and paid amount. Voraussetzung/required: accept_terms_hash, business_name (B2B) – /legal/terms.json","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"accept_terms_hash":"\u003csha256 aus /legal/terms.json\u003e","business_name":"Beispiel GmbH","name":"Agent"},"type":"http"},"output":{"example":{"message":"Hallo Agent, Grüße aus Deutschland!","paid_usd":"0.001"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"accept_terms_hash":{"description":"SHA-256 der AGB aus /legal/terms.json","type":"string"},"business_name":{"description":"Unternehmen, für das gehandelt wird (nur B2B)","type":"string"},"name":{"type":"string"}},"required":["accept_terms_hash","business_name"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:33:02.997Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T04:33:02.519Z"},"resource":"https://x402.nexari.cloud/hello","serviceName":"Nexari Agent Tools","tags":["test","hello","germany","nexari"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6fFF720533330Bf937130F5542511754258d88DA","scheme":"exact"}],"description":"One substance, with the cross-axis derivation: what every other jurisdiction (JP, EU, US, Codex, IARC, JECFA, EFSA) says about it, with per-cell sources, kept separate from what was derived","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"eu:e330"},"queryParams":{},"type":"http"},"output":{"example":{"meta":{"disclaimer":{"en":"Every record is a draft and needs verification. This is not a safety judgement: it returns what each jurisdiction has officially decided, the differences between them, and the sources.","ja":"全件ドラフト＝要検証。安全/危険の判定ではなく、各法域の公的判断の差分と根拠を返す。"},"last_verified":"2026-09-24","sources":"/v1/sources"},"substance":{"axes":[{"axis":"EU","derived":{"confidence":"medium","coverage":"partner_broader","qualifiers":[],"reason":"JP カラギナン(No.59)は精製+半精製(加工ユーケマ藻類=別添の類別名)を覆い、EU は E407/E407a に分ける。ただし E407 の規格(Reg 231/2012)はフルセランも含み、JP はそれを別品目 No.231 ファーセレランに立てる(名簿定義の基原5種にフルセラリアは無い)ため除外=JP カラギナン = (E407 ∪ E407a) − ファーセレラン","status":"permitted"},"primary":{"nodes":[{"category":"listed","id":"eu:e407","name":"Carrageenan","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}},{"category":"listed","id":"eu:e407a","name":"Processed euchema seaweed","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}}]}}],"axis":"JP","axis_category":"既存","id":"jp:existing-carrageenan","is_group":false,"name":"カラギナン","translations":{},"use_category":["増粘安定剤"]}},"type":"json"}},"routeTemplate":"/v1/substances/:id/diff","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"Substance id as returned by the free endpoints (GET /v1/substances?name=…\u0026axis=…\u0026lang=…, POST /v1/labels/analyze), e.g. eu:e330, jp:designated-aspartame, us:cfr-184-1033","type":"string"}},"required":["id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"description":"What every other jurisdiction says about the substance (primary, with per-cell sources) kept separate from what was derived (derived: status, coverage, confidence); refusal when nothing can be concluded. Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"meta":{"type":"object"},"substance":{"type":"object"}},"required":["substance","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:09:36.23Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T04:09:35.345Z"},"resource":"https://api.additiveatlas.monon.space/v1/substances/:id/diff","serviceName":"Additive Atlas","tags":["food-additives","regulation","labelling","eu","japan"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd","scheme":"exact"},{"amount":"5000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J1K4mdbvXEbJLRKpgxFcA7s66LWMCYHu71ye6Hz2icSh","scheme":"exact"}],"description":"Summarize and analyze a web page: the URL is rendered in a real browser, its content extracted, and a written brief answering your question returned, grounded in that page only and saying so when the page does not answer. Use it for competitor pages, docs, articles and listings. Input: url; optional question. Fixed JSON fields: research.page_facts. Needs a web search: research.web.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"attribution":[{"text":"Translated by Google","url":"https://translate.google.com"}],"price_usd":5,"provenance":{"attempts":1,"elapsed_ms":340,"providers_used":["coinbase-advanced-trade-public"],"steps":[{"ms":312,"ok":true,"provider":"coinbase-advanced-trade-public","reason":"provider_timeout","step":"quote"}]},"receipt_id":"rcpt_9f1c2b3a4d5e6f70","receipt_url":"/work/receipts/rcpt_9f1c2b3a4d5e6f70","result":{"brief":"The page is a placeholder domain reserved for documentation examples...","final_url":"https://example.com/","model":"gemini-2.5-flash","question":"What does this page offer, who is it for, and what is the pricing?","source":{"javascript_rendered":true,"text_chars":8421,"truncated":false},"title":"Example Domain","url":"https://example.com"},"status":"ok","worker":"research.brief"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"language":{"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"question":{"type":"string"},"url":{"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attribution":{"items":{"properties":{"text":{"type":"string"},"url":{"type":"string"}},"required":["text","url"],"type":"object"},"type":"array"},"billing_warning":{"type":"string"},"price_usd":{"type":"number"},"provenance":{"properties":{"attempts":{"type":"integer"},"elapsed_ms":{"type":"integer"},"providers_used":{"items":{"type":"string"},"type":"array"},"steps":{"items":{"properties":{"ms":{"type":"integer"},"ok":{"type":"boolean"},"provider":{"type":"string"},"reason":{"type":"string"},"step":{"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"type":"string"},"receipt_url":{"type":"string"},"result":{"properties":{"brief":{"type":"string"},"final_url":{"type":["string","null"]},"model":{"type":"string"},"question":{"type":"string"},"source":{"properties":{"javascript_rendered":{"type":"boolean"},"text_chars":{"type":"integer"},"truncated":{"type":"boolean"}},"required":["text_chars","truncated","javascript_rendered"],"type":"object"},"url":{"type":"string"}},"required":["url","question","brief","source","model"],"type":"object"},"status":{"const":"ok","type":"string"},"worker":{"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T04:00:47.571Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T04:00:47.337Z"},"resource":"https://hubvibe-io.com/work/research/brief","serviceName":"HubVibe","tags":["summarize","web-page","research","analysis","browser"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"FloodPulse API","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"5000000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"base","payTo":"0x318A4B4764eb37c3FCBcE434713128143815FD57","resource":"https://floodpulse.waltsoft.net/v1/flood","scheme":"exact"},{"amount":"5000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"FloodPulse API","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxAmountRequired":"5000000","maxTimeoutSeconds":300,"mimeType":"application/json","network":"solana","payTo":"GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8","resource":"https://floodpulse.waltsoft.net/v1/flood","scheme":"exact"}],"description":"Flood risk for a US address: FEMA zone and SFHA status, annual and 30-year flood odds, elevation and height above nearest drainage (RODA), FEMA NRI inland and coastal flooding ratings.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"address":"1700 Convention Center Dr, Miami Beach, FL 33139"},"type":"http"},"output":{"example":{"fema_flood_zone":{"base_flood_elevation_ft":8,"description":"Special Flood Hazard Area: 1% or greater annual chance of flooding (the '100-year floodplain').","firm_id":"12086C","mapped":true,"special_flood_hazard_area":true,"subtype":null,"zone":"AE"},"location":{"census_tract":"12086004206","county":"Miami-Dade County","input":"1700 Convention Center Dr, Miami Beach, FL 33139","lat":25.792247,"lon":-80.134934,"matched_address":"1700 CONVENTION CENTER DR, MIAMI BEACH, FL, 33139"},"probability_30yr":{"basis":"1-(1-p)^30 from the FEMA zone's annual-chance bounds; null = FEMA gives no bound","max":null,"min":0.26},"terrain":{"elevation_m":2.4,"hand_class":"low-lying relative to the nearest drainage (HAND \u003c 5 m)","height_above_nearest_drainage_m":0.1,"note":"30 m surface-model values (Copernicus GLO-30): buildings and trees can distort them in built-up areas. The FEMA zone is the regulatory flood status."}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"US street address (or use lat and lon)","type":"string"},"lat":{"description":"Latitude (with lon, instead of address)","type":"string"},"lon":{"description":"Longitude (with lat, instead of address)","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png","lastUpdated":"2026-10-01T03:23:54.01Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T03:23:53.822Z"},"resource":"https://floodpulse.waltsoft.net/v1/flood","serviceName":"FloodPulse","tags":["flood","wildfire","climate","risk","property"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd","scheme":"exact"},{"amount":"250000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J1K4mdbvXEbJLRKpgxFcA7s66LWMCYHu71ye6Hz2icSh","scheme":"exact"}],"description":"LLM text generation / chat completion: a raw completion from your prompt with optional system message, max_tokens and temperature; Gemini by default, other configured models by provider and model. Use it for drafting, rewriting, translation, classification or any prompt, paid per call with no API key or account. Input: prompt. Answer grounded in your own text: llm.analyze.","extensions":{"bazaar":{"info":{"input":{"body":{"prompt":"A beehive built from circuit boards, isometric illustration"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"attribution":[{"text":"Translated by Google","url":"https://translate.google.com"}],"price_usd":0.25,"provenance":{"attempts":1,"elapsed_ms":340,"providers_used":["coinbase-advanced-trade-public"],"steps":[{"ms":312,"ok":true,"provider":"coinbase-advanced-trade-public","reason":"provider_timeout","step":"quote"}]},"receipt_id":"rcpt_9f1c2b3a4d5e6f70","receipt_url":"/work/receipts/rcpt_9f1c2b3a4d5e6f70","result":{"finish_reason":"STOP","model":"gemini-2.5-flash","provider":"gemini","text":"Here is a short poem about bees...","usage":{"input_tokens":14,"output_tokens":96}},"status":"ok","worker":"llm.generate"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"language":{"maxLength":35,"pattern":"^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$","type":"string"},"max_tokens":{"type":"integer"},"model":{"type":"string"},"prompt":{"type":"string"},"provider":{"type":"string"},"system":{"type":"string"},"temperature":{"type":"number"}},"required":["prompt"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attribution":{"items":{"properties":{"text":{"type":"string"},"url":{"type":"string"}},"required":["text","url"],"type":"object"},"type":"array"},"billing_warning":{"type":"string"},"price_usd":{"type":"number"},"provenance":{"properties":{"attempts":{"type":"integer"},"elapsed_ms":{"type":"integer"},"providers_used":{"items":{"type":"string"},"type":"array"},"steps":{"items":{"properties":{"ms":{"type":"integer"},"ok":{"type":"boolean"},"provider":{"type":"string"},"reason":{"type":"string"},"step":{"type":"string"}},"required":["step","ok","ms"],"type":"object"},"type":"array"}},"required":["steps","providers_used","attempts","elapsed_ms"],"type":"object"},"receipt_id":{"type":"string"},"receipt_url":{"type":"string"},"result":{"properties":{"finish_reason":{"type":["string","null"]},"model":{"type":"string"},"provider":{"type":"string"},"text":{"type":"string"},"usage":{"properties":{"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"}},"required":["input_tokens","output_tokens"],"type":"object"}},"required":["text","model","provider","usage"],"type":"object"},"status":{"const":"ok","type":"string"},"worker":{"type":"string"}},"required":["status","worker","price_usd","result","provenance","receipt_id","receipt_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T02:40:36.726Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-01T02:40:36.581Z"},"resource":"https://hubvibe-io.com/work/llm/generate","serviceName":"HubVibe","tags":["llm","text-generation","chat-completion","gemini","ai"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x3c8974e3614023A15Ef3A46aE8aF27D6f871b2EC","scheme":"exact"}],"description":"Wake me when my agent misses its heartbeat. Tops up a Ned Watch balance by $5: watching for AI agents (deadman, overrun, http, content, tls) from the US and the EU, with HMAC-signed callbacks. First five watches free; after that 1 to 7 cents a day in USDC on Base. Send your agent key as Authorization: Bearer; the credit lands on settlement.","extensions":{"bazaar":{"info":{"input":{"body":{},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"agent_id":"agt_...","balance_cents":500,"credited_cents":500,"note":"credited when the facilitator settles","ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790821993/bazaar-icons/7a15cba40aeb3540.png","lastUpdated":"2026-10-01T02:33:13.51Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T02:33:13.283Z"},"resource":"https://api.ned.watch/v1/topup/5","serviceName":"Ned Watch","tags":["monitoring","uptime","agents","deadman","webhooks"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb790ed3796194E5511C44411CF045F67E069cdC0","scheme":"exact"}],"description":"Scan text for personal data: email, phone, national id, bank card, IBAN, crypto address, IP address, passport. COMMIT when nothing matches. NO_COMMIT on any finding. POST JSON {\"response\",\"agent_id\"}.","extensions":{"bazaar":{"info":{"input":{"body":{"agent_id":"agent-123","response":"example agent output"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"categories_checked":["T1","T2","T3","T4","T5","T6","T7","T8"],"categories_clear":["T1","T2","T3","T4","T5","T6","T7","T8"],"chain_index":42,"detection_count":0,"findings":[],"input_hash":"0xdef456...","risk_score":0,"seal_text":"Verified by Leibniz Layer","timestamp":1721635200,"tx_hash":"0xabc123...","verdict":"COMMIT","verify_url":"https://x402.fronesislabs.com/verify/abc123"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"agent_id":{"description":"Caller id stored on the audit record. Omitted values are stored as unknown.","type":"string"},"response":{"description":"Text to scan. Raw content is not stored.","minLength":1,"type":"string"},"task_type":{"description":"Optional task tag stored on the audit record. Defaults to unknown.","type":"string"}},"required":["response"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"categories_checked":{"items":{"type":"string"},"type":"array"},"categories_clear":{"items":{"type":"string"},"type":"array"},"chain_index":{"type":"integer"},"detection_count":{"type":"integer"},"findings":{"items":{"properties":{"category":{"type":"string"},"position":{"type":"integer"},"provider":{"type":["string","null"]},"redacted_sample":{"type":"string"},"severity":{"type":"string"},"type":{"type":"string"}},"required":["type","position","redacted_sample","severity","category"],"type":"object"},"type":"array"},"input_hash":{"type":"string"},"risk_score":{"type":"number"},"seal_text":{"type":"string"},"timestamp":{"type":"number"},"tx_hash":{"type":"string"},"verdict":{"enum":["COMMIT","NO_COMMIT"],"type":"string"},"verify_url":{"type":"string"}},"required":["verdict","risk_score","findings","detection_count","categories_checked","categories_clear","tx_hash","chain_index","input_hash","timestamp","seal_text","verify_url"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-01T01:42:53.631Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-01T01:42:53.411Z"},"resource":"https://bazaar.fronesislabs.com/evaluate/pii","serviceName":"DCL Trust Oracle","tags":["pii-detection","privacy","ai-agent-safety"],"type":"http","x402Version":2}],"pagination":{"limit":100,"offset":5600,"total":32138},"x402Version":2}
