{"items":[{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"},{"amount":"500000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"},{"amount":"500000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"merchant":"x402Atlas","name":"USD Coin","tier":"standard","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x28410EaC7393dba041cd5a92eEfe7a8E834310bb","scheme":"exact"},{"amount":"500000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP","merchant":"x402Atlas","tier":"standard"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ASt6xvRyQ7ntERsmcYVMdLqZvz1GEN8Fzexzq62tXrNQ","scheme":"exact"}],"description":"EU trademark search (EUIPO) — find registered and pending EU trademarks by name, optionally filtered by Nice class; returns trademark names, application numbers, status, owners, classes and key dates as clean JSON.","extensions":{"bazaar":{"category":"search","info":{"input":{"method":"GET","queryParams":{"nice_class":"25","query":"nike"},"type":"http"},"output":{"example":{"nice_class":"25","query":"nike","total":290,"trademarks":[{"applicants":["NIKE Innovate C.V."],"application_number":"000278028","expiry_date":"2036-07-08","filing_date":"1996-07-08","mark_feature":"WORD","mark_kind":"STANDARD","name":"NIKE","nice_classes":[9,14,18,25,28,42],"registration_date":"2006-11-13","status":"REGISTERED","status_date":"2006-11-22"},{"applicants":["NIKE Innovate C.V."],"application_number":"000827824","expiry_date":"2028-05-19","filing_date":"1998-05-19","mark_feature":"FIGURATIVE","mark_kind":"STANDARD","name":"nike","nice_classes":[18,25,28],"registration_date":"2006-10-26","status":"REGISTERED","status_date":"2006-11-06"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"nice_class":{"description":"Nice classification filter: one class or a comma-separated list, each 1–45 (e.g. \"25\" or \"9,25\").","pattern":"^([1-9]|[1-3][0-9]|4[0-5])(,([1-9]|[1-3][0-9]|4[0-5]))*$","type":"string"},"query":{"description":"Trademark name to search; finds identical, similar and lookalike EU marks.","maxLength":200,"minLength":2,"type":"string"}},"required":["query"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"nice_class":{"description":"Echoed nice_class filter; null when none was passed","type":["string","null"]},"note":{"description":"Present only on the sample response (empty/omitted query) and on a zero-match response.","type":"string"},"query":{"description":"Echoed search query (trimmed)","type":"string"},"total":{"description":"Total matching EU trademarks, capped at 10000 (the response carries the 20 most relevant)","type":"integer"},"trademarks":{"description":"Matching trademarks, most relevant first; empty when nothing matched (still HTTP 200)","items":{"properties":{"applicants":{"description":"Applicant / owner names","items":{"type":"string"},"type":"array"},"application_number":{"description":"EUIPO application number (EUTM number)","type":"string"},"expiry_date":{"description":"Expiry date; null until registered","format":"date","type":["string","null"]},"filing_date":{"description":"Application (filing) date","format":"date","type":["string","null"]},"mark_feature":{"description":"Mark feature: WORD, FIGURATIVE, COMBINED, THREE_D, COLOR, SOUND","type":"string"},"mark_kind":{"description":"STANDARD, COLLECTIVE or CERTIFICATION","type":"string"},"name":{"description":"Verbal element of the mark; empty for purely figurative marks","type":"string"},"nice_classes":{"description":"Nice classes (1–45) the mark covers","items":{"type":"integer"},"type":"array"},"registration_date":{"description":"Registration date; null until registered","format":"date","type":["string","null"]},"status":{"description":"EUIPO status, e.g. REGISTERED, UNDER_EXAMINATION, EXPIRED, WITHDRAWN","type":"string"},"status_date":{"description":"Date the current status was set (YYYY-MM-DD)","format":"date","type":["string","null"]}},"required":["application_number","name","status","status_date","mark_feature","mark_kind","nice_classes","applicants","filing_date","registration_date","expiry_date"],"type":"object"},"type":"array"}},"required":["query","nice_class","total","trademarks"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["trademark","trademark-search","euipo","brand-check","intellectual-property"]}},"lastUpdated":"2026-10-05T07:49:26.525Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T07:49:26.401Z"},"resource":"https://euipo.use.x402atlas.com/search","serviceName":"EU Trademark Search (EUIPO)","tags":["trademark","trademark-search","euipo","brand-check","intellectual-property"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Did my Base transaction work and what did it cost? One call returns success or reverted, gas used, effective gas price, the fee in wei and in exact decimal ETH, confirmations behind the head, sender, recipient, value and log count. Pending and unknown hashes get a definite answer rather than an error.","extensions":{"bazaar":{"info":{"input":{"body":{"hash":"0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"block_hash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","block_number":"51000000","chain":"base","chain_id":8453,"confirmations":"10","effective_gas_price_wei":"1000000000","fee_eth":"0.000021000000000000","fee_wei":"21000000000000","found":true,"from":"0x25e8245f07d5e4873987293dad666afbe56a9608","gas_used":"21000","hash":"0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc","log_count":2,"mined":true,"request_id":"example-request","rpc_calls":4,"service_id":"base_transaction_outcome","service_version":"1.0.0","status":"success","to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","value_wei":"0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"hash":{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"}},"required":["hash"],"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-05T07:32:35.813Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T07:32:31.363Z"},"resource":"https://api.zfinia.com/x402/v1/base-transaction-outcome","serviceName":"Base Transaction Outcome","tags":["base","transaction","receipt","gas fee","onchain"],"type":"http","x402Version":2},{"accepts":[{"amount":"120000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"120000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Synastry: Relationship comparison: cross-aspects, house overlays both ways, composite midpoints.","extensions":{"bazaar":{"info":{"input":{"body":{"person_a":{"datetime":"1990-05-15T14:30","latitude":48.8566,"longitude":2.3522},"person_b":{"datetime":"1992-08-03T09:15","latitude":45.764,"longitude":4.8357}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"western/synastry","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"d73954df219854b1f2ad98476b58986d82ee19cfffc91b8adaea011df6eb4f01"},"result_excerpt":{"aspect_counts":{"challenging":28,"conjunctions":11,"harmonious":27},"cross_aspects":[{"angle":180,"aspect":"opposition","exactness_pct":97.6,"orb":0.192882,"orb_allowed":8,"point_a":"a:true_node","point_b":"b:mercury"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"options":{"properties":{"aspects":{"oneOf":[{"enum":["all"],"type":"string"},{"items":{"enum":["conjunction","opposition","trine","square","sextile","quincunx","semisextile","semisquare","sesquiquadrate","quintile","biquintile"],"type":"string"},"type":"array"}]},"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"house_system":{"default":"placidus","enum":["alcabitius","campanus","equal","koch","meridian","morinus","placidus","porphyry","regiomontanus","topocentric","whole_sign"],"type":"string"},"luminary_orb_bonus":{"default":2,"maximum":5,"minimum":0,"type":"number"},"orbs":{"additionalProperties":{"maximum":15,"minimum":0,"type":"number"},"type":"object"},"points":{"oneOf":[{"enum":["all"],"type":"string"},{"items":{"enum":["sun","moon","mercury","venus","mars","jupiter","saturn","uranus","neptune","pluto","mean_node","true_node","mean_lilith"],"type":"string"},"type":"array"}]},"zodiac":{"default":"tropical","enum":["tropical","sidereal"],"type":"string"}},"type":"object"},"person_a":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"type":"object"},"person_b":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"type":"object"}},"required":["person_a","person_b"],"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-05T07:06:17.503Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T07:06:17.37Z"},"resource":"https://astro-agent.dev/v1/western/synastry","serviceName":"Astro Agents","tags":["synastry","compatibility","relationship","composite","astrology"],"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":"Apify — Amazon product detail pages by ASIN or URL.","extensions":{"bazaar":{"info":{"input":{"body":{"Params":[{}],"maxItems":1},"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":{"Params":{"items":{},"minItems":1,"type":"array"},"maxItems":{"exclusiveMinimum":0,"maximum":50,"type":"integer"}},"required":["Params"],"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-05T05:55:28.386Z","quality":{"l30DaysTotalCalls":10,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T05:55:28.225Z"},"resource":"https://vaaya.ai/api/run/apify/amazon-product","serviceName":"Vaaya","tags":["apify","ai-agents","pay-per-call"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF33aEE5D3c11153BbF1cFb076d0793DE52F573e8","scheme":"exact"}],"description":"Read-only EVM state API for wallet snapshots, ERC-20 balances, token allowances, contract code, block heights, and bounded eth_call reads across Ethereum, Base, Arbitrum, Optimism, and Polygon. Fixed price: $0.15 USDC on Base for a batch of up to 100 checks. Only submitted checks run. Results are provider-reported RPC data, not cryptographic proofs.","extensions":{"bazaar":{"info":{"input":{"body":{"checks":[{"address":"0x0000000000000000000000000000000000000000","chain":"ethereum","id":"ethereum-native-balance","type":"native_balance"},{"address":"0x0000000000000000000000000000000000000000","chain":"base","id":"base-native-balance","type":"native_balance"},{"address":"0x0000000000000000000000000000000000000000","chain":"arbitrum","id":"arbitrum-native-balance","type":"native_balance"},{"address":"0x0000000000000000000000000000000000000000","chain":"optimism","id":"optimism-native-balance","type":"native_balance"},{"address":"0x0000000000000000000000000000000000000000","chain":"polygon","id":"polygon-native-balance","type":"native_balance"}],"requestId":"12345678-1234-4234-9234-123456789abc"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"expiresAt":"2026-11-01T00:00:00.000Z","recoveryUrl":"https://evmstate.com/v1/results/12345678-1234-4234-9234-123456789abc","requestId":"12345678-1234-4234-9234-123456789abc","results":[{"blockNumber":"0x18e456e","chain":"ethereum","id":"ethereum-native-balance","type":"native_balance","value":"0x0"},{"blockNumber":"0x31a5006","chain":"base","id":"base-native-balance","type":"native_balance","value":"0x0"},{"blockNumber":"0x1e729abb","chain":"arbitrum","id":"arbitrum-native-balance","type":"native_balance","value":"0x0"},{"blockNumber":"0x965919b","chain":"optimism","id":"optimism-native-balance","type":"native_balance","value":"0x0"},{"blockNumber":"0x5a67efe","chain":"polygon","id":"polygon-native-balance","type":"native_balance","value":"0x0"}],"snapshotBlocks":{"arbitrum":"0x1e729abb","base":"0x31a5006","ethereum":"0x18e456e","optimism":"0x965919b","polygon":"0x5a67efe"},"verification":"each result is a successful JSON-RPC response"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"checks":{"description":"Only these checks run. Each check needs a unique id and supported chain. For a five-chain wallet snapshot, create one native_balance check for each supported chain using the same wallet address. The discovery example uses the valid all-zero address; replace it with the target wallet. Token and allowance checks need the token and spender targets already identified by the calling task.","items":{"oneOf":[{"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"block":{"pattern":"^0x[0-9a-fA-F]{1,64}$","type":"string"},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"type":{"const":"native_balance"}},"required":["id","chain","type","address"],"type":"object"},{"properties":{"block":{"pattern":"^0x[0-9a-fA-F]{1,64}$","type":"string"},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"owner":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"token":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"type":{"const":"erc20_balance"}},"required":["id","chain","type","token","owner"],"type":"object"},{"properties":{"block":{"pattern":"^0x[0-9a-fA-F]{1,64}$","type":"string"},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"owner":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"spender":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"token":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"type":{"const":"allowance"}},"required":["id","chain","type","token","owner","spender"],"type":"object"},{"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"block":{"pattern":"^0x[0-9a-fA-F]{1,64}$","type":"string"},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"type":{"const":"contract_code"}},"required":["id","chain","type","address"],"type":"object"},{"properties":{"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"type":{"const":"block_number"}},"required":["id","chain","type"],"type":"object"},{"properties":{"block":{"pattern":"^0x[0-9a-fA-F]{1,64}$","type":"string"},"chain":{"enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"data":{"maxLength":8194,"pattern":"^0x(?:[0-9a-fA-F]{2})*$","type":"string"},"id":{"pattern":"^[a-zA-Z0-9_-]{1,64}$","type":"string"},"to":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"type":{"const":"eth_call"}},"required":["id","chain","type","to","data"],"type":"object"}]},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"description":"Generate a fresh UUIDv4 for each new request and retain it to recover the exact paid result. The Bazaar example UUID is illustrative; replace it before calling.","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$","type":"string"}},"required":["requestId","checks"],"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":{"description":"Illustrative five-chain snapshot response. Block heights and values in this example are placeholders; live values are returned from the RPC providers when the request runs.","properties":{"expiresAt":{"type":"string"},"recoveryUrl":{"type":"string"},"requestId":{"type":"string"},"results":{"items":{"properties":{"blockNumber":{"type":"string"},"chain":{"type":"string"},"id":{"type":"string"},"type":{"type":"string"},"value":{}},"required":["id","chain","type","blockNumber","value"],"type":"object"},"type":"array"},"snapshotBlocks":{"additionalProperties":{"type":"string"},"type":"object"},"verification":{"type":"string"}},"required":["requestId","results","snapshotBlocks","verification","recoveryUrl","expiresAt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T04:55:09.249Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T04:55:08.705Z"},"resource":"https://evmstate.com/v1/state-batch/100","serviceName":"EVM State Batch","tags":["evm","wallet","multi-chain","token","allowance"],"type":"http","x402Version":2},{"accepts":[{"amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HwXJGH7FMugPCoLiQnuG1nCUMWhBejMhkjdswNHmLeN8","scheme":"exact"}],"description":"Full risk assessment for an SPL token mint: risk score and level, the flags that drove it, bundle detection, the deploying wallet when it is known, and a human-readable summary. Where the mint has already been resolved, the recorded outcome is returned alongside the original prediction.","extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"dev_wallet":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","final_outcome":"confirmed_safe","flags":["mint_authority_revoked"],"has_freeze_authority":false,"has_mint_authority":false,"holders":{"count":376,"top10":41.24},"is_bundle":false,"known":true,"latency_ms":210.5,"launch_platform":"pump.fun","lp_locked_pct":100,"market":{"liquidity_usd":11100},"mint":"So11111111111111111111111111111111111111112","provenance":{"as_of_slot":null,"cached":false,"fetched_at":"2026-08-01T12:00:00Z","source":null},"risk_level":"LOW","risk_score":12,"scanned_on_demand":false,"sources":["scanner","rugcheck"],"summary":"No deployer risk signals; authorities revoked.","symbol":"SOL"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"SPL token mint (base58)","maxLength":44,"minLength":32,"type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"dev_wallet":{"type":"string"},"final_outcome":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"has_freeze_authority":{"type":"boolean"},"has_mint_authority":{"type":"boolean"},"holders":{"type":"object"},"is_bundle":{"type":"boolean"},"known":{"type":"boolean"},"latency_ms":{"type":"number"},"launch_platform":{"type":"string"},"lp_locked_pct":{"type":"number"},"market":{"type":"object"},"mint":{"type":"string"},"provenance":{"description":"Freshness of this answer: when it was fetched/computed (UTC), whether it came from a cache layer, and the Solana slot it reflects when the underlying data source exposes one (null otherwise).","properties":{"as_of_slot":{"type":["integer","null"]},"cached":{"type":"boolean"},"fetched_at":{"description":"ISO-8601 UTC timestamp","type":"string"},"source":{"type":["string","null"]}},"type":"object"},"risk_level":{"type":"string"},"risk_score":{"type":"number"},"scanned_on_demand":{"type":"boolean"},"sources":{"items":{"type":"string"},"type":"array"},"summary":{"type":"string"},"symbol":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T04:15:45.994Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T04:15:45.733Z"},"resource":"https://api.solsentry.app/x402/v1/token/11111111111111111111111111111111","serviceName":"SolSentry","tags":["solana","security","risk","threat-intelligence","token"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xBF22b6DdB5A08c823856A779f1004eEa60C5aB92","scheme":"exact"},{"amount":"2000000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"2cCuDjNEuA7QFgBiS8rYcWrxJxeYGJFGHvXaaCXBqmHF","scheme":"exact"}],"description":"Paid JSON for stock-picker calls (API V2). Bearer API key / JWT / OAuth subscribers (PRO/EXPERT) are served without payment; everyone else pays per use via x402. Query params: optional `date=YYYY-MM-DD`, or `from`/`to` range (subscribers), plus `limit`, `limitDays`, `cursor`, `author`, `direction`, `query`, `sort`, `includePrices`. Rows include evidence quotes, article URLs, and direction-adjusted prices. Priced per distinct source post (call GET /api/v2/stock-picks/quote for the exact total).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":200},"type":"http"},"output":{"example":{"asOf":"2026-06-02T18:30:00.000Z","count":1,"dateUsed":"2026-05-30","endDate":"2026-05-30","items":[{"action":"NEW_POSITION","activePick":true,"articleTitle":"Example investment letter","articleUrl":"https://example.substack.com/p/example-investment-letter","author":"Author display name","authorConviction":4,"callId":"example-call-id","convictionLabel":"High","direction":"LONG","evidenceQuote":"Short source quote supporting the pick.","id":"clxexamplestockpick0001","instrumentType":"EQUITY","postSlug":"example-investment-letter","publicationSlug":"example.substack.com","publishedAt":"2026-05-30T12:00:00.000Z","rationaleSnippet":"Concise rationale for the extracted call.","ticker":"ACME","tickerExchange":"NASDAQ"}],"startDate":"2026-05-30"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"date":{"description":"Optional UTC effective calendar day in YYYY-MM-DD form.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"limit":{"description":"Maximum number of stock-pick calls returned.","maximum":500,"minimum":1,"type":"integer"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"type":"string"},"count":{"type":"integer"},"dateUsed":{"type":"string"},"endDate":{"type":"string"},"items":{"type":"array"},"startDate":{"type":"string"}},"required":["dateUsed","startDate","endDate","asOf","count","items"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T02:55:00.309Z","quality":{"l30DaysTotalCalls":18,"l30DaysUniquePayers":9,"lastCalledAt":"2026-10-05T02:55:00.068Z"},"resource":"https://dripstack.com/api/v2/stock-picks","serviceName":"Drip","tags":["substack","newsletter","newsletters","blog","article"],"type":"http","x402Version":2},{"accepts":[{"amount":"240000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit a pagination contract for the ways it loses or repeats rows. The central finding is the one almost every paginated API has at first: a sort on a non-unique field with no unique tiebreaker, so rows that compare equal have no defined order and a caller walking the pages can get one row twice and never get its neighbour, with nothing failing. Also reports offset pagination over a mutable sort, an unbounded page size, contradictory bounds, and a cursor contract that also takes an offset.","extensions":{"bazaar":{"info":{"input":{"body":{"contract":{"offset_parameter":"offset","page_size_default":100,"sort":[{"field":"updated_at","mutable":true}],"style":"offset"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["A sort needs a key declared unique for page boundaries to be defined; without one, rows comparing equal may be returned twice or not at all.","Uniqueness and mutability are read from the contract as the caller declares them, because neither can be derived from a field name.","Offset and page styles are treated as position-by-count, which is what makes a mutable sort field a correctness problem rather than a preference."],"complete":false,"finding_count":3,"findings":[{"code":"PAGE_SIZE_NOT_BOUNDED","detail":"No page_size_max is declared, so a caller may request an unbounded page and read the whole collection in one request. That is a denial-of-service vector and a cost nobody budgeted for."},{"code":"SORT_HAS_NO_UNIQUE_TIEBREAKER","detail":"The sort is on updated_at and none of those is declared unique. Rows that compare equal have no defined relative order, so a caller walking the pages can receive a row twice and never receive one of i..."},{"code":"OFFSET_PAGINATION_OVER_MUTABLE_SORT","detail":"Pagination is by offset and the sort includes the mutable field(s) updated_at. A row whose sort value changes between two page requests moves across the offset boundary, so it is counted twice or skip..."}],"findings_by_code":{"OFFSET_PAGINATION_OVER_MUTABLE_SORT":1,"PAGE_SIZE_NOT_BOUNDED":1,"SORT_HAS_NO_UNIQUE_TIEBREAKER":1},"limitations":["Only declared policy is read. Nothing is executed and no system is observed, so these findings are what the configuration implies rather than what a running service did.","Nothing is fetched. The policy is supplied, so an arbitrary configuration can be audited without access to the system it governs.","No request is made, so whether the service implements the contract it declares is not checked here."],"limits":{"maxAttempts":1000,"maxEndpoints":200,"maxFindings":500,"maxHops":50,"maxSortKeys":20,"maxTiers":50},"max_total_results":null,"not_examined":["TOTAL_COUNT_SEMANTICS_NOT_DECLARED: The contract does not say whether a total count is exact, estimated or absent. A caller that renders a page count from an estimate shows a page that does not exist."],"observed_at":"2026-10-02T00:00:00.000Z","page_size_default":100,"page_size_max":null,"passed":false,"request_id":"example-request","service_id":"pagination_contract_audit","service_version":"1.0.0","sort_key_count":1,"sound":false,"style":"offset"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"contract":{"properties":{"max_total_results":{"minimum":1,"type":"integer"},"page_size_default":{"minimum":1,"type":"integer"},"page_size_max":{"minimum":1,"type":"integer"},"sort":{"items":{"properties":{"field":{"maxLength":200,"type":"string"},"mutable":{"type":"boolean"},"unique":{"type":"boolean"}},"type":"object"},"maxItems":20,"type":"array"},"style":{"enum":["cursor","keyset","offset","page"],"type":"string"}},"type":"object"}},"required":["contract"],"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-05T02:08:03.893Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T02:07:59.505Z"},"resource":"https://api.zfinia.com/x402/v1/pagination-contract-audit","serviceName":"Pagination Contract Audit","tags":["pagination","api design","data correctness","contract audit","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"280000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Compare two SQL schema snapshots and report what would break a client written against the first. Separates reader breakage from writer breakage, because the same change breaks different people: a dropped column breaks whoever selects it, a new NOT NULL column with no default breaks every existing insert. Also reports narrowed and widened types, lost defaults, nullability flips, collation changes and added or removed uniqueness.","extensions":{"bazaar":{"info":{"input":{"body":{"after":"CREATE TABLE customers (\n  id        bigint       NOT NULL PRIMARY KEY,\n  email     varchar(255) NOT NULL UNIQUE,\n  region    varchar(2)\n);\n\nCREATE TABLE orders (\n  id           bigint        NOT NULL PRIMARY KEY,\n  customer_id  bigint        NOT NULL REFERENCES customers(id),\n  total        numeric(12,2) NOT NULL,\n  status       varchar(20)   NOT NULL,\n  currency     char(3)       NOT NULL,\n  placed_at    timestamp with time zone NOT NULL,\n  CONSTRAINT orders_customer_status_uq UNIQUE (customer_id, status)\n);","before":"CREATE TABLE customers (\n  id        integer      NOT NULL PRIMARY KEY,\n  email     varchar(255) NOT NULL UNIQUE,\n  region    varchar(2)\n);\n\nCREATE TABLE orders (\n  id           integer       NOT NULL PRIMARY KEY,\n  customer_id  integer       NOT NULL REFERENCES customers(id),\n  total        numeric(12,2) NOT NULL DEFAULT 0,\n  status       varchar(20),\n  internal_ref text,\n  placed_at    timestamp with time zone NOT NULL\n);","role":"both"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["A PRIMARY KEY column is treated as NOT NULL whether or not it says so, because the server enforces that.","Widening inside one type family is reported for readers and not for writers: the database accepts the wider value, and the client that decoded the narrower type is the thing that overflows.","A change crossing type families is reported as breaking for both, since neither the stored values nor the client binding carries across."],"breaking_count":8,"columns_compared":8,"compatible":false,"complete":true,"finding_count":8,"findings":[{"breaks":["readers"],"code":"COLUMN_TYPE_WIDENED","column":"id","detail":"customers.id widens from integer to bigint. The database accepts this, but a client that decoded the old type can overflow on a value the new one permits.","table":"customers"},{"breaks":["readers"],"code":"COLUMN_TYPE_WIDENED","column":"id","detail":"orders.id widens from integer to bigint. The database accepts this, but a client that decoded the old type can overflow on a value the new one permits.","table":"orders"},{"breaks":["readers"],"code":"COLUMN_TYPE_WIDENED","column":"customer_id","detail":"orders.customer_id widens from integer to bigint. The database accepts this, but a client that decoded the old type can overflow on a value the new one permits.","table":"orders"}],"findings_by_code":{"COLUMN_BECAME_NOT_NULL":1,"COLUMN_DEFAULT_REMOVED":1,"COLUMN_REMOVED":1,"COLUMN_TYPE_WIDENED":3,"REQUIRED_COLUMN_ADDED":1,"UNIQUE_CONSTRAINT_ADDED":1},"limitations":["Only the declared schema is read. No database is contacted and no rows are seen, so nothing here reports whether a migration will succeed against the data actually present.","DDL is read as a documented subset: CREATE TABLE, ALTER TABLE, CREATE and DROP INDEX, DROP TABLE, TRUNCATE, GRANT and REVOKE. Anything else — a view, function, trigger or data statement — is listed in...","A renamed column is reported as one removed and one added, because a declaration cannot distinguish a rename from an unrelated pair without the migration that performed it. sql_migration_blast_radius ..."],"limits":{"maxColumnsPerTable":500,"maxDdlBytes":262144,"maxFindings":500,"maxStatements":2000,"maxTables":400},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","role":"both","service_id":"sql_ddl_compatibility","service_version":"1.0.0","tables_added":[],"tables_after":2,"tables_before":2,"tables_compared":2},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"maxLength":262144,"type":"string"},"before":{"maxLength":262144,"type":"string"},"role":{"enum":["readers","writers","both"],"type":"string"}},"required":["before","after"],"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-05T02:07:46.962Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T02:07:42.767Z"},"resource":"https://api.zfinia.com/x402/v1/sql-ddl-compatibility","serviceName":"SQL DDL Compatibility","tags":["sql","database migration","schema compatibility","release gate","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"300000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit an OAuth client registration. Reports a wildcard redirect URI, where any matching host receives authorization codes; a plaintext redirect outside loopback; a registered URI that carries its own redirect parameter, so a code can be forwarded off the client's origin while still matching; the implicit and password grants; a public client registering a grant that needs a secret; and a client secret committed into the registration document itself. No secret value is ever reported.","extensions":{"bazaar":{"info":{"input":{"body":{"client":{"client_id":"web-dashboard","client_name":"Example Dashboard","client_secret":"redacted-example-value-not-a-real-secret","grant_types":["authorization_code","implicit","client_credentials"],"redirect_uris":["https://*.example.com/oauth/callback","http://dashboard.example.com/oauth/callback","https://dashboard.example.com/oauth/callback?returnTo=%2Fhome","https://dashboard.example.com/"],"response_types":["code","token"],"token_endpoint_auth_method":"none"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["A client is treated as public when token_endpoint_auth_method is none, which is what makes a bare-origin redirect and a missing PKCE declaration worth reporting.","A plaintext redirect to a loopback host is permitted, because that is how a native client receives a code during development.","A custom scheme is recorded as not examined rather than reported: it is normal for a native client and cannot be exclusively claimed on most platforms, so safety is not decidable from the registration..."],"client_id":"web-dashboard","complete":false,"finding_count":7,"findings":[{"code":"REDIRECT_URI_WILDCARD","detail":"https://*.example.com/oauth/callback: A wildcard in a registered redirect URI means any host or path matching the pattern receives authorization codes.","redirect_uri":"https://*.example.com/oauth/callback"},{"code":"REDIRECT_URI_PLAINTEXT_HTTP","detail":"http://dashboard.example.com/oauth/callback: A plaintext redirect carries the authorization code over the network in the clear.","redirect_uri":"http://dashboard.example.com/oauth/callback"},{"code":"REDIRECT_URI_FORWARDS_ELSEWHERE","detail":"https://dashboard.example.com/oauth/callback?returnTo=%2Fhome: This URI carries its own redirect parameter, so a code delivered to it can be forwarded off the client's origin while still matching the ...","redirect_uri":"https://dashboard.example.com/oauth/callback?returnTo=%2Fhome"}],"findings_by_code":{"CLIENT_SECRET_PRESENT_IN_DOCUMENT":1,"IMPLICIT_GRANT_REGISTERED":1,"PUBLIC_CLIENT_WITH_CLIENT_CREDENTIALS":1,"REDIRECT_URI_BARE_ORIGIN":1,"REDIRECT_URI_FORWARDS_ELSEWHERE":1,"REDIRECT_URI_PLAINTEXT_HTTP":1,"REDIRECT_URI_WILDCARD":1},"grant_types":["authorization_code","implicit","client_credentials"],"is_public_client":true,"limitations":["No signature is verified and no cryptographic operation is performed. These findings are about declared configuration, so a verdict is never a statement that a token or document is authentic.","Nothing is fetched. The documents are supplied, so an arbitrary provider or client can be audited without a credential and without the provider being contacted.","No client secret value, and no part of one, appears in any finding."],"limits":{"maxDocumentBytes":262144,"maxFindings":500,"maxKeys":100,"maxRedirectUris":100,"maxTokenLifetimeSeconds":28800,"minRsaModulusBits":2048},"not_examined":["PUBLIC_CLIENT_PKCE_NOT_DECLARED: This is a public client using the authorization code grant and the registration does not declare a code_challenge_method. PKCE may still be enforced by the provider, w..."],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"redirect_uri_count":4,"request_id":"example-request","response_types":["code","token"],"safe_registration":false,"service_id":"oauth_client_registration_audit","service_version":"1.0.0","token_endpoint_auth_method":"none"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"client":{"type":"object"}},"required":["client"],"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-05T02:07:28.513Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T02:07:24.533Z"},"resource":"https://api.zfinia.com/x402/v1/oauth-client-registration-audit","serviceName":"OAuth Client Registration","tags":["identity","oauth","security configuration","misconfiguration detection","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"300000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Read migration statements and report what each one touches and what it costs. Names the statements that rewrite a table, the ones that scan every row while holding a lock, the ones that discard data irreversibly, and the renames that break every client still deployed with the old name the instant they commit. Reports tables and columns touched so a reviewer can see the reach of a migration without reading every statement.","extensions":{"bazaar":{"info":{"input":{"body":{"migration":"ALTER TABLE orders ALTER COLUMN id TYPE bigint;\nALTER TABLE orders ALTER COLUMN customer_id TYPE bigint;\nALTER TABLE orders ALTER COLUMN status SET NOT NULL;\nALTER TABLE orders ADD COLUMN currency char(3) NOT NULL;\nALTER TABLE orders DROP COLUMN internal_ref;\nALTER TABLE orders RENAME COLUMN placed_at TO created_at;\nCREATE INDEX orders_status_idx ON orders (status);"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["Lock behaviour is stated for current PostgreSQL and MySQL 8 defaults. An older server rewrites the table for operations listed here as brief, so a stated profile is a floor rather than a promise.","Adding a nullable column with no default is treated as a catalogue change, because both engines have done it that way for several major versions.","An index build is counted as blocking unless concurrent_index_builds says otherwise, since the non-concurrent form is the default spelling."],"columns_touched":["orders.currency","orders.customer_id","orders.id"],"complete":true,"destructive_count":1,"finding_count":7,"findings":[{"blocking":"full-rewrite","code":"TABLE_REWRITE","detail":"alter_column_type on orders.id rewrites the table. Changing a column type rewrites the table and every index on it, blocking readers and writers for the duration.","operation":"alter_column_type","table":"orders"},{"blocking":"full-rewrite","code":"TABLE_REWRITE","detail":"alter_column_type on orders.customer_id rewrites the table. Changing a column type rewrites the table and every index on it, blocking readers and writers for the duration.","operation":"alter_column_type","table":"orders"},{"blocking":"full-scan","code":"FULL_TABLE_SCAN_LOCK","detail":"set_not_null on orders.status scans every row while holding a lock. Setting NOT NULL scans every row to verify it, holding a lock that blocks writers for the scan.","operation":"set_not_null","table":"orders"}],"findings_by_code":{"DESTRUCTIVE_AND_IRREVERSIBLE":1,"FULL_TABLE_SCAN_LOCK":2,"RENAME_BREAKS_IN_FLIGHT_CLIENTS":1,"REQUIRED_COLUMN_ADDED_WITHOUT_DEFAULT":1,"TABLE_REWRITE":2},"irreversible_count":1,"limitations":["Only the declared schema is read. No database is contacted and no rows are seen, so nothing here reports whether a migration will succeed against the data actually present.","DDL is read as a documented subset: CREATE TABLE, ALTER TABLE, CREATE and DROP INDEX, DROP TABLE, TRUNCATE, GRANT and REVOKE. Anything else — a view, function, trigger or data statement — is listed in...","Statement order is read as given. Whether the migration runs in one transaction, and therefore whether a later failure rolls back an earlier statement, is not declared in the DDL and is not inferred."],"limits":{"maxColumnsPerTable":500,"maxDdlBytes":262144,"maxFindings":500,"maxStatements":2000,"maxTables":400},"low_risk":false,"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","operations_by_kind":{"add_column":1,"alter_column_type":2,"create_index":1,"drop_column":1,"rename_column":1,"set_not_null":1},"operations_read":7,"passed":false,"request_id":"example-request","service_id":"sql_migration_blast_radius","service_version":"1.0.0","statement_count":7,"table_rewrite_count":2,"tables_touched":["orders"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"concurrent_index_builds":{"type":"boolean"},"migration":{"maxLength":262144,"type":"string"}},"required":["migration"],"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-05T02:07:07.804Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T02:07:02.245Z"},"resource":"https://api.zfinia.com/x402/v1/sql-migration-blast-radius","serviceName":"Migration Blast Radius","tags":["sql","database migration","deployment risk","release gate","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0xe57AeD2e4236C26Bc812078672A0EE361e7E1C9D","scheme":"exact"}],"description":"Search planning applications anywhere in Ireland (all councils) by area name OR around a map point. Filter by outcome (granted/refused/pending), type, minimum housing units or a keyword like 'solar' or 'apartments'. Each result has a plain outcome field plus reference, council, address, works, dates and council link. Newest first.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"area":"Dublin 15","days":"90","outcome":"granted"},"type":"http"},"output":{"example":{"applications":[{"address":"Example Road, Blanchardstown, Dublin 15","appealStatus":null,"council":"Fingal County Council","decision":"CONDITIONAL","decisionDate":"2026-09-04","decisionDue":"2026-09-07","description":"Construction of 2-storey rear extension","floorAreaM2":32,"link":"https://planning.localgov.ie/...","outcome":"granted","received":"2026-07-14","reference":"FW26A/0123","residentialUnits":null,"status":"DECIDED","type":"PERMISSION"}],"count":1,"search":{"area":"Dublin 15","days":90,"outcome":"granted"},"source":"National Planning Applications, Department of Housing, Local Government and Heritage (data.gov.ie), CC BY 4.0","truncated":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"area":{"description":"Irish postal district, town or townland, e.g. 'Dublin 15', 'Swords', 'Ballincollig'. Use this OR lat+lon.","type":"string"},"days":{"description":"Only applications received in the last N days (default 90, max 1825).","type":"string"},"keyword":{"description":"Word that must appear in the works description, e.g. 'solar'.","type":"string"},"lat":{"description":"Latitude (WGS84), e.g. '53.3928'. Use with lon instead of area.","type":"string"},"limit":{"description":"Max results (default 50, max 200).","type":"string"},"lon":{"description":"Longitude (WGS84), e.g. '-6.3876'.","type":"string"},"minUnits":{"description":"Only schemes with at least this many homes, e.g. '10'.","type":"string"},"outcome":{"description":"Only this outcome.","enum":["granted","refused","pending"],"type":"string"},"radius":{"description":"Search radius in metres around lat/lon (default 500, max 5000).","type":"string"},"type":{"description":"Only this application type.","enum":["permission","retention"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"applications":{"items":{"properties":{"address":{"type":"string"},"appealStatus":{"type":["string","null"]},"council":{"type":"string"},"decision":{"type":["string","null"]},"decisionDate":{"description":"YYYY-MM-DD","type":["string","null"]},"decisionDue":{"description":"YYYY-MM-DD","type":["string","null"]},"description":{"type":"string"},"floorAreaM2":{"type":["number","null"]},"link":{"description":"Council page for the application","type":["string","null"]},"outcome":{"enum":["granted","refused","pending","withdrawn","invalid"],"type":"string"},"received":{"description":"YYYY-MM-DD","type":["string","null"]},"reference":{"type":"string"},"residentialUnits":{"type":["number","null"]},"status":{"type":["string","null"]},"type":{"type":["string","null"]}},"type":"object"},"type":"array"},"count":{"type":"number"},"search":{"type":"object"},"source":{"type":"string"},"truncated":{"description":"True if more results exist; narrow the search or raise limit.","type":"boolean"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T01:59:36.63Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T01:59:36.218Z"},"resource":"https://irish-planning-search.onrender.com/planning","serviceName":"Irish Planning Search","tags":["ireland","planning","property","construction","real-estate"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"assetTransferMethod":"eip3009","name":"USDC","paymentFlow":"upfront","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2fA6174C4c9E9d3A6F88b8CFA53110882899AB50","scheme":"exact"}],"description":"Get a published UK auction property listing with canonical/source links and recorded status. Public source facts only; not a research report.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"ahl-3478-301609"},"queryParams":{},"type":"http"},"output":{"example":{"asOf":"2026-10-02","effectiveStatus":"upcoming","item":{"canonicalWebUrl":"https://plotsupermarket.co.uk/auctions/example-listing","guidePrice":null,"id":"example-listing","slug":"example-listing","status":"upcoming"}},"type":"json"}},"routeTemplate":"/agent-api/v1/listings/{id}","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"id":{"pattern":"^[A-Za-z0-9_-]{1,120}$","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":{"format":"date","type":"string"},"effectiveStatus":{"type":"string"},"item":{"properties":{"address":{"type":"string"},"canonicalWebUrl":{"format":"uri","type":"string"},"checkedAt":{"type":"string"},"detailState":{"type":"string"},"guidePrice":{"type":["number","null"]},"id":{"type":"string"},"postcode":{"type":"string"},"salePrice":{"type":["number","null"]},"slug":{"type":"string"},"sourceUrl":{"format":"uri","type":"string"},"status":{"type":"string"}},"required":["id","slug","status","canonicalWebUrl"],"type":"object"}},"required":["item","asOf","effectiveStatus"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T01:13:56.668Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T01:13:56.159Z"},"resource":"https://plotsupermarket.co.uk/agent-api/v1/listings/ahl-3478-301609","serviceName":"Plot Supermarket","tags":["real-estate","uk","auctions","property-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"assetTransferMethod":"eip3009","name":"USDC","paymentFlow":"upfront","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2fA6174C4c9E9d3A6F88b8CFA53110882899AB50","scheme":"exact"}],"description":"Search published UK auction property listings. Omit q for latest active listings. Public source facts only; not a research report.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10},"type":"http"},"output":{"example":{"asOf":"2026-10-02","items":[{"canonicalWebUrl":"https://plotsupermarket.co.uk/auctions/example-listing","guidePrice":null,"id":"example-listing","slug":"example-listing","status":"upcoming"}],"page":1,"pageSize":10,"total":1},"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":{"additionalProperties":false,"properties":{"limit":{"default":10,"maximum":20,"minimum":1,"type":"integer"},"q":{"maxLength":120,"minLength":2,"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"asOf":{"format":"date","type":"string"},"items":{"items":{"properties":{"address":{"type":"string"},"canonicalWebUrl":{"format":"uri","type":"string"},"checkedAt":{"type":"string"},"detailState":{"type":"string"},"guidePrice":{"type":["number","null"]},"id":{"type":"string"},"postcode":{"type":"string"},"salePrice":{"type":["number","null"]},"slug":{"type":"string"},"sourceUrl":{"format":"uri","type":"string"},"status":{"type":"string"}},"required":["id","slug","status","canonicalWebUrl"],"type":"object"},"maxItems":20,"type":"array"},"page":{"const":1},"pageSize":{"maximum":20,"minimum":1,"type":"integer"},"total":{"minimum":0,"type":"integer"}},"required":["items","total","page","pageSize","asOf"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T01:13:21.043Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T01:13:20.203Z"},"resource":"https://plotsupermarket.co.uk/agent-api/v1/search","serviceName":"Plot Supermarket","tags":["real-estate","uk","auctions","property-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x589a2314a2E05F45e40C4823Da3Ba58D421dB3d8","resource":"https://www.api-xpay.com/x402/outline","scheme":"exact"}],"description":"AI outline generated from text","extensions":{"bazaar":{"info":{"input":{"body":{"text":"First point. Second point."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"asset":"USDC","network":"base","outline":["First point","Second point"],"success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"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/v1789136282/bazaar-icons/101f79e83d7e2744.png","lastUpdated":"2026-10-04T21:53:15.726Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":6,"lastCalledAt":"2026-10-04T21:53:15.394Z"},"resource":"https://www.api-xpay.com/x402/outline","serviceName":"X Pay","tags":["ai","outline","summary","nlp","llm"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x17b2c55872338727660aa77776a4056a1a3158ec","scheme":"exact"},{"amount":"9000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x17b2c55872338727660aa77776a4056a1a3158ec","scheme":"exact"},{"amount":"29000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x17b2c55872338727660aa77776a4056a1a3158ec","scheme":"exact"},{"amount":"99000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x17b2c55872338727660aa77776a4056a1a3158ec","scheme":"exact"},{"amount":"249000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x17b2c55872338727660aa77776a4056a1a3158ec","scheme":"exact"}],"description":"As-of snapshot of any instrument at a past moment, exactly as stored; gaps returned as gaps.","extensions":{"bazaar":{"info":{"input":{"body":{"from":"2026-10-01T00:00:00Z","interval":"1h","layers":["funding"],"to":"2026-10-01T06:00:00Z","where":"base in (BTC)"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"evaluated_at":"2026-10-02T09:00:00.000Z","freshness":{},"from":"2026-10-01T00:00:00Z","interval":"1h","items":[],"items_sha256":"0000000000000000000000000000000000000000000000000000000000000000","mode":"interval","settled":true,"to":"2026-10-01T06:00:00Z","units":"published"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"allOf":[{"anyOf":[{"not":{"anyOf":[{"required":["interval"]},{"properties":{"raw":{"enum":[true]}},"required":["raw"]}]}},{"required":["from","to"]}]},{"anyOf":[{"not":{"required":["at"]}},{"not":{"anyOf":[{"required":["from"]},{"required":["to"]}]}}]}],"properties":{"allow_stale":{"default":false,"type":"boolean"},"at":{"items":{"type":"string"},"type":"array"},"freshness":{"type":"string"},"from":{"allOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"}]},"include_gaps":{"default":true,"type":"boolean"},"include_synthetic":{"default":false,"type":"boolean"},"interval":{"type":"string"},"layers":{"items":{"enum":["ticker","mark","funding","oi","book","stats","venue_depth"],"type":"string"},"type":"array"},"number_format":{"default":"json","enum":["json","string"],"type":"string"},"raw":{"default":false,"type":"boolean"},"to":{"allOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"}]},"units":{"default":"published","enum":["published","base","quote"],"type":"string"},"where":{"oneOf":[{"type":"string"},{"type":"object"}]}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"capabilities_as_of":{"oneOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},{"type":"null"}]},"evaluated_at":{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},"freshness":{"additionalProperties":{"type":["string","null"]},"type":"object"},"from":{"allOf":[{"oneOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},{"type":"null"}]}]},"interval":{"type":"string"},"items":{"items":{"additionalProperties":false,"properties":{"identity_basis":{"enum":["recorded","reconstructed"],"type":"string"},"identity_corrected_at":{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},"instrument":{"type":["string","null"]},"layers":{"type":"object"},"quote":{"type":["string","null"]},"reason":{"type":"string"},"venue":{"type":"string"},"venue_symbol":{"type":"string"}},"required":["instrument","venue","venue_symbol","quote","layers"],"type":"object"},"type":"array"},"items_sha256":{"pattern":"^[0-9a-f]{64}$","type":"string"},"listings_as_of":{"oneOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},{"type":"null"}]},"mode":{"enum":["interval","at","raw"],"type":"string"},"receipt_id":{"pattern":"^[0-9A-Za-z]{22}$","type":"string"},"served_at":{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{6}Z$","type":"string"},"settled":{"type":"boolean"},"to":{"oneOf":[{"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]{3})?Z$","type":"string"},{"type":"null"}]},"units":{"enum":["published","base","quote"],"type":"string"}},"required":["evaluated_at","settled","items_sha256","mode","units","freshness","items"],"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/v1790948379/bazaar-icons/d75ee889ee21cd6b.png","lastUpdated":"2026-10-04T17:22:13.307Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T17:22:12.812Z"},"resource":"https://api.debyko.com/v2/snapshots/history","serviceName":"DEBYKO","tags":["crypto","perpetuals","market-data","history","point-in-time"],"type":"http","x402Version":2},{"accepts":[{"amount":"110000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":360,"network":"eip155:8453","payTo":"0x7c655d3d3944Bd27994dD81A036C3aFB19806C40","scheme":"exact"}],"description":"Website traffic estimates for a company by domain or Akta uuid — visit trends as a demand/momentum signal.","extensions":{"bazaar":{"info":{"input":{"body":{"company":"example"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"charged_cents":11,"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":false,"properties":{"company":{"minLength":3,"type":"string"}},"required":["company"],"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-04T15:41:58.204Z","quality":{"l30DaysTotalCalls":10,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-04T15:42:08.52Z"},"resource":"https://vaaya.ai/api/run/akta/website-traffic","serviceName":"Vaaya","tags":["akta","ai-agents","pay-per-call"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6B0F4651eD42893ab58139938175E4a69f175F25","scheme":"exact"},{"amount":"500000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"39A7tzMDZWWoBVicxJxRdqoZWFqdzzeD7JFVusA2yXaW"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ATWJ82T8nRdQwZnaysB68N5EpaSvLRsQP4h6eWmaJBH9","scheme":"exact"}],"description":"Which crypto coins have a trade setup right now? For 148 top-200 coins: the six-indicator confluence signal (Ichimoku, RSI, MACD, EMA 50/200, Bollinger, OBV) plus a trade plan in that direction (entry, stop, two take profit targets, risk/reward), ranked by signal strength x risk/reward. Filters: long/short, minimum risk/reward, top N. Levels from price history, not trade advice. A screener, not a strategy: in our backtest these setups did no better than random entries after fees.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"direction":"both","interval":"4h","min_rr":1.5,"top":10},"type":"http"},"output":{"example":{"coins_scanned":146,"filters":{"direction":"both","min_risk_reward":1.5,"top":10},"interval":"4h","median_atr_percent":3.6,"note":"Setups computed from price history, not trade advice or a prediction. A screener: in our backtest the setups did no better than random entries after fees. volume_24h_usd is on the listed exchange only.","setups":[{"atr_percent":3.94,"confidence":"high","direction":"long","entry":0.04989,"exchange":"Kraken","obstacle_before_target":0.0509867,"pair":"KMNO-USDT","rank":1,"rank_score":0.8,"risk_reward_1":2.4,"risk_reward_2":3.61,"signal_from":"6 of 6 indicators bullish","stop":0.0482552,"stop_basis":"below support 0.0487467","target_1":0.0538216,"target_2":0.0557874,"volume_24h_usd":481380},{"atr_percent":3.07,"confidence":"medium","direction":"short","entry":21.28,"exchange":"Gate","obstacle_before_target":20.985,"pair":"BSV-USDT","rank":2,"rank_score":0.52,"risk_reward_1":3.42,"risk_reward_2":6.39,"signal_from":"3 of 6 indicators bearish","stop":21.8532,"stop_basis":"above resistance 21.69","target_1":19.3219,"target_2":17.6175,"volume_24h_usd":454642}],"setups_found":21,"skipped":[],"summary":{"long":9,"neutral_coins":24,"short":12},"timestamp":"2026-09-26T20:43:42.038Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"direction":{"description":"Only long or only short setups (default both)","enum":["long","short","both"],"type":"string"},"interval":{"description":"Candle interval, e.g. 1h, 4h, 1d. Defaults to 4h.","enum":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w","1M"],"type":"string"},"liquid_top":{"description":"Only the N most traded coins, e.g. 30 (default all)","maximum":200,"minimum":1,"type":"integer"},"min_rr":{"description":"Minimum risk/reward to target 1 (default 1.5)","maximum":10,"minimum":1,"type":"number"},"top":{"description":"How many setups to return (default 10)","maximum":50,"minimum":1,"type":"integer"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"coins_scanned":{"type":"number"},"filters":{"properties":{"direction":{"type":"string"},"liquid_top":{"description":"Present when liquid_top was used","type":"integer"},"min_risk_reward":{"type":"number"},"top":{"type":"integer"}},"type":"object"},"interval":{"type":"string"},"liquidity_source":{"enum":["coingecko_global_24h","exchange_30d_median"],"type":"string"},"median_atr_percent":{"type":"number"},"setups":{"description":"Best first","items":{"properties":{"atr_percent":{"type":"number"},"confidence":{"enum":["high","medium","low"],"type":"string"},"direction":{"enum":["long","short"],"type":"string"},"entry":{"type":"number"},"exchange":{"type":"string"},"liquidity_rank":{"description":"Rank by traded volume among the scanned coins (1 = most traded); see liquidity_source","type":"integer"},"liquidity_usd_daily":{"description":"Traded volume in USD: global 24h across all exchanges, or the listed exchange's 30-day daily median","type":"number"},"obstacle_before_target":{"description":"Support/resistance between entry and target 1, if any","type":["number","null"]},"pair":{"type":"string"},"rank":{"type":"integer"},"rank_score":{"description":"Signal strength x risk/reward (up to 3), lower for above-median volatility and for support/resistance close after the entry","type":"number"},"risk_reward_1":{"type":"number"},"risk_reward_2":{"type":"number"},"signal_from":{"description":"e.g. \"5 of 6 indicators bullish\"","type":"string"},"stop":{"type":"number"},"stop_basis":{"type":"string"},"target_1":{"type":"number"},"target_2":{"type":"number"},"volume_24h_usd":{"description":"On the listed exchange only","type":"number"},"warning":{"description":"Set when that obstacle is in the first quarter of the way to target 1","type":"string"}},"type":"object"},"type":"array"},"setups_found":{"type":"number"},"skipped":{"items":{"properties":{"pair":{"type":"string"},"reason":{"type":"string"}},"type":"object"},"type":"array"},"summary":{"properties":{"long":{"type":"number"},"neutral_coins":{"type":"number"},"short":{"type":"number"}},"type":"object"},"timestamp":{"description":"ISO 8601 UTC","type":"string"}},"required":["interval","timestamp","coins_scanned","filters","setups_found","setups"],"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/v1791125678/bazaar-icons/b842e7df6f6ed319.png","lastUpdated":"2026-10-04T15:06:22.104Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T15:06:21.758Z"},"resource":"https://ichimoku-signal.fizzl.eu/setups","serviceName":"Ichimoku Signal","tags":["trading","crypto","technical-analysis","trade-setups","market-scan"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6B0F4651eD42893ab58139938175E4a69f175F25","scheme":"exact"},{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"39A7tzMDZWWoBVicxJxRdqoZWFqdzzeD7JFVusA2yXaW"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ATWJ82T8nRdQwZnaysB68N5EpaSvLRsQP4h6eWmaJBH9","scheme":"exact"}],"description":"Support and resistance levels, stop loss and take profit targets for a crypto pair (top 200 coins): swing highs/lows, pivots, ATR, Fibonacci retracements and Ichimoku levels, plus a long and a short plan (entry, stop, two targets, risk/reward) and the bias from the confluence signal. Levels from price history, not trade advice.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"pair":"BTC-USDT"},"queryParams":{"interval":"4h"},"type":"http"},"output":{"example":{"atr":1210.5,"atr_percent":1.435,"bias":"long","bias_from":"4 of 6 indicators bullish","confidence":"medium","fibonacci":{"move":"up","retracements":{"0.382":83879,"0.5":83100,"0.618":82321},"swing_high":86400,"swing_low":79800},"ichimoku":{"cloud_bottom":81700,"cloud_top":82900,"kijun_sen":83400},"interval":"4h","note":"Levels computed from price history, not trade advice or a prediction.","pair":"BTC-USDT","pivots":{"p":84100,"r1":85000,"r2":85900,"s1":83200,"s2":82300},"plans":{"long":{"entry":84378,"obstacle_before_target":null,"risk_reward_1":0.798,"risk_reward_2":1.84,"stop":82847,"stop_basis":"below support 83150","target_1":85600,"target_2":87200},"short":{"entry":84378,"obstacle_before_target":null,"risk_reward_1":0.805,"risk_reward_2":1.62,"stop":85903,"stop_basis":"above resistance 85600","target_1":83150,"target_2":81900}},"price":84378,"resistances":[{"price":85600,"touches":4},{"price":87200,"touches":2}],"supports":[{"price":83150,"touches":3},{"price":81900,"touches":2}],"timestamp":"2026-09-24T12:00:00.000Z"},"type":"json"}},"routeTemplate":"/levels/:pair","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"pair":{"description":"Trading pair, e.g. BTC-USDT or ETH-USDT","type":"string"}},"required":["pair"],"type":"object"},"queryParams":{"properties":{"interval":{"description":"Candle interval, e.g. 1h, 4h, 1d. Defaults to 1h.","enum":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w","1M"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"atr":{"description":"Average True Range (14)","type":"number"},"atr_percent":{"type":"number"},"bias":{"description":"From the confluence signal","enum":["long","short","none"],"type":"string"},"bias_from":{"type":"string"},"confidence":{"enum":["high","medium","low"],"type":"string"},"fibonacci":{"type":"object"},"ichimoku":{"properties":{"cloud_bottom":{"type":"number"},"cloud_top":{"type":"number"},"kijun_sen":{"type":"number"}},"type":"object"},"interval":{"type":"string"},"note":{"type":"string"},"pair":{"type":"string"},"pivots":{"properties":{"p":{"type":"number"},"r1":{"type":"number"},"r2":{"type":"number"},"s1":{"type":"number"},"s2":{"type":"number"}},"type":"object"},"plans":{"properties":{"long":{"properties":{"entry":{"type":"number"},"obstacle_before_target":{"type":["number","null"]},"risk_reward_1":{"type":"number"},"risk_reward_2":{"type":"number"},"stop":{"type":"number"},"stop_basis":{"type":"string"},"target_1":{"type":"number"},"target_2":{"type":"number"}},"type":"object"},"short":{"properties":{"entry":{"type":"number"},"obstacle_before_target":{"type":["number","null"]},"risk_reward_1":{"type":"number"},"risk_reward_2":{"type":"number"},"stop":{"type":"number"},"stop_basis":{"type":"string"},"target_1":{"type":"number"},"target_2":{"type":"number"}},"type":"object"}},"type":"object"},"price":{"type":"number"},"resistances":{"description":"Up to 3 above the price, nearest first","items":{"properties":{"price":{"type":"number"},"touches":{"type":"integer"}},"type":"object"},"type":"array"},"supports":{"description":"Up to 3 below the price, nearest first","items":{"properties":{"price":{"type":"number"},"touches":{"type":"integer"}},"type":"object"},"type":"array"},"timestamp":{"description":"ISO 8601 UTC","type":"string"}},"required":["pair","interval","timestamp","price","atr","bias","supports","resistances","plans"],"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/v1791125678/bazaar-icons/b842e7df6f6ed319.png","lastUpdated":"2026-10-04T14:56:13.856Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T14:56:13.323Z"},"resource":"https://ichimoku-signal.fizzl.eu/levels/:pair","serviceName":"Ichimoku Signal","tags":["trading","crypto","technical-analysis","support-resistance","price-targets"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6B0F4651eD42893ab58139938175E4a69f175F25","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"39A7tzMDZWWoBVicxJxRdqoZWFqdzzeD7JFVusA2yXaW"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ATWJ82T8nRdQwZnaysB68N5EpaSvLRsQP4h6eWmaJBH9","scheme":"exact"}],"description":"Is a crypto pair bullish, bearish or neutral right now? Trend signal from the Ichimoku Cloud (cloud position, tenkan/kijun cross) for BTC, ETH, SOL or any top-200 coin on any interval, from live candles on Binance.US, Kraken, Gate or MEXC.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"pair":"BTC-USDT"},"queryParams":{"interval":"1h"},"type":"http"},"output":{"example":{"cloud_position":"above_cloud","interval":"1h","kijun_sen":42950,"pair":"BTC-USDT","price":43250.5,"senkou_span_a":43025.13,"senkou_span_b":42800,"signal":"bullish","tenkan_kijun_cross":"bullish_cross","tenkan_sen":43100.25,"timestamp":"2024-01-01T00:00:00.000Z"},"type":"json"}},"routeTemplate":"/signal/:pair","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"pair":{"description":"Trading pair, e.g. BTC-USDT or ETH-USDT","type":"string"}},"required":["pair"],"type":"object"},"queryParams":{"properties":{"interval":{"description":"Candle interval, e.g. 1h, 4h, 1d. Defaults to 1h.","enum":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w","1M"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cloud_position":{"enum":["above_cloud","below_cloud","in_cloud"],"type":"string"},"interval":{"type":"string"},"kijun_sen":{"type":"number"},"pair":{"type":"string"},"price":{"type":"number"},"senkou_span_a":{"type":"number"},"senkou_span_b":{"type":"number"},"signal":{"enum":["bullish","bearish","neutral"],"type":"string"},"tenkan_kijun_cross":{"enum":["bullish_cross","bearish_cross","flat"],"type":"string"},"tenkan_sen":{"type":"number"},"timestamp":{"description":"ISO 8601 UTC","type":"string"}},"required":["pair","interval","timestamp","price","cloud_position","tenkan_kijun_cross","signal"],"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/v1791125678/bazaar-icons/b842e7df6f6ed319.png","lastUpdated":"2026-10-04T14:54:38.135Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T14:54:37.768Z"},"resource":"https://ichimoku-signal.fizzl.eu/signal/:pair","serviceName":"Ichimoku Signal","tags":["trading","crypto","technical-analysis","ichimoku"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xd6fCE15298Fc9D60f867d9455D497177Da9BFB0a","scheme":"exact"}],"description":"Tide predictions and sea-level forecast for any coastal location: hourly sea-level height (meters) plus derived high and low tide times, next 24 hours by default. From Open-Meteo Marine. For shipping, fishing, surfing, and coastal or port operations that need tide tables.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"city":"Saint-Malo"},"type":"http"},"output":{"example":{"generated_at":"2026-08-09T12:00:00.000Z","location":{"country":"FR","lat":48.65,"lon":-2.01,"name":"Saint-Malo"},"payer":{"address":"0x0000000000000000000000000000000000000000","network":"base"},"request_id":"0b21c0e6-6a3f-4e2a-8b1e-2f9d4c7a1e55","source":"open-meteo","tides":{"extremes":[{"sea_level_m":-5.39,"time":"2026-09-30T16:00","type":"low"},{"sea_level_m":4.75,"time":"2026-09-30T22:00","type":"high"}],"series":[{"sea_level_m":4.97,"time":"2026-09-30T10:00"},{"sea_level_m":3.73,"time":"2026-09-30T11:00"}],"timezone":"Europe/Paris","unit":"m","utc_offset_seconds":7200}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"city":{"description":"City name (alternative to lat/lon)","type":"string"},"hours":{"default":24,"description":"Optional forecast horizon in hours, integer 1..168 (default 24)","maximum":168,"minimum":1,"type":"integer"},"lat":{"description":"Latitude -90..90 (requires lon)","type":"number"},"lon":{"description":"Longitude -180..180 (requires lat)","type":"number"},"timezone":{"description":"Optional IANA timezone","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"generated_at":{"type":"string"},"location":{"properties":{"country":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"name":{"type":"string"}},"type":"object"},"payer":{"properties":{"address":{"nullable":true,"type":"string"},"network":{"type":"string"}},"type":"object"},"request_id":{"type":"string"},"source":{"type":"string"},"tides":{"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T14:12:44.845Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-04T14:12:44.636Z"},"resource":"https://x402.tbs-digital.com/weather/tides","serviceName":"TBS Weather \u0026 Climate API","tags":["tides","tide","sea-level","coastal","high-low-tide"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xd6fCE15298Fc9D60f867d9455D497177Da9BFB0a","scheme":"exact"}],"description":"Soil and agriculture intelligence for grower, agronomist and farming agents at any lat/lon. Returns live soil moisture at four depths, soil temperature at 0/6/18/54 cm, reference evapotranspiration (ET0), vapour pressure deficit and frost risk. For irrigation scheduling, soil-health monitoring and crop management.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"city":"Paris"},"type":"http"},"output":{"example":{"agriculture":{"evapotranspiration_mm":3.4,"frost_risk":false,"soil_moisture_0_1cm_m3m3":0.28,"soil_moisture_1_3cm_m3m3":0.3,"soil_temp_0cm_c":18.2,"soil_temp_18cm_c":16.9,"soil_temp_54cm_c":15.8,"soil_temp_6cm_c":17.5,"vapour_pressure_deficit_kpa":0.9},"generated_at":"2026-08-09T12:00:00.000Z","location":{"country":"FR","lat":48.85,"lon":2.35,"name":"Paris"},"payer":{"address":"0x0000000000000000000000000000000000000000","network":"base"},"request_id":"0b21c0e6-6a3f-4e2a-8b1e-2f9d4c7a1e55","source":"open-meteo"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"city":{"description":"City name (alternative to lat/lon)","type":"string"},"lat":{"description":"Latitude -90..90 (requires lon)","type":"number"},"lon":{"description":"Longitude -180..180 (requires lat)","type":"number"},"timezone":{"description":"Optional IANA timezone","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"agriculture":{"type":"object"},"generated_at":{"type":"string"},"location":{"properties":{"country":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"},"name":{"type":"string"}},"type":"object"},"payer":{"properties":{"address":{"nullable":true,"type":"string"},"network":{"type":"string"}},"type":"object"},"request_id":{"type":"string"},"source":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T14:12:43.682Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-04T14:12:43.258Z"},"resource":"https://x402.tbs-digital.com/weather/agriculture","serviceName":"TBS Weather \u0026 Climate API","tags":["agriculture","soil","soil-moisture","evapotranspiration","irrigation"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x31f767855Ee8F03fe313ab6A3929eBbf16EB42aB","scheme":"exact"}],"description":"Render Markdown (GitHub-flavored: tables, fenced code, task lists) to clean HTML with raw inline HTML stripped. POST { markdown } (max 500KB).","extensions":{"bazaar":{"info":{"input":{"body":{"markdown":"# Hello\n\nThis **markdown** becomes HTML.\n\n| a | b |\n|---|---|\n| 1 | 2 |"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"html":"\u003ch1\u003eHello\u003c/h1\u003e\n\u003cp\u003eThis \u003cstrong\u003emarkdown\u003c/strong\u003e becomes HTML.\u003c/p\u003e"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"markdown":{"description":"GitHub-flavored Markdown, max 500KB","type":"string"}},"required":["markdown"],"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-04T14:07:38.644Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T14:07:38.238Z"},"resource":"https://coinslot.dev/api/markdown-to-html","serviceName":"Coinslot","tags":["utilities","data","coinslot"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Complete Vedic report: Kundli + Vimshottari dashas + doshas + janma panchang in one call.","extensions":{"bazaar":{"info":{"input":{"body":{"datetime":"1990-05-15T14:30","latitude":28.6139,"longitude":77.209,"on_date":"2026-10-01"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"vedic/report","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"c68a80cbe6c18cc542ad5b329470212285f0fedd9776ea934cc7d188a827e6b8"},"result_excerpt":{"current_dasha":[{"end":"2029-01-06T11:40Z","level":"mahadasha","lord":"Rahu","start":"2011-01-06T23:40Z"},{"end":"2027-12-19T23:22Z","level":"antardasha","lord":"Moon","start":"2026-06-20T02:22Z"}],"lagna":"1°54'17\" Virgo","moon_rashi":"Makara"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"on_date":{"type":"string"},"options":{"properties":{"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"depth":{"default":2,"maximum":4,"minimum":1,"type":"integer"},"house_system":{"default":"whole_sign","enum":["whole_sign","equal","placidus","porphyry","koch"],"type":"string"},"include_outer_planets":{"default":false,"type":"boolean"},"node_type":{"default":"mean","enum":["mean","true"],"type":"string"},"year_length":{"default":"julian","enum":["julian","gregorian","sidereal","savana"],"type":"string"}},"type":"object"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"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"}},"sign-in-with-x":{"info":{"domain":"astro-agent.dev","expirationTime":"2026-10-04T13:44:26.814282Z","issuedAt":"2026-10-04T13:39:26.814282Z","nonce":"e49289c26684692bc56fa4b67464834c","resources":["https://astro-agent.dev/v1/vedic/report"],"statement":"Sign in to astro-agent.dev: your first 3 calls are free.","uri":"https://astro-agent.dev/v1/vedic/report","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"format":"date-time","type":"string"},"issuedAt":{"format":"date-time","type":"string"},"nonce":{"type":"string"},"notBefore":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"resources":{"items":{"format":"uri","type":"string"},"type":"array"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"format":"uri","type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"ed25519"},{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-04T13:39:26.829Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:39:26Z"},"resource":"https://astro-agent.dev/v1/vedic/report","serviceName":"Astro Agents","tags":["vedic report","jyotish report","kundli report","astrology","deterministic"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Gun Milan (Ashtakoota matching): 36-point Ashtakoota marriage compatibility: all 8 kootas with reasons, doshas and Manglik check.","extensions":{"bazaar":{"info":{"input":{"body":{"person_a":{"datetime":"1990-05-15T14:30","latitude":28.6139,"longitude":77.209},"person_b":{"datetime":"1992-08-03T09:15","latitude":19.076,"longitude":72.8777}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"vedic/gun-milan","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"a935a8920bb8bd214b49237d32b2dfcd3f79b101265f3010cc120b2572097246"},"result_excerpt":{"kootas":{"bhakoot":0,"gana":6,"graha_maitri":4,"nadi":8,"tara":3,"varna":1,"vashya":1,"yoni":2},"max":36,"total":25,"verdict":"25-32: good match"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"options":{"properties":{"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"house_system":{"default":"whole_sign","enum":["whole_sign","equal","placidus","porphyry","koch"],"type":"string"},"include_outer_planets":{"default":false,"type":"boolean"},"node_type":{"default":"mean","enum":["mean","true"],"type":"string"}},"type":"object"},"person_a":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"type":"object"},"person_b":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"type":"object"}},"required":["person_a","person_b"],"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"}},"sign-in-with-x":{"info":{"domain":"astro-agent.dev","expirationTime":"2026-10-04T13:44:20.497900Z","issuedAt":"2026-10-04T13:39:20.497900Z","nonce":"8aa5be4a812b766378cc7aef09cbbce2","resources":["https://astro-agent.dev/v1/vedic/gun-milan"],"statement":"Sign in to astro-agent.dev: your first 3 calls are free.","uri":"https://astro-agent.dev/v1/vedic/gun-milan","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"format":"date-time","type":"string"},"issuedAt":{"format":"date-time","type":"string"},"nonce":{"type":"string"},"notBefore":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"resources":{"items":{"format":"uri","type":"string"},"type":"array"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"format":"uri","type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"ed25519"},{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-04T13:39:20.511Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:39:20.334Z"},"resource":"https://astro-agent.dev/v1/vedic/gun-milan","serviceName":"Astro Agents","tags":["gun milan","kundli matching","ashtakoota","marriage compatibility","guna"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Doshas: Manglik (Kuja), Kaal Sarp and Sade Sati / Dhaiya, each with the exact rule applied and dates.","extensions":{"bazaar":{"info":{"input":{"body":{"datetime":"1990-05-15T14:30","latitude":28.6139,"longitude":77.209,"on_date":"2026-10-01"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"vedic/doshas","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"5c2d7c82b6c240842f10c62d0073e62d1d2d50acfba45a9976456209ab0054a5"},"result_excerpt":{"kaal_sarp":false,"manglik":{"present":true,"severity":"mild"},"sade_sati_on_date":{"active":[],"date":"2026-10-01","in_sade_sati":false}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"on_date":{"type":"string"},"options":{"properties":{"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"house_system":{"default":"whole_sign","enum":["whole_sign","equal","placidus","porphyry","koch"],"type":"string"},"include_outer_planets":{"default":false,"type":"boolean"},"node_type":{"default":"mean","enum":["mean","true"],"type":"string"}},"type":"object"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"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"}},"sign-in-with-x":{"info":{"domain":"astro-agent.dev","expirationTime":"2026-10-04T13:44:17.347151Z","issuedAt":"2026-10-04T13:39:17.347151Z","nonce":"f44719a7e5b16b544d34efcfd542bce9","resources":["https://astro-agent.dev/v1/vedic/doshas"],"statement":"Sign in to astro-agent.dev: your first 3 calls are free.","uri":"https://astro-agent.dev/v1/vedic/doshas","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"format":"date-time","type":"string"},"issuedAt":{"format":"date-time","type":"string"},"nonce":{"type":"string"},"notBefore":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"resources":{"items":{"format":"uri","type":"string"},"type":"array"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"format":"uri","type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"ed25519"},{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-04T13:39:17.365Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:39:16.649Z"},"resource":"https://astro-agent.dev/v1/vedic/doshas","serviceName":"Astro Agents","tags":["manglik","mangal dosha","kaal sarp","sade sati","dosha"],"type":"http","x402Version":2},{"accepts":[{"amount":"320000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"320000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Kundli with all 16 vargas: The kundli plus all Shodashavarga divisional charts D1..D60 (Parashara rules).","extensions":{"bazaar":{"info":{"input":{"body":{"datetime":"1990-05-15T14:30","latitude":28.6139,"longitude":77.209},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"vedic/kundli-full","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"70353b5e079c4a6d5d31dd6225d52cc64894ddff6fc0959e8c127d0525e1b23e"},"result_excerpt":{"D9_placements":{"Jupiter":"Aquarius","Ketu":"Sagittarius","Mars":"Taurus","Mercury":"Leo","Moon":"Capricorn","Rahu":"Gemini","Saturn":"Capricorn","Sun":"Capricorn","Venus":"Sagittarius"},"lagna":"1°54'17\" Virgo"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"options":{"properties":{"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"house_system":{"default":"whole_sign","enum":["whole_sign","equal","placidus","porphyry","koch"],"type":"string"},"include_outer_planets":{"default":false,"type":"boolean"},"node_type":{"default":"mean","enum":["mean","true"],"type":"string"}},"type":"object"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"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"}},"sign-in-with-x":{"info":{"domain":"astro-agent.dev","expirationTime":"2026-10-04T13:44:07.552786Z","issuedAt":"2026-10-04T13:39:07.552786Z","nonce":"876689e7d79726a6d84ec446d396077e","resources":["https://astro-agent.dev/v1/vedic/kundli-full"],"statement":"Sign in to astro-agent.dev: your first 3 calls are free.","uri":"https://astro-agent.dev/v1/vedic/kundli-full","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"format":"date-time","type":"string"},"issuedAt":{"format":"date-time","type":"string"},"nonce":{"type":"string"},"notBefore":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"resources":{"items":{"format":"uri","type":"string"},"type":"array"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"format":"uri","type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"ed25519"},{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-04T13:39:07.57Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:39:07.321Z"},"resource":"https://astro-agent.dev/v1/vedic/kundli-full","serviceName":"Astro Agents","tags":["divisional charts","vargas","shodashavarga","D9","D10"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8tosK4UvkrkhBq1fFquS4ecZKvHpeYtjCoMRMgMvcsQz","scheme":"exact"},{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x30Eab9013826eD708ec072AF66AE08f4B379FE07","scheme":"exact"}],"description":"Kundli (Vedic birth chart): Sidereal D1 + D9: lagna, 9 grahas with rashi, nakshatra, pada, house, dignity, combustion, bhavas.","extensions":{"bazaar":{"info":{"input":{"body":{"datetime":"1990-05-15T14:30","latitude":28.6139,"longitude":77.209},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"endpoint":"vedic/kundli","meta":{"deterministic":true,"engine":"astro-agents/1.0.1","ephemeris":"NASA/JPL DE440 (1800-01-01..2200-01-01)","llm_used":false,"result_sha256":"80cea312fedebd8ffdd1b8a5c0e78b32bb972dfc1405e5cb6bcf4228236c00b2"},"result_excerpt":{"lagna":"1°54'17\" Virgo","summary":{"exalted":["Venus"],"janma_nakshatra":"Uttara Ashadha","lagna_lord":"Mercury","moon_rashi":"Makara"}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ambiguous_time":{"default":"earlier","enum":["earlier","later"],"type":"string"},"date":{"type":"string"},"datetime":{"type":"string"},"latitude":{"maximum":90,"minimum":-90,"type":"number"},"longitude":{"maximum":180,"minimum":-180,"type":"number"},"options":{"properties":{"ayanamsa":{"default":"lahiri","enum":["fagan_bradley","krishnamurti","lahiri","raman","true_chitrapaksha","yukteshwar"],"type":"string"},"house_system":{"default":"whole_sign","enum":["whole_sign","equal","placidus","porphyry","koch"],"type":"string"},"include_outer_planets":{"default":false,"type":"boolean"},"node_type":{"default":"mean","enum":["mean","true"],"type":"string"}},"type":"object"},"time":{"type":"string"},"time_basis":{"default":"civil","enum":["civil","utc","lmt","true_solar"],"type":"string"},"timezone":{"type":"string"}},"required":["latitude","longitude"],"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"}},"sign-in-with-x":{"info":{"domain":"astro-agent.dev","expirationTime":"2026-10-04T13:44:03.510587Z","issuedAt":"2026-10-04T13:39:03.510587Z","nonce":"07170e3f1b7798e269a233230776d919","resources":["https://astro-agent.dev/v1/vedic/kundli"],"statement":"Sign in to astro-agent.dev: your first 3 calls are free.","uri":"https://astro-agent.dev/v1/vedic/kundli","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"format":"date-time","type":"string"},"issuedAt":{"format":"date-time","type":"string"},"nonce":{"type":"string"},"notBefore":{"format":"date-time","type":"string"},"requestId":{"type":"string"},"resources":{"items":{"format":"uri","type":"string"},"type":"array"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"format":"uri","type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"ed25519"},{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-04T13:39:03.523Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:39:03.27Z"},"resource":"https://astro-agent.dev/v1/vedic/kundli","serviceName":"Astro Agents","tags":["kundli","kundali","janam kundli","vedic chart","jyotish"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4ofUMGcRHsfr6LMY6AuaRSQpqyKsvibSbXmieQL4i8Dc","scheme":"exact"}],"description":"Batch analysis of up to 20 Solana token mints in ONE paid call, priced at $0.01 USDC per token (the challenge amount is the raw address count x the per-token base). Full deterministic analysis per token — price, liquidity, safety risk, holders, wash verdict — in deterministic input order with per-token error isolation: one bad token never fails the batch. Call this instead of N separate /analyze calls when screening a watchlist. — $0.01 USDC","extensions":{"bazaar":{"info":{"input":{"body":{"addresses":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"],"format":"summary"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"failed":0,"processed":1,"requested":1,"results":[{"address":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","analysis":{"holders":{"top_10_pct":15,"total_holders":100000},"price":{"liquidity_usd":611119,"price_usd":0.000012},"safety":{"is_honeypot":false,"risk_score":25},"token":{"address":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","name":"Bonk","symbol":"BONK"},"wash_trading":{"confidence":"low","detected":false}},"index":0,"status":"ok"}],"schema":"svm402.batch_analyze.v1","succeeded":1},"type":"json"}},"routeTemplate":"/batch/analyze","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"addresses":{"description":"Solana token mint addresses — 1 to BATCH_MAX (20); priced at the per-token base x raw list length","items":{"type":"string"},"maxItems":20,"minItems":1,"type":"array"},"format":{"default":"summary","enum":["summary","full"],"type":"string"}},"required":["addresses"],"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"}}},"lastUpdated":"2026-10-04T13:13:00.526Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-04T13:13:00.22Z"},"resource":"https://svm402.com/batch/analyze","serviceName":"svm402-service","tags":["solana","defi","token-analysis","batch","safety"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","scheme":"exact"}],"description":"Bing search API - live Bing SERP for a query: Bing search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A bing serp api for agents: search Bing, live Bing web search for grounding, RAG and cross-engine lookup beyond Google.","extensions":{"bazaar":{"info":{"input":{"body":{"language":"US","location":"example","q":"example"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"results":[{"breadcrumb":"https://www.coinbase.com › price › ethereum","description":"Get the latest Ethereum price, ETH market cap, trading pairs, charts and data.","domain":"coinbase.com","rank":1,"title":"Ethereum (ETH) Price, Charts, and News","url":"https://www.coinbase.com/price/ethereum"}],"total":842000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"language":{"description":"Language code (2-letter). Defaults to en.","pattern":"^[A-Za-z]{2}$","type":"string"},"limit":{"description":"Depth / maximum results. Defaults to 10.","maximum":100,"minimum":1,"type":"integer"},"location":{"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States.","maxLength":120,"minLength":2,"type":"string"},"q":{"description":"Search query.","maxLength":700,"minLength":1,"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"}}},"lastUpdated":"2026-10-04T13:02:58.605Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T13:02:58.322Z"},"resource":"https://search.openverbs.com/v1/bing","serviceName":"Bing Search (Bing SERP)","tags":["bing","bing-search","search","web-search","serp"],"type":"http","x402Version":2},{"accepts":[{"amount":"4500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb847fe425f54cbc586f8e735ae4270b82119771e","scheme":"exact"}],"description":"Analyze operation-level risk inside consolidated MCP tools. Returns evidence-backed ALLOW, DENY, or REQUIRE_APPROVAL decisions, retry semantics, schema-drift status, and a deterministic operation effect ID. Designed for MCP tools whose command/action arguments expose operations with different risk levels.","extensions":{"bazaar":{"info":{"input":{"body":{"arguments":{"command":"resilience_drill_create","intent":"Review the risk of this intended call; do not execute it.","learn":false,"parameters":{}},"source":{"protocol_version":"2025-11-25","server":{"name":"Azure MCP Server","version":"3.0.0-beta.49"}},"tool":{"annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false,"title":"create_azure_resilience_management_resources"},"description":"Create, update, or delete Azure Resilience Management resources, including usage plans, usage plan enrollments, drills, drill resources and runs, and recovery plans for Azure service groups.\n\nThis tool is a hierarchical MCP command router.\nTo invoke a command, set \"command\" and wrap its args in \"parameters\".\nSet \"learn=true\" to discover available sub commands.","inputSchema":{"additionalProperties":false,"properties":{"command":{"description":"The command to execute against the specified tool.","type":"string"},"intent":{"description":"The intent of the operation to perform.","type":"string"},"learn":{"default":false,"description":"To learn about the tool and its supported child tools and parameters.","type":"boolean"},"parameters":{"description":"The parameters to pass to the tool command.","type":"object"}},"required":["intent"],"type":"object"},"name":"create_azure_resilience_management_resources"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"approval_required":false,"authority_decision":"ALLOW","decision":"ALLOW","derived":{"manifest":"Azure MCP Server@3.0.0-beta.49","operation":"resilience_drill_create","schema_digest":"73720809cb18dc1bb5b45746cf170f81c4cf35e1958f1e44a4c27e14023a06a5"},"effect_class":"ADDITIVE_WRITE","evidence":["https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/src/Resources/consolidated-tools.json","https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/docs/new-command.md"],"manifest_version":"3.0.0-beta.49","operation_effect_id":"msop_738bcfc25ed96259d25ae73da3ac4d3b3d4bda80845438d202d55e89f6d39e4b","reason_codes":["MANIFEST_MATCH"],"retry_semantics":"RETRY_POLICY_RESOLVED_IDEMPOTENT","schema_status":"MATCH","supported":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"arguments":{"additionalProperties":true,"title":"Arguments","type":"object"},"source":{"additionalProperties":false,"properties":{"protocol_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Protocol Version"},"server":{"additionalProperties":false,"properties":{"name":{"title":"Name","type":"string"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"}},"required":["name","version"],"title":"NativeServerIdentity","type":"object"}},"required":["server","protocol_version"],"title":"NativeSource","type":"object"},"tool":{"additionalProperties":false,"properties":{"_meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Meta"},"annotations":{"additionalProperties":true,"title":"Annotations","type":"object"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"execution":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Execution"},"icons":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"title":"Icons"},"inputSchema":{"additionalProperties":true,"title":"Inputschema","type":"object"},"name":{"title":"Name","type":"string"},"outputSchema":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Outputschema"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Title"}},"required":["name","description","inputSchema"],"title":"NativeToolRecord","type":"object"}},"required":["source","tool","arguments"],"title":"NativeMcpEvaluationRequest","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":{"approval_required":{"title":"Approval Required","type":"boolean"},"authority_decision":{"title":"Authority Decision","type":"string"},"decision":{"title":"Decision","type":"string"},"derived":{"properties":{"manifest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifest"},"operation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation"},"schema_digest":{"title":"Schema Digest","type":"string"}},"required":["operation","schema_digest","manifest"],"title":"DerivedIdentity","type":"object"},"effect_class":{"title":"Effect Class","type":"string"},"evidence":{"items":{"type":"string"},"title":"Evidence","type":"array"},"manifest_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifest Version"},"operation_effect_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation Effect Id"},"reason_codes":{"items":{"type":"string"},"title":"Reason Codes","type":"array"},"retry_semantics":{"title":"Retry Semantics","type":"string"},"schema_status":{"title":"Schema Status","type":"string"},"supported":{"title":"Supported","type":"boolean"}},"required":["decision","authority_decision","reason_codes","supported","schema_status","effect_class","approval_required","retry_semantics","operation_effect_id","manifest_version","evidence","derived"],"title":"NativeEvaluationResponse","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T12:42:13.553Z","quality":{"l30DaysTotalCalls":14,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T12:42:12.764Z"},"resource":"https://87-106-119-237.sslip.io/v1/mcp-operation-risk/evaluate","serviceName":"MCP Operation Risk","tags":["mcp","agent-policy","risk","permissions","governance"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x40e5A6647803c2DD686049dcDC5F9c34817D7a7F","scheme":"exact"}],"description":"Weigh any x402 counter and get a verdict: does its URL answer a coherent 402, would the CDP Bazaar validator accept its discovery metadata, and is it actually listed in the discovery index? Returns a per-check report (passed / found-wanting / unweighed) with evidence, optionally HMAC-signed. Three keyless checks for sellers and machine-service buyers.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://mimirapi.com/v1/ping"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"verdict":{"balances":true,"resource":"https://mimirapi.com/v1/ping","summary":{"passed":3,"unweighed":0,"wanting":0},"ts":"2026-07-21T00:00:00.000Z","weighings":[{"detail":"coherent x402 402: 0.001000 USDC on eip155:8453 → 0x40e5…","name":"challenge-shape","weight":"passed"},{"detail":"CDP validator: valid, would be indexed","name":"listing-validity","weight":"passed"},{"detail":"listed in the CDP discovery index","name":"index-presence","weight":"passed"}]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"https URL of the x402 resource to weigh","format":"uri","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":{"properties":{"certificate":{"type":"object"},"verdict":{"properties":{"balances":{"type":"boolean"},"resource":{"type":"string"},"summary":{"type":"object"},"weighings":{"items":{"type":"object"},"type":"array"}},"required":["resource","balances","weighings","summary"],"type":"object"}},"required":["verdict"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T11:18:11.35Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T11:18:11.238Z"},"resource":"https://mimirapi.com/v1/x402-audit","serviceName":"MimirAPI","tags":["x402","audit","conformance","bazaar","discovery"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x40e5A6647803c2DD686049dcDC5F9c34817D7a7F","scheme":"exact"}],"description":"Ephemeral Postgres for agents: one POST provisions a real database and returns its connection string with a TTL; teardown at expiry is automatic and guaranteed. Scratch space for a pipeline, a test run, or a day of work — priced per DB-day, no signup, no cleanup, no leftovers.","extensions":{"bazaar":{"info":{"input":{"body":{"ttlHours":24},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"connectionString":"postgres://user:pass@ep-example.neon.tech/neondb","expiresAt":"2026-07-22T00:00:00.000Z","ttlHours":24},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"ttlHours":{"maximum":168,"minimum":1,"type":"integer"}},"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":{"connectionString":{"type":"string"},"expiresAt":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T11:18:02.758Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T11:18:02.641Z"},"resource":"https://mimirapi.com/v1/db","serviceName":"MimirAPI","tags":["postgres","database","ephemeral","provisioning"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x40e5A6647803c2DD686049dcDC5F9c34817D7a7F","scheme":"exact"}],"description":"Chain-of-custody license certificate for any digital asset: a SHA-256 content hash bound to issuer, subject, and license terms under an HMAC-SHA-256 signature. Deterministic, portable, and verifiable through the issuer while the current HMAC v1 profile is active — a receipt an agent can carry to record what it licensed, from whom, and on what terms.","extensions":{"bazaar":{"info":{"input":{"body":{"contentHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","license":"CC-BY-4.0","subject":"did:web:agent.example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"certificate":{"alg":"HMAC-SHA-256","contentHash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","issuedAt":"2026-07-21T00:00:00.000Z","issuer":"MimirAPI","license":"CC-BY-4.0","signature":"9b1a…hex HMAC-SHA-256…","subject":"did:web:agent.example.com"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"contentHash":{"description":"SHA-256 hex of the asset","type":"string"},"license":{"type":"string"},"subject":{"type":"string"}},"required":["contentHash","subject","license"],"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":{"certificate":{"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T11:17:59.412Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T11:17:59.172Z"},"resource":"https://mimirapi.com/v1/provenance/certificate","serviceName":"MimirAPI","tags":["provenance","license","certificate","signing","trust"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x40661D56c2Bf416c5946A8b21098eaF8D33459A2","scheme":"exact"}],"description":"Base token verdict for trading agents: risk level, score and flags (proxy, mint, pause, blacklist, owner, DEX liquidity on Uniswap v2/v3 and Aerodrome), each with the on-chain fact behind it. Facts and heuristics, not financial advice.","extensions":{"bazaar":{"info":{"input":{"body":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"blockNumber":"52136127","disclaimer":"On-chain facts and heuristics read at block 52136127. Spot reserves can move within one block. Not financial advice.","flags":[{"fact":"ZeppelinOS proxy: its code can be replaced; current implementation 0x2Ce6311ddAE708829bc0784C967b7d77D19FD779","id":"upgradeable_proxy","severity":"warn"},{"fact":"owner() returns 0x3ABd6f64A422225E61E435baE41db12096106df7","id":"owner_not_renounced","severity":"warn"},{"fact":"mint(address,uint256) selector found in the implementation bytecode (heuristic)","id":"can_mint","severity":"warn"},{"fact":"pause() selector found in the implementation bytecode (heuristic)","id":"can_pause","severity":"warn"},{"fact":"a blacklist selector was found in the implementation bytecode (heuristic)","id":"can_blacklist","severity":"high"},{"fact":"WETH/USDC-side reserves in Uniswap v2/v3 and Aerodrome pools: $96,907,720 (at least $1,000,000)","id":"deep_liquidity","severity":"info"}],"level":"high","liquidity":{"pools":[{"dex":"uniswap-v3","fee":3000,"pool":"0x6c561B446416E1A00E8E93E221854d6eA4171372","quote":"WETH","quoteReserve":"32055779596978119535815","quoteReserveUsd":"86078494.19","tokenReserve":"76522772029843"},{"dex":"uniswap-v3","fee":500,"pool":"0xd0b53D9277642d899DF5C87A3966A349A798F224","quote":"WETH","quoteReserve":"1983500656279964419661","quoteReserveUsd":"5326239.19","tokenReserve":"4598355794854"}],"quoteLiquidityUsd":"96907719.96","scope":"WETH and USDC pairs on Uniswap v2, Uniswap v3 (4 fee tiers) and Aerodrome (volatile and stable)","wethPriceUsd":"2685.27"},"name":"USD Coin","riskScore":83,"source":"base-mainnet-rpc","summary":"USDC: High-severity: can_blacklist. Warnings: upgradeable_proxy, owner_not_renounced, can_mint, can_pause. $96,907,720 of WETH/USDC-side liquidity in 7 pool(s).","symbol":"USDC","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"token":{"description":"Token contract address (0x-prefixed hex, 20 bytes)","type":"string"}},"required":["token"],"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":{"blockNumber":{"type":"string"},"disclaimer":{"type":"string"},"flags":{"items":{"properties":{"fact":{"description":"The on-chain observation behind the flag","type":"string"},"id":{"enum":["not_erc20","upgradeable_proxy","owner_not_renounced","can_mint","can_pause","can_blacklist","no_liquidity","thin_liquidity","deep_liquidity"],"type":"string"},"severity":{"enum":["info","warn","high"],"type":"string"}},"type":"object"},"type":"array"},"level":{"enum":["low","medium","high"],"type":"string"},"liquidity":{"properties":{"pools":{"items":{"properties":{"dex":{"type":"string"},"fee":{"type":["integer","null"]},"pool":{"type":"string"},"quote":{"enum":["WETH","USDC"],"type":"string"},"quoteReserve":{"type":"string"},"quoteReserveUsd":{"type":"string"},"tokenReserve":{"type":["string","null"]}},"type":"object"},"type":"array"},"quoteLiquidityUsd":{"type":"string"},"scope":{"type":"string"},"wethPriceUsd":{"type":"string"}},"type":["object","null"]},"name":{"type":["string","null"]},"riskScore":{"maximum":100,"minimum":0,"type":"integer"},"source":{"type":"string"},"summary":{"type":"string"},"symbol":{"type":["string","null"]},"token":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T10:01:55.378Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T10:01:55.161Z"},"resource":"https://base-facts.yankii.fr/v1/verdict","serviceName":"Base Token Verdict","tags":["base","token","verdict","risk","defi"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x40661D56c2Bf416c5946A8b21098eaF8D33459A2","scheme":"exact"}],"description":"Get transaction status, fee, and decoded ERC20 Transfer events","extensions":{"bazaar":{"info":{"input":{"body":{"hash":"0x0000000000000000000000000000000000000000000000000000000000000000"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"blockNumber":"52130000","contractAddress":null,"effectiveGasPrice":"100000000","erc20Transfers":[],"feeEth":"0.000000021","from":"0x...","gasUsed":"21000","hash":"0x...","source":"base-mainnet-rpc","status":"success","timestamp":"1700000000","to":"0x..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"hash":{"description":"0x-prefixed 32-byte transaction hash","type":"string"}},"required":["hash"],"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":{"blockNumber":{"type":"string"},"contractAddress":{"type":["string","null"]},"effectiveGasPrice":{"type":"string"},"erc20Transfers":{"items":{"properties":{"from":{"type":"string"},"rawAmount":{"type":"string"},"to":{"type":"string"},"token":{"type":"string"}},"type":"object"},"type":"array"},"feeEth":{"type":"string"},"from":{"type":"string"},"gasUsed":{"type":"string"},"hash":{"type":"string"},"source":{"type":"string"},"status":{"type":"string"},"timestamp":{"type":"string"},"to":{"type":["string","null"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T10:01:53.396Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T10:01:51.836Z"},"resource":"https://base-facts.yankii.fr/v1/tx","serviceName":"Transaction Info","tags":["base","tx","transfer"],"type":"http","x402Version":2},{"accepts":[{"amount":"180000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit DKIM selector records. The key length follows from the length of the encoded public key, so a short RSA key is readable from the record itself with no cryptography. Reports a key shorter than a stated minimum; a selector left in testing mode, which asks receivers to treat a failure as unsigned so it cannot contribute to DMARC alignment however correctly it signs; a revoked key, with its consequence; and a key type verifiers do not implement.","extensions":{"bazaar":{"info":{"input":{"body":{"minimum_key_bits":2048,"records":[{"record":"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLiL1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijQIDAQAB","selector":"legacy2019"},{"record":"v=DKIM1; k=rsa; t=y; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678QIDAQAB","selector":"rollout2026"},{"record":"v=DKIM1; k=rsa; p=","selector":"retired2024"},{"record":"v=DKIM1; k=rsa; s=tlsa; rotation=90d; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0000000000abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678QIDAQAB","selector":"odd"}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["The key length is derived from the length of the encoded public key, so a short key is readable from the record itself without any cryptography. The figure is rounded to the nearest common size.","An empty p tag is the documented way to revoke a key, so it is reported as a revocation with its consequence rather than as a malformed record.","A selector in testing mode is reported because it asks receivers to ignore failures, which means the selector cannot contribute to DMARC alignment however correctly it signs."],"complete":true,"finding_count":7,"findings":[{"code":"KEY_SHORTER_THAN_REQUIRED","detail":"Selector legacy2019 publishes an RSA key of about 896 bits and 2048 was required. The length follows from the encoded key, so this is readable from the record without any cryptography.","selector":"legacy2019"},{"code":"KEY_SHORTER_THAN_REQUIRED","detail":"Selector rollout2026 publishes an RSA key of about 1536 bits and 2048 was required. The length follows from the encoded key, so this is readable from the record without any cryptography.","selector":"rollout2026"},{"code":"TESTING_FLAG_SET","detail":"Selector rollout2026 declares t=y, which asks receivers to treat a failure as though the message were unsigned. A selector left in testing mode cannot contribute to DMARC alignment.","selector":"rollout2026"}],"findings_by_code":{"KEY_REVOKED":1,"KEY_SHORTER_THAN_REQUIRED":3,"SERVICE_TYPE_EXCLUDES_EMAIL":1,"TAG_NOT_RECOGNISED":1,"TESTING_FLAG_SET":1},"limitations":["The records supplied. Nothing resolves DNS, no signature is verified, and whether the private key is held securely is outside this entirely. Not a security assessment.","valid is true only when every selector parsed, carried a usable key and was not left in testing mode."],"limits":{"maxFindings":500,"maxHeaderBytes":131072,"maxIncludeTree":200,"maxRecordLength":4096,"maxRecords":2000,"spfLookupLimit":10,"spfVoidLookupLimit":2},"minimum_key_bits":2048,"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","selector_count":4,"selectors":[{"key_bits":896,"key_type":"rsa","revoked":false,"selector":"legacy2019","testing":false},{"key_bits":1536,"key_type":"rsa","revoked":false,"selector":"rollout2026","testing":true},{"key_bits":null,"key_type":"rsa","revoked":true,"selector":"retired2024","testing":false}],"service_id":"dkim_record_audit","service_version":"1.0.0","usable_selector_count":2,"valid":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"minimum_key_bits":{"maximum":8192,"minimum":512,"type":"integer"},"records":{"items":{"additionalProperties":false,"properties":{"record":{"maxLength":4096,"type":"string"},"selector":{"maxLength":128,"type":"string"}},"required":["selector","record"],"type":"object"},"maxItems":100,"minItems":1,"type":"array"}},"required":["records"],"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-04T08:42:14.537Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:42:10.123Z"},"resource":"https://api.zfinia.com/x402/v1/dkim-record-audit","serviceName":"DKIM Record Audit","tags":["dkim","email authentication","domain trust","key management","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2D6F7D1e969a3C6218599B348EbBBDdc7f583948","scheme":"exact"}],"description":"NSW Development Applications: Full detail of one application by Planning Portal application number (e.g. PAN-624302)","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"pan":"PAN-679324"},"queryParams":{},"type":"http"},"output":{"example":{"attribution":{"licence":"CC BY 4.0","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","publisher":"NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal)","text":"Contains data from the NSW Planning Portal Online DA Data API, © State of New South Wales, licensed under CC BY 4.0."},"data":{"application_type":"Development Application","cost_is_placeholder":0,"cost_of_development":91300,"council_application_number":"DA/178/2026","council_name":"City of Parramatta Council","determination_authority":"Council","determination_date":"2026-08-28","development_types":[{"type_normalised":"demolition","type_raw":"Demolition"},{"type_normalised":"subdivision","type_raw":"Subdivision"},{"type_normalised":"supporting development","type_raw":"Supporting Development"}],"epi_variation_flag":"N","exhibition_end_date":null,"exhibition_start_date":null,"existing_lots":1,"locations":[{"full_address":"5A ATKINS ROAD ERMINGTON 2115","lat":-33.81028812,"lng":151.063792616,"lots":[{"lot":"4","planLabel":"DP610141"}],"postcode":"2115","seq":0,"street_name":"ATKINS","street_number1":"5A","street_number2":null,"street_type":"ROAD","suburb":"ERMINGTON"}],"lodgement_date":"2026-03-30","modification_of":null,"new_dwellings":null,"pan":"PAN-624302","primary_address":"5A ATKINS ROAD ERMINGTON 2115","primary_lat":-33.81028812,"primary_lng":151.063792616,"primary_postcode":"2115","primary_suburb":"ERMINGTON","proposed_lots":2,"sic_flag":"N","source_last_updated":"2026-09-01T01:03:49.900","status":"Determined","storeys":null,"subdivision_types":["Torrens Title"],"submission_date":"2026-03-23","vpa_flag":"N"},"meta":{}},"type":"json"}},"routeTemplate":"/v1/nsw-da/applications/:pan","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"pan":{"description":"Planning Portal application number","type":"string"}},"required":["pan"],"type":"object"},"queryParams":{"properties":{},"required":[],"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-04T08:30:22.335Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:30:22.179Z"},"resource":"https://agent-data-platform.langtools.workers.dev/v1/nsw-da/applications/:pan","serviceName":"Agent Data Platform","tags":["planning","development applications","property","nsw","australia"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2D6F7D1e969a3C6218599B348EbBBDdc7f583948","scheme":"exact"}],"description":"NSW Development Applications: Applications within a radius (max 2000 m) of a coordinate, nearest first","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lat":"-33.81","lng":"151.06","radius_m":"500"},"type":"http"},"output":{"example":{"attribution":{"licence":"CC BY 4.0","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","publisher":"NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal)","text":"Contains data from the NSW Planning Portal Online DA Data API, © State of New South Wales, licensed under CC BY 4.0."},"data":[{"application_type":"Development Application","cost_is_placeholder":0,"cost_of_development":91300,"council_application_number":"DA/178/2026","council_name":"City of Parramatta Council","determination_date":"2026-08-28","development_types":["Demolition","Subdivision","Supporting Development"],"distance_m":352,"lodgement_date":"2026-03-30","new_dwellings":null,"pan":"PAN-624302","primary_address":"5A ATKINS ROAD ERMINGTON 2115","primary_lat":-33.81028812,"primary_lng":151.063792616,"primary_postcode":"2115","primary_suburb":"ERMINGTON","source_last_updated":"2026-09-01T01:03:49.900","status":"Determined","storeys":null}],"meta":{"count":1,"lat":-33.81,"lng":151.06,"radius_m":500}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"lat":{"description":"Latitude (WGS84)","type":"string"},"limit":{"description":"Max results, 1-100 (default 20)","type":"string"},"lng":{"description":"Longitude (WGS84)","type":"string"},"lodged_from":{"description":"Lodgement date lower bound, yyyy-mm-dd","type":"string"},"radius_m":{"description":"Radius in metres, 1-2000 (default 500)","type":"string"}},"required":["lat","lng"],"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-04T08:28:58.452Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:28:58.327Z"},"resource":"https://agent-data-platform.langtools.workers.dev/v1/nsw-da/nearby","serviceName":"Agent Data Platform","tags":["planning","development applications","property","nsw","australia"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x2D6F7D1e969a3C6218599B348EbBBDdc7f583948","scheme":"exact"}],"description":"NSW Development Applications: Search development applications, newest lodgement first. status, application_type, development_type and min_cost require council, suburb or postcode","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"council":"Parramatta","limit":"5","lodged_from":"2026-09-01"},"type":"http"},"output":{"example":{"attribution":{"licence":"CC BY 4.0","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","publisher":"NSW Department of Planning, Housing and Infrastructure (NSW Planning Portal)","text":"Contains data from the NSW Planning Portal Online DA Data API, © State of New South Wales, licensed under CC BY 4.0."},"data":[{"application_type":"Development Application","cost_is_placeholder":0,"cost_of_development":91300,"council_application_number":"DA/178/2026","council_name":"City of Parramatta Council","determination_date":"2026-08-28","development_types":["Demolition","Subdivision","Supporting Development"],"lodgement_date":"2026-03-30","new_dwellings":null,"pan":"PAN-624302","primary_address":"5A ATKINS ROAD ERMINGTON 2115","primary_lat":-33.81028812,"primary_lng":151.063792616,"primary_postcode":"2115","primary_suburb":"ERMINGTON","source_last_updated":"2026-09-01T01:03:49.900","status":"Determined","storeys":null}],"meta":{"has_more":true,"limit":20,"offset":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":{"application_type":{"description":"Application type, exact match","type":"string"},"council":{"description":"Council name, partial case-insensitive match (see by_council in /summary)","type":"string"},"development_type":{"description":"Development type, partial match","type":"string"},"limit":{"description":"Page size, 1-100 (default 20)","type":"string"},"lodged_from":{"description":"Lodgement date lower bound, yyyy-mm-dd","type":"string"},"lodged_to":{"description":"Lodgement date upper bound, yyyy-mm-dd","type":"string"},"min_cost":{"description":"Minimum estimated cost of development in AUD","type":"string"},"offset":{"description":"Number of results to skip, 0-1000 (default 0)","type":"string"},"postcode":{"description":"4-digit postcode of the primary address","type":"string"},"status":{"description":"Application status, exact match","type":"string"},"suburb":{"description":"Suburb of the primary address, case-insensitive","type":"string"}},"required":[],"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-04T08:28:50.544Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:28:50.207Z"},"resource":"https://agent-data-platform.langtools.workers.dev/v1/nsw-da/applications","serviceName":"Agent Data Platform","tags":["planning","development applications","property","nsw","australia"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8986f75933EB305ce43874A09cE791D18485123c","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4AaY7NKfL6s6dBjspCLZKuArHNKb82rXZvgQ6CGi7XX9","scheme":"exact"}],"description":"Can I sell this Base token? Honeypot detector and rug check: simulates a real buy and sell (Uniswap V2/V3/V4 incl. Zora, Clanker, Doppler) and returns is_honeypot, buy/sell tax, exit depth, mint/blacklist/pause/fee powers, owner, proxy, deployer history, holders, token age, a verdict + score + model odds. GoPlus-compatible fields included.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"0x532f27101965dd16442E59d40670FaF5eBB142E4"},"type":"http"},"output":{"example":{"address":"0x...","chain":"base","checks":[{"detail":"HONEYPOT: simulated buy worked but the sell reverted.","evidence":[],"id":"honeypot","status":"fail"}],"disclaimer":"Automated on-chain risk information, not financial advice. Verdicts can be wrong.","judged_by":"rules-v1","score":0,"verdict":"high_risk"},"type":"json"}},"routeTemplate":"/v1/base/token/:address/verdict","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"address":{"description":"Base ERC-20 token contract address","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["address"],"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"}}},"lastUpdated":"2026-10-04T08:24:35.555Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:24:35.225Z"},"resource":"https://crypto.theboredlab.com/v1/base/token/:address/verdict","serviceName":"Base Honeypot \u0026 Rug Check","tags":["rug-check","honeypot","token-security","base","trading-bots"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8986f75933EB305ce43874A09cE791D18485123c","scheme":"exact"},{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4AaY7NKfL6s6dBjspCLZKuArHNKb82rXZvgQ6CGi7XX9","scheme":"exact"}],"description":"Is this Base token safe to buy? Fast token safety check for sniper bots: mint, blacklist, pause and fee-change powers, owner, proxy, liquidity, token age, deployer rug history. Verdict + score. No sell simulation (use /verdict for the honeypot test).","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"address":"0x532f27101965dd16442E59d40670FaF5eBB142E4"},"type":"http"},"output":{"example":{"address":"0x...","chain":"base","checks":[{"detail":"HONEYPOT: simulated buy worked but the sell reverted.","evidence":[],"id":"honeypot","status":"fail"}],"disclaimer":"Automated on-chain risk information, not financial advice. Verdicts can be wrong.","judged_by":"rules-v1","score":0,"verdict":"high_risk"},"type":"json"}},"routeTemplate":"/v1/base/token/:address/quick","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"address":{"description":"Base ERC-20 token contract address","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["address"],"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"}}},"lastUpdated":"2026-10-04T08:24:28.083Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:24:27.717Z"},"resource":"https://crypto.theboredlab.com/v1/base/token/:address/quick","serviceName":"Base Honeypot \u0026 Rug Check","tags":["rug-check","honeypot","token-security","base","trading-bots"],"type":"http","x402Version":2},{"accepts":[{"amount":"110000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Compare a fixed list of ten security-relevant response headers across two releases and name the specific reverts. Reports a header removed, added or changed, and separately a reduced Strict-Transport-Security max-age, dropped includeSubDomains, a newly permitted unsafe-inline or unsafe-eval, and a Content-Security-Policy that moved from enforcing to report-only so it no longer blocks anything. Observable differences only, not an assessment of whether either configuration is adequate.","extensions":{"bazaar":{"info":{"input":{"body":{"after":{"Content-Security-Policy-Report-Only":"default-src 'self'; script-src 'self' 'unsafe-inline'","Referrer-Policy":"no-referrer","Strict-Transport-Security":"max-age=600","X-Frame-Options":"SAMEORIGIN"},"after_name":"release-42","before":{"Content-Security-Policy":"default-src 'self'; script-src 'self'","Referrer-Policy":"no-referrer","Strict-Transport-Security":"max-age=31536000; includeSubDomains","X-Content-Type-Options":"nosniff","X-Frame-Options":"DENY"},"before_name":"release-41"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"after_name":"release-42","after_present_count":4,"assumptions":["The set of headers compared is fixed and declared, so a header outside it is not silently ignored: it is simply not part of this product.","A reduced HSTS max-age, dropped subdomains, a newly permitted unsafe source and a policy moving to report-only are each named specifically, because those are the changes that revert a deliberate harde...","Findings describe the headers supplied. This is not a security assessment and carries no judgement about whether a configuration is adequate."],"before_name":"release-41","before_present_count":5,"changed_count":5,"complete":true,"finding_count":8,"findings":[{"code":"SECURITY_HEADER_CHANGED","detail":"strict-transport-security changed from \"max-age=31536000; includeSubDomains\" to \"max-age=600\".","header":"strict-transport-security"},{"code":"HSTS_MAX_AGE_REDUCED","detail":"Strict-Transport-Security max-age fell from 31536000 to 600.","header":"strict-transport-security"},{"code":"HSTS_SUBDOMAINS_DROPPED","detail":"Strict-Transport-Security no longer includes subdomains.","header":"strict-transport-security"}],"findings_by_code":{"CSP_MOVED_TO_REPORT_ONLY":1,"HSTS_MAX_AGE_REDUCED":1,"HSTS_SUBDOMAINS_DROPPED":1,"SECURITY_HEADER_ADDED":1,"SECURITY_HEADER_CHANGED":2,"SECURITY_HEADER_REMOVED":2},"headers":[{"after":"max-age=600","before":"max-age=31536000; includeSubDomains","changed":true,"header":"strict-transport-security"},{"after":null,"before":"default-src 'self'; script-src 'self'","changed":true,"header":"content-security-policy"},{"after":"default-src 'self'; script-src 'self' 'unsafe-inline'","before":null,"changed":true,"header":"content-security-policy-report-only"}],"limitations":["Difference between the two header sets supplied. Whether either is appropriate for the site is not assessed.","unchanged is true only when every compared header was identical."],"limits":{"maxCookies":100,"maxFindings":500,"maxHeaders":200,"maxHtmlBytes":262144,"maxListed":200,"maxPages":50,"maxSitemapBytes":1048576,"maxSitemapUrls":10000},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","service_id":"security_header_diff","service_version":"1.0.0","unchanged":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"after_name":{"maxLength":64,"type":"string"},"before":{"type":"object"},"before_name":{"maxLength":64,"type":"string"}},"required":["before","after"],"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-04T08:18:34.078Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:18:29.873Z"},"resource":"https://api.zfinia.com/x402/v1/security-header-diff","serviceName":"Security Header Diff","tags":["http headers","release gate","regression detection","web platform","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"180000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Compare two lockfiles and report what a manifest diff cannot see. Reports newly installed transitive packages, resolved version moves with breaking risk, a registry that changed, and the most serious finding available here: the same version with a different integrity hash, meaning the artifact behind a version that was supposed to be immutable is not the one that was there before.","extensions":{"bazaar":{"info":{"input":{"body":{"after":{"lockfileVersion":3,"packages":{"":{"name":"orders-api","version":"2.2.0"},"node_modules/cookie":{"integrity":"sha512-TAMPERED","resolved":"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz","version":"0.5.0"},"node_modules/express":{"integrity":"sha512-DDDD","resolved":"https://registry.npmjs.org/express/-/express-5.0.0.tgz","version":"5.0.0"},"node_modules/router":{"integrity":"sha512-EEEE","resolved":"https://packages.internal.example/router/-/router-2.0.0.tgz","version":"2.0.0"}}},"before":{"lockfileVersion":3,"packages":{"":{"name":"orders-api","version":"2.1.0"},"node_modules/cookie":{"integrity":"sha512-BBBB","resolved":"https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz","version":"0.5.0"},"node_modules/dropped":{"integrity":"sha512-CCCC","resolved":"https://registry.npmjs.org/dropped/-/dropped-1.0.0.tgz","version":"1.0.0"},"node_modules/express":{"integrity":"sha512-AAAA","resolved":"https://registry.npmjs.org/express/-/express-4.18.2.tgz","version":"4.18.2"}}},"expected_registry":"https://registry.npmjs.org/"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"added_count":1,"after_lockfile_version":3,"after_package_count":3,"assumptions":["Packages are keyed by name taken from the install path, so one package appearing at two paths is compared once.","The same version with a different integrity hash means the published artifact changed under a version that was supposed to be immutable, which is reported as the most serious finding available here.","A newly installed transitive package is reported even though no manifest changed, because that is what a lockfile diff exists to show."],"before_lockfile_version":3,"before_package_count":3,"changed_count":1,"changes":[{"from":"1.0.0","kind":"removed","name":"dropped","to":null},{"dev":false,"from":"4.18.2","kind":"major","name":"express","potentially_breaking":true,"to":"5.0.0"},{"dev":false,"from":null,"kind":"added","name":"router","to":"2.0.0"}],"complete":true,"finding_count":3,"findings":[{"code":"POTENTIALLY_BREAKING_RESOLUTION","dependency":"express","detail":"express resolved from 4.18.2 to 5.0.0, a major change."},{"code":"INTEGRITY_CHANGED_WITHOUT_VERSION","dependency":"cookie","detail":"cookie is still 0.5.0 but its integrity hash changed, so the artifact behind an immutable version is not the one that was there before."},{"code":"PACKAGE_ADDED","dependency":"router","detail":"router at 2.0.0 is newly installed."}],"findings_by_code":{"INTEGRITY_CHANGED_WITHOUT_VERSION":1,"PACKAGE_ADDED":1,"POTENTIALLY_BREAKING_RESOLUTION":1},"integrity_change_count":1,"limitations":["Lockfile comparison only. No registry is contacted, no integrity hash is verified against an artifact, and no advisory database is consulted, so this is not a vulnerability or supply-chain attestation...","unchanged is true only when both lockfiles were fully read and nothing moved."],"limits":{"maxComponents":5000,"maxDependencies":5000,"maxFindings":500,"maxJobs":200,"maxResources":2000,"maxServices":200,"maxVariables":1000},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"potentially_breaking_count":1,"registry_change_count":0,"removed_count":1,"request_id":"example-request","service_id":"lockfile_change_report","service_version":"1.0.0","unchanged":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"before":{"type":"object"},"expected_registry":{"maxLength":256,"type":"string"}},"required":["before","after"],"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-04T08:04:45.009Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:04:40.554Z"},"resource":"https://api.zfinia.com/x402/v1/lockfile-change-report","serviceName":"Lockfile Change Report","tags":["lockfile","supply chain","dependencies","diff","release safety"],"type":"http","x402Version":2},{"accepts":[{"amount":"120000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit a CI workflow for what it leaves movable or undeclared. Reports actions pinned to a tag rather than a commit - a tag can be moved by whoever owns the action, so the code a step runs can change without this file changing - missing permissions and timeouts, a job depending on one that is not declared, a pull_request_target trigger, and an expression interpolated straight into a shell command.","extensions":{"bazaar":{"info":{"input":{"body":{"contract":{"required_jobs":["build","publish","lint"]},"workflow":{"jobs":{"build":{"runs-on":"ubuntu-latest","steps":[{"uses":"actions/checkout@v4"},{"uses":"actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8"},{"name":"Greet","run":"echo \"Building ${{ github.event.pull_request.title }}\""},{"run":"npm ci \u0026\u0026 npm test"}]},"notify":{"needs":["publish","lint"],"runs-on":"ubuntu-latest","steps":[{"run":"echo done"}]},"publish":{"needs":"build","permissions":{"contents":"read","packages":"write"},"runs-on":"ubuntu-latest","steps":[{"uses":"actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3"}],"timeout-minutes":15}},"name":"release","on":{"pull_request_target":{},"push":{"branches":["main"]}}}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["An action pinned to a 40-character commit hash is pinned; a tag or branch can be moved by whoever owns the action, so the code a step runs can change without this file changing.","The on key is read from either on or true, because an unquoted on is a YAML boolean and survives conversion to JSON that way.","Findings describe patterns in the document. Naming pull_request_target or an interpolated expression is reporting what the file says, not demonstrating an exploit."],"complete":true,"conformant":false,"examined_job_count":3,"finding_count":10,"findings":[{"code":"REQUIRED_JOB_MISSING","detail":"lint is required and not declared.","job":"lint"},{"code":"PULL_REQUEST_TARGET_TRIGGER","detail":"The workflow triggers on pull_request_target, which runs with repository write context against code from a fork. This reports the trigger, not an exploit."},{"code":"WORKFLOW_PERMISSIONS_NOT_DECLARED","detail":"The workflow declares no permissions block, so it inherits whatever the repository default is rather than stating what it needs."}],"findings_by_code":{"ACTION_NOT_PINNED_TO_COMMIT":1,"JOB_DEPENDENCY_NOT_DECLARED":1,"JOB_PERMISSIONS_NOT_DECLARED":2,"JOB_TIMEOUT_MISSING":2,"PULL_REQUEST_TARGET_TRIGGER":1,"REQUIRED_JOB_MISSING":1,"UNTRUSTED_INTERPOLATION_IN_RUN":1,"WORKFLOW_PERMISSIONS_NOT_DECLARED":1},"job_count":3,"jobs":[{"job":"build","needs":[],"permissions_declared":false,"runs_on":"ubuntu-latest","steps":4,"timeout_minutes":null,"unpinned_actions":["actions/checkout@v4"]},{"job":"publish","needs":["build"],"permissions_declared":true,"runs_on":"ubuntu-latest","steps":1,"timeout_minutes":15,"unpinned_actions":[]},{"job":"notify","needs":["publish","lint"],"permissions_declared":false,"runs_on":"ubuntu-latest","steps":1,"timeout_minutes":null,"unpinned_actions":[]}],"limitations":["Observable facts about the workflow supplied. Nothing is run, no action is fetched, and this is not a security assessment or a compliance determination.","conformant is true only when every declared rule was evaluated and none failed."],"limits":{"maxComponents":5000,"maxDependencies":5000,"maxFindings":500,"maxJobs":200,"maxResources":2000,"maxServices":200,"maxVariables":1000},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","service_id":"ci_workflow_contract_audit","service_version":"1.0.0","step_count":6,"trigger_names":["push","pull_request_target"],"unpinned_action_count":1,"workflow_permissions_declared":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"contract":{"additionalProperties":false,"properties":{"forbid_pull_request_target":{"type":"boolean"},"require_permissions":{"type":"boolean"},"require_pinned_actions":{"type":"boolean"},"require_timeout":{"type":"boolean"},"required_jobs":{"items":{"maxLength":128,"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"type":"object"},"workflow":{"type":"object"}},"required":["workflow"],"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-04T08:02:50.284Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T08:02:44.497Z"},"resource":"https://api.zfinia.com/x402/v1/ci-workflow-contract-audit","serviceName":"CI Workflow Audit","tags":["configuration","continuous integration","supply chain hygiene","linting","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","decimals":6,"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xC13789e82661635d9Cea38a53A0390CF9939ef4f","scheme":"exact"},{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"decimals":6,"instructions":"Facilitator-less: send exactly `amount` USDC to `payTo` on Base, then retry with PAYMENT-SIGNATURE = base64(JSON({ txHash })) (X-PAYMENT also accepted).","name":"USDC","settlement":"txHash"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xC13789e82661635d9Cea38a53A0390CF9939ef4f","scheme":"exact"}],"description":"Pay-per-Seal: one post-quantum (Dilithium-3) provenance seal + a self-contained ML-DSA-65/Dilithium-3 (NIST FIPS 204) signature — drand-timestamped and on-chain-anchored — over a dataset/training/content hash. EU AI Act (Art. 10/50/53) provenance for autonomous agents, x402-native.","extensions":{"bazaar":{"body":{"content_hash":"sha256hex","kind":"dataset"},"bodyType":"json","description":"Pay-per-Seal: one post-quantum (Dilithium-3) provenance seal + a self-contained ML-DSA-65/Dilithium-3 (NIST FIPS 204) signature — drand-timestamped and on-chain-anchored — over a dataset/training/content hash. EU AI Act (Art. 10/50/53) provenance for autonomous agents, x402-native.","info":{"input":{"body":{"content_hash":"sha256hex","kind":"dataset"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"attestation_hash":"0x…","permalink":"https://fractalai.net.co/attestation/0x…","seal_id":"…","served_signature":{"algorithm":"ml-dsa-65"}},"type":"json"}},"method":"POST","output":{"example":{"attestation_hash":"0x…","permalink":"https://fractalai.net.co/attestation/0x…","seal_id":"…","served_signature":{"algorithm":"ml-dsa-65"}},"schema":{"properties":{"anchor":{"description":"On-chain anchor receipt (attestation_hash, block_number, permalink) or a note if anchoring was unavailable. Advisory — the seal is valid without it. The anchor is Dilithium-3 (ML-DSA-65), bound to the node.","type":"object"},"payment":{"description":"Settlement receipt (scheme, network, asset, txHash, payer, settled).","type":"object"},"seal":{"description":"The re-verifiable provenance seal: { version, content_hash, drand_round, drand_randomness, sealed_at, algorithm, signature (base64 Dilithium-3), public_key }.","type":"object"},"served_signature":{"description":"Self-contained, OFFLINE-verifiable Dilithium-3 / ML-DSA-65 (NIST FIPS 204) signature over the canonical seal bytes: { algorithm: \"ml-dsa-65\", algorithm_label, digest (sha256 hex signed), signature (base64 ML-DSA-65, 3309 bytes), public_key (base64, 1952 bytes), signed_message (the EXACT UTF-8 bytes signed = \"FRACTALAI-x402-served-v1\\nx402-seal\\n\u003cdigest\u003e\", route-separated, 3 lines) }. Additive — verify with ml_dsa65.verify(b64(signature), utf8(signed_message), b64(public_key)); pass signed_message verbatim, do not reconstruct it.","type":"object"},"verify_drand_at":{"description":"URL to independently re-check the drand round on drand.sh.","type":"string"}},"required":["seal"],"type":"object"},"type":"json"},"route_key":"POST /api/x402/seal","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"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"},"serviceName":"FractalAI Provenance","tags":["provenance","dataset","timestamp","c2pa","drand"],"type":"http"}},"lastUpdated":"2026-10-04T08:00:11.626Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-04T08:00:11.392Z"},"resource":"https://fractalai.net.co/api/x402/seal","serviceName":"FractalAI Provenance","tags":["provenance","dataset","timestamp","c2pa","drand"],"type":"http","x402Version":2},{"accepts":[{"amount":"120000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit telemetry attributes against a contract, and against the thing a schema cannot see: cardinality. Reports missing required attributes, undeclared attributes, an attribute appearing as two types across the batch, and an attribute whose distinct values exceed your limit - because in a metrics backend each distinct value is a separate series, and that is how an index or a bill explodes.","extensions":{"bazaar":{"info":{"input":{"body":{"attribute_pointer":"/attributes","cardinality_limit":3,"contract":{"optional":["region"],"required":["service","environment"],"types":{"environment":"string","latency_ms":"number","service":"string"}},"records":[{"attributes":{"environment":"prod","latency_ms":31.2,"region":"ap-southeast-2","request_id":"r-1","service":"checkout"},"name":"http.request"},{"attributes":{"environment":"prod","latency_ms":44,"region":"ap-southeast-2","request_id":"r-2","service":"checkout"},"name":"http.request"},{"attributes":{"environment":"prod","latency_ms":"51","request_id":"r-3","service":"checkout"},"name":"http.request"},{"attributes":{"environment":"prod","latency_ms":28,"request_id":"r-4","service":"checkout"},"name":"http.request"},{"name":"http.request"}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["Cardinality is counted within the batch supplied, and each distinct value of an attribute is one series in a metrics backend, which is why it is reported as a risk.","An attribute that appears as two types across a batch cannot be indexed by a typed backend, whatever any single record looks like."],"attributes":[{"attribute":"environment","declared":true,"distinct_count":1,"presence_rate":0.8,"records":4,"types":{"string":4}},{"attribute":"latency_ms","declared":true,"distinct_count":4,"presence_rate":0.8,"records":4,"types":{"integer":2,"number":1,"string":1}},{"attribute":"request_id","declared":false,"distinct_count":4,"presence_rate":0.8,"records":4,"types":{"string":4}}],"cardinality_limit":3,"complete":true,"conformant":false,"distinct_attribute_count":5,"examined_record_count":5,"finding_count":9,"findings":[{"attribute":"request_id","code":"UNDECLARED_ATTRIBUTE","detail":"Record 0 carries request_id, which the contract does not declare.","record":0},{"attribute":"request_id","code":"UNDECLARED_ATTRIBUTE","detail":"Record 1 carries request_id, which the contract does not declare.","record":1},{"attribute":"request_id","code":"UNDECLARED_ATTRIBUTE","detail":"Record 2 carries request_id, which the contract does not declare.","record":2}],"findings_by_code":{"ATTRIBUTES_MISSING":1,"ATTRIBUTE_CARDINALITY_RISK":2,"ATTRIBUTE_TYPE_INCONSISTENT":1,"ATTRIBUTE_TYPE_MISMATCH":1,"UNDECLARED_ATTRIBUTE":4},"limitations":["Attribute shape and cardinality over the batch supplied. Whether the batch represents real traffic is not knowable here, so a cardinality figure is a lower bound.","conformant is true only when every record was examined, every required attribute was present, and no type or cardinality problem was found."],"limits":{"cardinalityWarning":100,"maxAttributes":500,"maxEvents":2000,"maxFindings":500,"maxPartitions":500,"maxSchemas":100},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"records_without_attributes":1,"request_id":"example-request","service_id":"telemetry_attribute_contract_audit","service_version":"1.0.0","supplied_record_count":5},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"attribute_pointer":{"maxLength":512,"type":"string"},"cardinality_limit":{"minimum":1,"type":"integer"},"contract":{"additionalProperties":false,"properties":{"allow_undeclared":{"type":"boolean"},"optional":{"items":{"maxLength":256,"type":"string"},"maxItems":500,"minItems":1,"type":"array"},"required":{"items":{"maxLength":256,"type":"string"},"maxItems":500,"minItems":1,"type":"array"},"types":{"type":"object"}},"type":"object"},"records":{"items":{"type":"object"},"maxItems":2000,"minItems":1,"type":"array"}},"required":["records","contract"],"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-04T07:59:43.768Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:59:39.3Z"},"resource":"https://api.zfinia.com/x402/v1/telemetry-attribute-contract-audit","serviceName":"Telemetry Attribute Audit","tags":["telemetry","observability","cardinality","data contract","cost control"],"type":"http","x402Version":2},{"accepts":[{"amount":"140000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit a real response against what the OpenAPI document promises for that operation. Resolves the declared status exactly, by range such as 2XX, or through default, checks declared response headers are present, and validates the body against the declared schema for its media type. Catches an implementation that has drifted from its own published contract.","extensions":{"bazaar":{"info":{"input":{"body":{"request":{"method":"GET","path":"/orders/{id}"},"response":{"body":{"id":"o-1","status":"cancelled","total":"42.50"},"headers":{"Content-Type":"application/json"},"status":200},"specification":{"components":{"schemas":{"Order":{"properties":{"id":{"type":"string"},"legacy_ref":{"type":"string"},"status":{"enum":["open","shipped"],"type":"string"},"total":{"type":"number"}},"required":["id","total"],"type":"object"}},"securitySchemes":{"apiKey":{"in":"header","name":"X-Api-Key","type":"apiKey"}}},"info":{"title":"Orders API","version":"1.4.0"},"openapi":"3.1.0","paths":{"/legacy/export":{"get":{"operationId":"legacyExport","responses":{"200":{"description":"A CSV export"}},"summary":"Legacy export"}},"/orders":{"get":{"operationId":"listOrders","responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}},"description":"A page of orders"},"429":{"description":"Rate limited"}},"summary":"List orders"},"parameters":[{"in":"query","name":"page","schema":{"minimum":1,"type":"integer"}}],"post":{"operationId":"createOrder","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"Created"}},"summary":"Create an order"}},"/orders/{id}":{"get":{"operationId":"getOrder","parameters":[{"in":"path","name":"id","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"The order"},"404":{"description":"Not found"}},"summary":"Fetch one order"}}},"security":[{"apiKey":[]}]}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["A status may be declared exactly, as a range such as 2XX, or through default, and the most specific declaration is used.","You supply the observed response, so this works against an API behind authentication or on a private network."],"body_checked":true,"complete":true,"conformant":false,"finding_count":2,"findings":[{"code":"TYPE_MISMATCH","detail":"GET /orders/{id}: response body Expected number, found string.","operation":"GET /orders/{id}","pointer":"/total","status":"200"},{"code":"NOT_IN_ENUM","detail":"GET /orders/{id}: response body \"cancelled\" is not one of the 2 permitted values.","operation":"GET /orders/{id}","pointer":"/status","status":"200"}],"findings_by_code":{"NOT_IN_ENUM":1,"TYPE_MISMATCH":1},"limitations":["Conformance of one response against the supplied specification. Whether the specification is correct is not assessed.","conformant is true only when the operation and status were declared and every declared constraint was evaluated and passed."],"limits":{"maxClientOperations":200,"maxFindings":500,"maxOperations":500,"maxRequestBodyBytes":262144},"matched_operation":"GET /orders/{id}","matched_status_declaration":"200","not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","request_id":"example-request","service_id":"openapi_response_conformance_audit","service_version":"1.0.0","status":200},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"request":{"additionalProperties":false,"properties":{"method":{"enum":["get","put","post","delete","options","head","patch","trace","GET","PUT","POST","DELETE","OPTIONS","HEAD","PATCH","TRACE"],"type":"string"},"path":{"maxLength":2048,"type":"string"}},"required":["method","path"],"type":"object"},"response":{"additionalProperties":false,"properties":{"body":{},"headers":{"type":"object"},"media_type":{"maxLength":128,"type":"string"},"status":{"maximum":599,"minimum":100,"type":"integer"}},"required":["status"],"type":"object"},"specification":{"type":"object"}},"required":["specification","request","response"],"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-04T07:53:25.356Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:53:21.11Z"},"resource":"https://api.zfinia.com/x402/v1/openapi-response-conformance-audit","serviceName":"OpenAPI Response Audit","tags":["openapi","response validation","contract drift","monitoring","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"140000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit a real request against the OpenAPI document it should satisfy. Matches the operation the way a router would, checks every path, query and header parameter against its declared schema, validates the body against the declared media type, and reports whether the credential the declared security scheme expects is present. You supply the request, so this works against an API nothing external can reach.","extensions":{"bazaar":{"info":{"input":{"body":{"request":{"headers":{"X-Api-Key":"redacted"},"method":"GET","path":"/orders","query":{"page":"first"}},"specification":{"components":{"schemas":{"Order":{"properties":{"id":{"type":"string"},"status":{"enum":["open","shipped","disputed"],"type":"string"},"tenant_id":{"type":"string"},"total":{"type":"number"}},"required":["id","total","tenant_id"],"type":"object"}},"securitySchemes":{"apiKey":{"in":"query","name":"api_key","type":"apiKey"}}},"info":{"title":"Orders API","version":"2.0.0"},"openapi":"3.1.0","paths":{"/orders":{"get":{"operationId":"listOrdersV2","parameters":[{"in":"query","name":"tenant","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}},"description":"A page of orders"}},"summary":"List orders"},"parameters":[{"in":"query","name":"page","schema":{"minimum":1,"type":"integer"}}],"post":{"operationId":"createOrder","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"Created"}},"summary":"Create an order"}},"/orders/{id}":{"get":{"deprecated":true,"operationId":"getOrder","parameters":[{"in":"path","name":"id","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"The order"},"404":{"description":"Not found"}},"summary":"Fetch one order"}}},"security":[{"apiKey":[]}]}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["A literal path segment is preferred over a template, as a router would, so /pets/mine is audited against its own operation rather than /pets/{id}.","Path, query and header values arrive as text, so a value declared as an integer is checked against its text form rather than rejected for being a string.","Header names are compared case-insensitively."],"checked":{"body":false,"header_parameters":0,"path_parameters":0,"query_parameters":2},"complete":true,"conformant":false,"finding_count":3,"findings":[{"code":"TYPE_MISMATCH","detail":"GET /orders: query parameter page Expected integer, found string.","location":"query","operation":"GET /orders","parameter":"page"},{"code":"REQUIRED_PARAMETER_MISSING","detail":"GET /orders: required query parameter tenant is absent from the request.","location":"query","operation":"GET /orders","parameter":"tenant"},{"code":"SECURITY_REQUIREMENT_UNMET","detail":"GET /orders requires apiKey and the request carries no matching credential.","operation":"GET /orders"}],"findings_by_code":{"REQUIRED_PARAMETER_MISSING":1,"SECURITY_REQUIREMENT_UNMET":1,"TYPE_MISMATCH":1},"limitations":["Conformance of one request against the supplied specification. Whether the specification is correct is not assessed.","conformant is true only when every declared constraint for the matched operation was evaluated and none failed."],"limits":{"maxClientOperations":200,"maxFindings":500,"maxOperations":500,"maxRequestBodyBytes":262144},"matched_operation":"GET /orders","matched_path_template":"/orders","not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","operation_deprecated":false,"operation_id":"listOrdersV2","path_variables":{},"request_id":"example-request","service_id":"openapi_parameter_contract_audit","service_version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"request":{"additionalProperties":false,"properties":{"body":{},"headers":{"type":"object"},"media_type":{"maxLength":128,"type":"string"},"method":{"enum":["get","put","post","delete","options","head","patch","trace","GET","PUT","POST","DELETE","OPTIONS","HEAD","PATCH","TRACE"],"type":"string"},"path":{"maxLength":2048,"type":"string"},"query":{"type":"object"}},"required":["method","path"],"type":"object"},"specification":{"type":"object"}},"required":["specification","request"],"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-04T07:53:06.104Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:53:01.867Z"},"resource":"https://api.zfinia.com/x402/v1/openapi-parameter-contract-audit","serviceName":"OpenAPI Request Audit","tags":["openapi","request validation","api contract","integration testing","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"See which operations were added, removed, deprecated or renamed between two OpenAPI documents. Flags a removal that was never preceded by a deprecation, an operationId change that renames the method in every generated client, and a duplicated operationId that no generator can resolve.","extensions":{"bazaar":{"info":{"input":{"body":{"after":{"components":{"schemas":{"Order":{"properties":{"id":{"type":"string"},"status":{"enum":["open","shipped","disputed"],"type":"string"},"tenant_id":{"type":"string"},"total":{"type":"number"}},"required":["id","total","tenant_id"],"type":"object"}},"securitySchemes":{"apiKey":{"in":"query","name":"api_key","type":"apiKey"}}},"info":{"title":"Orders API","version":"2.0.0"},"openapi":"3.1.0","paths":{"/orders":{"get":{"operationId":"listOrdersV2","parameters":[{"in":"query","name":"tenant","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}},"description":"A page of orders"}},"summary":"List orders"},"parameters":[{"in":"query","name":"page","schema":{"minimum":1,"type":"integer"}}],"post":{"operationId":"createOrder","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"Created"}},"summary":"Create an order"}},"/orders/{id}":{"get":{"deprecated":true,"operationId":"getOrder","parameters":[{"in":"path","name":"id","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"The order"},"404":{"description":"Not found"}},"summary":"Fetch one order"}}},"security":[{"apiKey":[]}]},"before":{"components":{"schemas":{"Order":{"properties":{"id":{"type":"string"},"legacy_ref":{"type":"string"},"status":{"enum":["open","shipped"],"type":"string"},"total":{"type":"number"}},"required":["id","total"],"type":"object"}},"securitySchemes":{"apiKey":{"in":"header","name":"X-Api-Key","type":"apiKey"}}},"info":{"title":"Orders API","version":"1.4.0"},"openapi":"3.1.0","paths":{"/legacy/export":{"get":{"operationId":"legacyExport","responses":{"200":{"description":"A CSV export"}},"summary":"Legacy export"}},"/orders":{"get":{"operationId":"listOrders","responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}},"description":"A page of orders"},"429":{"description":"Rate limited"}},"summary":"List orders"},"parameters":[{"in":"query","name":"page","schema":{"minimum":1,"type":"integer"}}],"post":{"operationId":"createOrder","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"Created"}},"summary":"Create an order"}},"/orders/{id}":{"get":{"operationId":"getOrder","parameters":[{"in":"path","name":"id","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"description":"The order"},"404":{"description":"Not found"}},"summary":"Fetch one order"}}},"security":[{"apiKey":[]}]}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"added":[],"added_count":0,"after_operation_count":3,"assumptions":["An operation is identified by method and path template, so moving an operation to a new path reads as a removal and an addition, which is what it is for a caller.","operationId is treated as part of the contract because client generators name methods from it."],"before_operation_count":4,"complete":true,"deprecated":["GET /orders/{id}"],"finding_count":3,"findings":[{"code":"OPERATION_ID_CHANGED","detail":"GET /orders: operationId changed from listOrders to listOrdersV2, which renames the method in a generated client.","operation":"GET /orders"},{"code":"OPERATION_DEPRECATED","detail":"GET /orders/{id} is now deprecated.","operation":"GET /orders/{id}"},{"code":"OPERATION_REMOVED_WITHOUT_DEPRECATION","detail":"GET /legacy/export was removed and had never been marked deprecated.","operation":"GET /legacy/export"}],"findings_by_code":{"OPERATION_DEPRECATED":1,"OPERATION_ID_CHANGED":1,"OPERATION_REMOVED_WITHOUT_DEPRECATION":1},"limitations":["Inventory and lifecycle only. Whether a removed operation had callers is not knowable here, and schema-level compatibility is openapi_breaking_change_audit.","unchanged is true only when both documents were read in full and nothing was added, removed, deprecated or renamed."],"limits":{"maxClientOperations":200,"maxFindings":500,"maxOperations":500,"maxRequestBodyBytes":262144},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","removed":[{"operation":"GET /legacy/export","operation_id":"legacyExport","tags":[],"was_deprecated":false}],"removed_count":1,"renamed_operation_ids":[{"after":"listOrdersV2","before":"listOrders","operation":"GET /orders"}],"request_id":"example-request","retagged":[],"service_id":"openapi_endpoint_inventory_diff","service_version":"1.0.0","unchanged":false,"undeprecated":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"before":{"type":"object"}},"required":["before","after"],"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-04T07:52:48.583Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:52:42.644Z"},"resource":"https://api.zfinia.com/x402/v1/openapi-endpoint-inventory-diff","serviceName":"OpenAPI Inventory Diff","tags":["openapi","api inventory","deprecation","change detection","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"220000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Decide whether a schema change is safe to ship, with evidence. Returns the compatibility verdict for your clients and, separately, how many of the real payloads you supply would newly be rejected, with the failing constraints ranked by how many payloads each costs. A breaking change nothing relies on is a different decision from one that rejects a tenth of your traffic.","extensions":{"bazaar":{"info":{"input":{"body":{"after":{"properties":{"age":{"minimum":18,"type":"integer"},"email":{"format":"email","type":"string"},"tier":{"enum":["free","pro"],"type":"string"}},"required":["email"],"type":"object"},"before":{"properties":{"age":{"type":"integer"},"email":{"type":"string"},"tier":{"type":"string"}},"type":"object"},"documents":[{"age":30,"email":"a@example.com","tier":"pro"},{"age":16,"email":"b@example.com","tier":"free"},{"age":40,"email":"not-an-email","tier":"free"},{"age":25,"tier":"enterprise"},{"age":22,"email":"d@example.com","tier":"pro"}],"role":"producers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["The supplied documents stand in for real traffic. A change that breaks nothing in this batch may still break a payload the batch does not contain.","A document counted as newly rejected satisfied the before schema and fails the after schema, which is the only comparison that isolates the effect of the change."],"complete":true,"evidence":{"breaking_constraints":[{"code":"BELOW_MINIMUM","documents":1,"example":"16 violates minimum 18.","pointer":"/age"},{"code":"FORMAT_MISMATCH","documents":1,"example":"Does not look like a email.","pointer":"/email"},{"code":"REQUIRED_PROPERTY_MISSING","documents":1,"example":"Required property email is absent.","pointer":"/email"}],"document_count":5,"newly_accepted":0,"newly_rejected":3,"rejection_rate":0.6,"valid_after":2,"valid_before":5},"finding_count":3,"findings":[{"code":"DOCUMENT_NEWLY_REJECTED","detail":"Document 1 satisfies the before schema and is rejected by the after schema.","document":1,"errors":[{"code":"BELOW_MINIMUM","detail":"16 violates minimum 18.","pointer":"/age"}]},{"code":"DOCUMENT_NEWLY_REJECTED","detail":"Document 2 satisfies the before schema and is rejected by the after schema.","document":2,"errors":[{"code":"FORMAT_MISMATCH","detail":"Does not look like a email.","pointer":"/email"}]},{"code":"DOCUMENT_NEWLY_REJECTED","detail":"Document 3 satisfies the before schema and is rejected by the after schema.","document":3,"errors":[{"code":"REQUIRED_PROPERTY_MISSING","detail":"Required property email is absent.","pointer":"/email","property":"email"},{"code":"NOT_IN_ENUM","detail":"\"enterprise\" is not one of the 2 permitted values.","pointer":"/tier"}]}],"findings_by_code":{"DOCUMENT_NEWLY_REJECTED":3},"limitations":["Impact over the batch supplied, plus the schema-level verdict. Neither alone decides a release, which is why both are returned.","safe_to_ship is true only when the schema change breaks nobody for the stated role, no supplied payload regressed, and nothing was left unexamined."],"limits":{"maxBatchItems":500,"maxDocumentBytes":262144,"maxFindings":500,"maxHeaders":100,"maxLines":2000,"maxPointers":2000,"maxTextBytes":262144},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","request_id":"example-request","role":"producers","safe_to_ship":false,"schema_verdict":{"breaking_count":3,"compatible":false,"findings":[{"breaks":["producers"],"code":"REQUIRED_PROPERTY_ADDED","detail":"email is now required, so a sender that omitted it now fails.","pointer":"/email","property":"email","severity":"breaking"},{"breaks":["producers"],"code":"FORMAT_ADDED","detail":"A format of email was added.","pointer":"/email","severity":"risky","to":"email"},{"breaks":["producers"],"code":"BOUND_ADDED","detail":"minimum 18 was added where the value was unbounded.","keyword":"minimum","pointer":"/age/minimum","severity":"breaking","to":18}],"risky_count":1,"unclassified_count":0},"service_id":"json_schema_migration_impact","service_version":"1.0.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"before":{"type":"object"},"documents":{"items":{},"maxItems":500,"minItems":1,"type":"array"},"role":{"enum":["producers","consumers","both"],"type":"string"}},"required":["before","after","documents"],"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-04T07:52:10.795Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:52:06.556Z"},"resource":"https://api.zfinia.com/x402/v1/json-schema-migration-impact","serviceName":"Migration Impact","tags":["migration impact","breaking change","release safety","schema compatibility","evidence"],"type":"http","x402Version":2},{"accepts":[{"amount":"120000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit an HTTP response you captured against a contract you declare: expected status or status class, required and forbidden headers, header value rules, and a body schema. Header names compare case-insensitively. You supply the response, so this works against an API behind authentication or on a private network.","extensions":{"bazaar":{"info":{"input":{"body":{"contract":{"body_schema":{"properties":{"data":{"type":"object"}},"required":["data"],"type":"object"},"expected_status":["2xx"],"forbidden_headers":["x-powered-by"],"header_values":{"content-type":{"starts_with":"application/json"}},"required_headers":["x-request-id"]},"response":{"body":{"error":"upstream unavailable"},"headers":{"Content-Type":"text/html; charset=utf-8","X-Powered-By":"Express"},"status":503}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["Header names are compared case-insensitively, as HTTP defines them.","An expected status may be an exact code or a class such as 2xx.","The caller supplies the observed response. Nothing is fetched, so this works against any API including one that is not publicly reachable."],"body_checked":true,"checked":{"body_schema":true,"forbidden_headers":1,"header_values":1,"required_headers":1,"status":true},"complete":true,"conformant":false,"finding_count":5,"findings":[{"code":"UNEXPECTED_STATUS","detail":"Status 503 is not among the expected 2xx.","status":503},{"code":"REQUIRED_HEADER_MISSING","detail":"Header x-request-id is required and absent.","header":"x-request-id"},{"code":"FORBIDDEN_HEADER_PRESENT","detail":"Header x-powered-by must not be present.","header":"x-powered-by"}],"findings_by_code":{"FORBIDDEN_HEADER_PRESENT":1,"HEADER_VALUE_MISMATCH":1,"REQUIRED_HEADER_MISSING":1,"REQUIRED_PROPERTY_MISSING":1,"UNEXPECTED_STATUS":1},"header_count":2,"limitations":["Conformance against the supplied contract only. Whether the contract is the right contract is not assessed.","conformant is true only when every declared check ran and passed; a body supplied without a body_schema leaves the audit incomplete."],"limits":{"maxBatchItems":500,"maxDocumentBytes":262144,"maxFindings":500,"maxHeaders":100,"maxLines":2000,"maxPointers":2000,"maxTextBytes":262144},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","service_id":"api_response_contract_audit","service_version":"1.0.0","status":503},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"contract":{"additionalProperties":false,"properties":{"body_schema":{"type":"object"},"expected_status":{},"forbidden_headers":{"items":{"maxLength":128,"type":"string"},"maxItems":50,"type":"array"},"header_values":{"type":"object"},"required_headers":{"items":{"maxLength":128,"type":"string"},"maxItems":50,"type":"array"}},"type":"object"},"response":{"additionalProperties":false,"properties":{"body":{},"headers":{"type":"object"},"status":{"maximum":599,"minimum":100,"type":"integer"}},"required":["status"],"type":"object"}},"required":["response","contract"],"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-04T07:51:33.242Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:51:29.188Z"},"resource":"https://api.zfinia.com/x402/v1/api-response-contract-audit","serviceName":"API Response Audit","tags":["api contract","http","response validation","monitoring","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Decide whether a schema change breaks your clients, and which ones. Classifies every change by the audience it breaks: producers construct the payload, consumers read it. Adding a required field breaks senders; adding an enum value breaks readers. A change it cannot classify is reported as unclassified and never counted as safe.","extensions":{"bazaar":{"info":{"input":{"body":{"after":{"properties":{"id":{"type":"string"},"status":{"enum":["open","closed","disputed"],"type":"string"},"total":{"maximum":100000,"type":"number"}},"required":["id"],"type":"object"},"before":{"properties":{"id":{"type":"string"},"note":{"type":"string"},"status":{"enum":["open","closed"],"type":"string"},"total":{"maximum":1000,"type":"number"}},"required":["id"],"type":"object"},"role":"consumers"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["producers are the clients that construct the payload and consumers are the clients that read it. A request body makes your clients producers; a response body makes them consumers.","Whether one pattern accepts a subset of another is regex subsumption and is not decided here; such a change is reported unclassified.","nullable true and a union with null are treated as the same constraint, so migrating between the two spellings is not a change."],"breaking_count":2,"by_audience":{"consumers":3,"producers":0},"by_severity":{"breaking":2,"compatible":0,"risky":1,"unclassified":0},"compatible":false,"complete":true,"finding_count":3,"findings":[{"added":["disputed"],"breaks":["consumers"],"code":"ENUM_WIDENED","detail":"1 value(s) were added, so a reader with an exhaustive switch may not handle them.","pointer":"/status","severity":"breaking"},{"breaks":["consumers"],"code":"BOUND_LOOSENED","detail":"maximum moved from 1000 to 100000, so a reader may receive a value outside the old range.","from":1000,"keyword":"maximum","pointer":"/total/maximum","severity":"risky","to":100000},{"breaks":["consumers"],"code":"PROPERTY_REMOVED","detail":"note was declared and is now gone, so a reader expecting it will not find it.","pointer":"/note","property":"note","severity":"breaking"}],"limitations":["Schema-level reasoning only. Whether any real client actually relies on a field is not knowable from the schemas.","A property removal is reported as breaking for readers because that is the conservative reading; the schemas cannot say whether anything still sent it."],"limits":{"maxBatchItems":500,"maxDocumentBytes":262144,"maxFindings":500,"maxHeaders":100,"maxLines":2000,"maxPointers":2000,"maxTextBytes":262144},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","request_id":"example-request","risky_count":1,"role":"consumers","service_id":"json_schema_compatibility","service_version":"1.0.0","unclassified_count":0},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"before":{"type":"object"},"role":{"enum":["producers","consumers","both"],"type":"string"}},"required":["before","after"],"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-04T07:49:41.677Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:49:37.231Z"},"resource":"https://api.zfinia.com/x402/v1/json-schema-compatibility","serviceName":"Schema Compatibility","tags":["schema compatibility","breaking change","api contract","release safety","developer tooling"],"type":"http","x402Version":2},{"accepts":[{"amount":"120000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Audit your own delimited data against a contract you declare, and get one pass/fail plus the exact row and clause of every breach. Checks types, required values, enums, numeric bounds, lengths, patterns, uniqueness, composite primary keys, null-rate ceilings, header drift and encoding damage in one pass. A pass means the audit was complete and nothing broke, so a file beyond the bounds reports incomplete rather than passing. Nothing is fetched: you supply the rows.","extensions":{"bazaar":{"info":{"input":{"body":{"contract":{"columns":[{"name":"order_id","required":true,"type":"integer","unique":true},{"enum":["USD","EUR"],"name":"currency","required":true,"type":"string"},{"min":0,"name":"amount","required":true,"type":"number"},{"name":"placed_at","required":true,"type":"date"},{"max_null_rate":0.1,"name":"email","type":"string"}],"primary_key":["order_id"]},"csv":"order_id,currency,amount,placed_at,email\n1001,USD,42.50,2026-09-30,a@example.com\n1002,EUR,-3,2026-09-31,\n1001,GBP,19.99,2026-10-01,c@example.com\n"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"assumptions":["Values are compared as the text supplied. No locale, thousands separator or ambiguous date order is inferred, so normalise before auditing if your source uses them.","An empty field is treated as absent, because a literal empty string cannot be distinguished from a missing value in delimited text."],"column_count":5,"column_profiles":[{"declared_type":"integer","distinct_count":2,"inferred_type":"integer","inferred_type_counts":{"integer":3},"max_length":4,"max_numeric":1002,"min_length":4,"min_numeric":1001,"name":"order_id","null_count":0,"null_rate":0,"present":true},{"declared_type":"string","distinct_count":3,"inferred_type":"string","inferred_type_counts":{"string":3},"max_length":3,"max_numeric":null,"min_length":3,"min_numeric":null,"name":"currency","null_count":0,"null_rate":0,"present":true},{"declared_type":"number","distinct_count":3,"inferred_type":"number","inferred_type_counts":{"integer":1,"number":2},"max_length":5,"max_numeric":42.5,"min_length":2,"min_numeric":-3,"name":"amount","null_count":0,"null_rate":0,"present":true}],"complete":true,"encoding":{"byte_order_mark":false,"crlf_line_endings":false,"mixed_line_endings":false,"replacement_characters":0},"header":{"declared":["order_id","currency","amount"],"duplicated":[],"missing":[],"observed":["order_id","currency","amount"],"order_changed":false,"unexpected":[]},"limitations":["Structural and value-level conformance against the supplied contract only. Business meaning, referential integrity against other datasets, and whether the contract itself is correct are not assessed.","Row, column, cell and violation bounds are applied before and during the audit. Anything left unexamined is named in not_examined, and passed is false whenever complete is false.","Patterns use a documented non-backtracking subset with no groups or alternation, so a native regular expression relying on those will be refused rather than approximated."],"limits":{"maxCellLength":4096,"maxColumns":64,"maxCsvBytes":262144,"maxEnumValues":100,"maxRows":5000,"maxSafeInteger":9007199254740991,"maxViolations":500,"patternAtoms":64,"patternValueLength":256},"not_examined":[],"observed_at":"2026-10-02T00:00:00.000Z","passed":false,"request_id":"example-request","row_count":3,"service_id":"tabular_contract_audit","service_version":"1.0.0","supplied_row_count":3,"violation_count":6,"violations":[{"code":"BELOW_MINIMUM","column":"amount","detail":"Row 3: amount is -3, below the declared minimum 0.","row":3,"value":"-3"},{"code":"TYPE_MISMATCH","column":"placed_at","detail":"Row 3: placed_at is declared date but \"2026-09-31\" reads as string.","row":3,"value":"2026-09-31"},{"code":"DUPLICATE_VALUE","column":"order_id","detail":"Row 4: order_id repeats \"1001\", first seen at row 2.","row":4,"value":"1001"}],"violations_by_code":{"BELOW_MINIMUM":1,"DUPLICATE_PRIMARY_KEY":1,"DUPLICATE_VALUE":1,"NOT_IN_ENUM":1,"NULL_RATE_EXCEEDED":1,"TYPE_MISMATCH":1},"warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"contract":{"additionalProperties":false,"properties":{"allow_extra_columns":{"type":"boolean"},"columns":{"items":{"additionalProperties":false,"properties":{"enum":{"items":{"type":"string"},"maxItems":100,"type":"array"},"max":{"type":"number"},"max_length":{"minimum":1,"type":"integer"},"max_null_rate":{"maximum":1,"minimum":0,"type":"number"},"min":{"type":"number"},"name":{"type":"string"},"pattern":{"maxLength":200,"type":"string"},"required":{"type":"boolean"},"type":{"enum":["string","integer","number","boolean","date","datetime"],"type":"string"},"unique":{"type":"boolean"}},"required":["name"],"type":"object"},"maxItems":64,"minItems":1,"type":"array"},"primary_key":{"items":{"type":"string"},"minItems":1,"type":"array"},"require_column_order":{"type":"boolean"}},"required":["columns"],"type":"object"},"csv":{"maxLength":262144,"type":"string"},"delimiter":{"maxLength":1,"minLength":1,"type":"string"}},"required":["csv","contract"],"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-04T07:48:48.405Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T07:48:43.947Z"},"resource":"https://api.zfinia.com/x402/v1/tabular-contract-audit","serviceName":"Tabular Contract Audit","tags":["data validation","data contract","csv","pipeline gate","data quality"],"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":"Get Address Historical Balances Data","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x28c6c06298d514db089934071355e5743bf21d60","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","date"],"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":{"block_timestamp":{"type":"string"},"chain":{"type":"string"},"token_address":{"type":"string"},"token_amount":{"type":"number"},"token_symbol":{"type":"string"},"value_usd":{"type":"number"}},"required":["block_timestamp","token_address","chain","token_symbol"],"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-04T06:46:34.948Z","quality":{"l30DaysTotalCalls":25,"l30DaysUniquePayers":23,"lastCalledAt":"2026-10-04T06:46:34.711Z"},"resource":"https://api.nansen.ai/api/v1/profiler/address/historical-balances","serviceName":"Nansen","tags":["crypto","analytics","smart-money","on-chain"],"type":"http","x402Version":2},{"accepts":[{"amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xa790B8d949D5b839217c4dA7cA78252A90665a4E","scheme":"exact"}],"description":"What exactly is this aircraft? Resolve an aircraft by FAA N-number and return normalized identity, registration, manufacturer, model, serial and related identity evidence where available.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"n_number":"N10004"},"queryParams":{},"type":"http"},"output":{"example":{"requested_n_number":"N10004","resolution_status":"MATCHED"},"type":"json"}},"routeTemplate":"/v1/aircraft/:n_number/identify","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"n_number":{"description":"FAA N-number, for example N10004.","pattern":"^N[0-9]{1,5}[A-HJ-NP-Z]{0,2}$","type":"string"}},"required":["n_number"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":true,"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T04:24:43.483Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T04:24:43.166Z"},"resource":"https://tailtrace-x402-prod.simonwakelin.workers.dev/v1/aircraft/:n_number/identify","serviceName":"TailTrace Aircraft Intelligence","tags":["aircraft","aviation","N-number","FAA","aircraft identity"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x63EbccD826b874CE988e6498eAabB6Bd47AfC8A4","scheme":"exact"}],"description":"Semantic search over an agent's own persistent memories (wallet-scoped). Free with a valid x-api-key.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10,"q":"what database do we use in production?"},"type":"http"},"output":{"example":{"data":[{"content":"Our production database is PostgreSQL 17 on Railway with pgvector.","id":"00000000-0000-4000-8000-000000000000","score":0.61,"tags":["ops"],"valid_from":"2026-01-01T00:00:00.000Z","valid_until":null}],"meta":{"count":1,"metric":"cosine_similarity","owner":"0x0000000000000000000000000000000000000000","timestamp":"2026-01-01T00:00:00.000Z"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"as_of":{"description":"ISO-8601 instant; search the versions valid at that moment.","type":"string"},"created_after":{"description":"ISO-8601 lower bound on creation time.","type":"string"},"created_before":{"description":"ISO-8601 upper bound on creation time.","type":"string"},"include_superseded":{"description":"Also search superseded (old) versions.","type":"boolean"},"limit":{"description":"Max results (default 10).","maximum":50,"minimum":1,"type":"integer"},"q":{"description":"Natural-language query (max 2000 chars).","type":"string"},"tags":{"description":"Comma-separated; memories must have ALL of these tags.","type":"string"}},"required":["q"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"items":{"properties":{"content":{"type":"string"},"id":{"type":"string"},"score":{"description":"Cosine similarity computed at query time.","type":"number"},"tags":{"type":"array"},"valid_from":{"type":"string"},"valid_until":{"type":["string","null"]}},"required":["id","content","score"]},"type":"array"}},"required":["data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T02:25:28.658Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-04T02:25:28.421Z"},"resource":"https://memory.wickedapi.com/memories/search","serviceName":"Wicked Memory","tags":["memory","agents","search","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x0cCd097f92475d3EAf88e3b73e38a4DD4CB08667","scheme":"exact"},{"amount":"1000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x0cCd097f92475d3EAf88e3b73e38a4DD4CB08667","scheme":"exact"},{"amount":"1000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0x0cCd097f92475d3EAf88e3b73e38a4DD4CB08667","scheme":"exact"}],"description":"DexL AI agent economy leaderboard - enriched with on-chain stats","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"agents":[{"chain":"robinhood","name":"NOVA"}],"count":1},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"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"}}},"lastUpdated":"2026-10-04T01:07:33.603Z","quality":{"l30DaysTotalCalls":20,"l30DaysUniquePayers":6,"lastCalledAt":"2026-10-04T01:07:33.313Z"},"resource":"https://api.dexl.io/api/agents","type":"http","x402Version":2},{"accepts":[{"amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"created":{"type":"integer"},"data":{"items":{"properties":{"aspect_ratio":{"type":"string"},"b64_json":{"type":"string"},"duration_seconds":{"type":"integer"},"media_type":{"type":"string"},"resolution":{"type":"string"}},"type":"object"},"type":"array"},"model":{"type":"string"},"usage":{"properties":{"generation_seconds":{"type":"integer"}},"type":"object"}},"required":["created","model","data","usage"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"201000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"200000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"}],"description":"Generate a short video clip from a text prompt at a flat price per clip: a four-second 720p clip returned inline as base64 MP4, with the duration and resolution locked so the price never moves. Use it when an agent needs motion rather than a still, and needs to know the cost before it calls.","extensions":{"bazaar":{"info":{"input":{"body":{"aspect_ratio":"16:9","prompt":"A paper boat drifting down a rain-soaked gutter, close up, cinematic"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"created":1750000000,"data":[{"aspect_ratio":"16:9","b64_json":"AAAAIGZ0eXBpc29t…","duration_seconds":4,"media_type":"video/mp4","resolution":"720p"}],"model":"google/veo-3.1-lite","usage":{"generation_seconds":40}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"aspect_ratio":{"description":"16:9 (default, 1280x720) or 9:16 (720x1280)","enum":["16:9","9:16"],"type":"string"},"prompt":{"description":"Text description of the clip (up to 2,000 chars)","type":"string"}},"required":["prompt"]},"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":{"created":{"type":"integer"},"data":{"items":{"properties":{"aspect_ratio":{"type":"string"},"b64_json":{"type":"string"},"duration_seconds":{"type":"integer"},"media_type":{"type":"string"},"resolution":{"type":"string"}},"type":"object"},"type":"array"},"model":{"type":"string"},"usage":{"properties":{"generation_seconds":{"type":"integer"}},"type":"object"}},"required":["created","model","data","usage"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-04T00:34:40.235Z","quality":{"l30DaysTotalCalls":10,"l30DaysUniquePayers":5,"lastCalledAt":"2026-10-04T00:34:39.976Z"},"resource":"https://agent402.tools/v1/videos/generations","serviceName":"Video generation (4-second clip)","tags":["llm","video-generation","video","videos","text-to-video"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x74d68013530407300dc0e9f99f99eefec202a6c7","scheme":"exact"}],"description":"DNS check for a domain: does it resolve, plus A, MX and NS records. Input: d.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"d":"example.com"},"type":"http"},"output":{"example":{"a":["104.20.23.154"],"domain":"example.com","mx":["0 ."],"ns":["hera.ns.cloudflare.com."],"nxdomain":false,"resolves":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":{"d":{"description":"Domain name, e.g. example.com","type":"string"}},"required":["d"],"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-04T00:26:03.103Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-04T00:26:02.885Z"},"resource":"https://api.discoverdmc.cloud/validate/domain","serviceName":"paygentic","tags":["agents","utility","dns","email","markdown"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM","paymentFlow":"upfront"},"maxTimeoutSeconds":300,"network":"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","payTo":"AMbsiP9F8YY2y8n9uFdqtw7yNZZHvTWFEWSQGHKtmkoQ","scheme":"exact"}],"description":"Return the latest or a subject-selected recipe-bound, source-hashed proposal lifecycle fact.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"market":"GDYnzduynKhKgxDhvvKVarn2s23DtzA26s6hycuUYDRB","subject":"Gsvt6nMhsvfrEDgvcqZDzPKZhhqACFEi3mueMxQNQ6UT"},"type":"http"},"output":{"example":{"fact":{"eventType":"proposal_lifecycle","observedAt":"2026-09-21T16:24:07.000Z","outcome":"cancelled","subject":{"id":"Gsvt6nMhsvfrEDgvcqZDzPKZhhqACFEi3mueMxQNQ6UT","type":"proposal"}},"recipe":{"hash":"sha256:0000000000000000000000000000000000000000000000000000000000000000","id":"proposal-lifecycle-v1"},"verification":{"checks":{"subjectMatches":true},"status":"verified"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"market":{"description":"Optional market account to bind into the returned recipe.","type":"string"},"subject":{"description":"Optional Solana ProposalNFT account to verify; omit for the latest verified fact.","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"fact":{"type":"object"},"recipe":{"type":"object"},"verification":{"type":"object"}},"required":["fact","recipe","verification"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-04T00:11:44.954Z","quality":{"l30DaysTotalCalls":61,"l30DaysUniquePayers":21,"lastCalledAt":"2026-10-04T00:11:44.777Z"},"resource":"https://api.urbangametheory.xyz/agent/oracle/facts","serviceName":"Urban Game Theory","tags":["urban-planning","land","oracle","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd","scheme":"exact"},{"amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J1K4mdbvXEbJLRKpgxFcA7s66LWMCYHu71ye6Hz2icSh","scheme":"exact"}],"description":"Web search with an answer: real-time search of Brave's independent web index, answered from the current results only, with every source URL and title returned, never the model's memory. Use it when an agent needs up-to-date information, latest news, prices or facts from the web. Input: query; optional language. Raw result list (SERP): search.results. Sources read in full with citations: research.web.","extensions":{"bazaar":{"info":{"input":{"body":{"query":"x402 payment protocol"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"price_usd":0.1,"provenance":{"attempts":1,"elapsed_ms":660,"providers_used":["web_answer"],"steps":[{"ms":640,"ok":true,"provider":"web_answer","step":"web"}]},"receipt_id":"rcpt_9f1c2b3a4d5e6f70","receipt_url":"/work/receipts/rcpt_9f1c2b3a4d5e6f70","result":{"answer":"HTTP 402 Payment Required is a status code reserved for payments...","model":"gemini-2.5-flash","query":"HTTP 402 Payment Required","search_queries_used":["HTTP 402 status code"],"sources":[{"title":"402 Payment Required - HTTP | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402"}]},"status":"ok","worker":"search.web"},"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"},"query":{"type":"string"}},"required":["query"],"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":{"answer":{"type":"string"},"model":{"type":"string"},"query":{"type":"string"},"search_queries_used":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"type":"array"}},"required":["query","answer","sources","search_queries_used","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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790972058/bazaar-icons/4e922acf935716fa.png","lastUpdated":"2026-10-03T17:53:06.841Z","quality":{"l30DaysTotalCalls":16,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T17:53:49.967Z"},"resource":"https://hubvibe-io.com/work/search/web","serviceName":"HubVibe","tags":["web-search","search","internet","real-time","brave"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x837C40E2B4e976f43Ffb4451eE281A00fA9477dd","scheme":"exact"},{"amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J1K4mdbvXEbJLRKpgxFcA7s66LWMCYHu71ye6Hz2icSh","scheme":"exact"}],"description":"Web scraping / web page to clean text: any URL rendered in a real browser (JavaScript pages included) and returned as readable text with title, description and links. Use it to read an article, docs page or product page before summarising or extracting. Input: url. Raw status, headers and body: fetch.raw. A question answered from the page: research.brief.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"price_usd":0.1,"provenance":{"attempts":1,"elapsed_ms":660,"providers_used":["web"],"steps":[{"ms":640,"ok":true,"provider":"web","step":"page"}]},"receipt_id":"rcpt_9f1c2b3a4d5e6f70","receipt_url":"/work/receipts/rcpt_9f1c2b3a4d5e6f70","result":{"description":"Example Domain for documentation.","final_url":"https://example.com/","javascript_rendered":true,"links":[{"href":"https://www.iana.org/domains/example","text":"More information..."}],"text":"Example Domain. This domain is for use in illustrative examples...","text_chars":172,"title":"Example Domain","truncated":false,"url":"https://example.com"},"status":"ok","worker":"extract.page"},"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"},"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":{"final_url":{"type":["string","null"]},"javascript_rendered":{"type":"boolean"},"links":{"items":{"properties":{"href":{"type":"string"},"text":{"type":"string"}},"required":["href"],"type":"object"},"type":"array"},"text":{"type":"string"},"text_chars":{"type":"integer"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"required":["url","text","text_chars","truncated","links","javascript_rendered"],"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790972058/bazaar-icons/4e922acf935716fa.png","lastUpdated":"2026-10-03T17:52:23.963Z","quality":{"l30DaysTotalCalls":7,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T17:52:29.138Z"},"resource":"https://hubvibe-io.com/work/extract/page","serviceName":"HubVibe","tags":["web-scraping","scrape","extract","html-to-text","browser"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you need a written weekly briefing on Rio Grande Valley construction (permits, materials, labor, housing supply, major projects) in English or Spanish, as structured JSON with headline, key figures, chart data and full text. Pass week=YYYY-Www for a past issue.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"en","week":"2026-W37"},"type":"http"},"output":{"example":{"body_markdown":"…","charts":[],"lang":"en","stats":[],"title":"…","week_id":"2026-W37"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"lang":{"enum":["en","es"],"type":"string"},"week":{"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-03T17:29:00.2Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:29:00.089Z"},"resource":"https://fronterasignal.com/api/v1/issue","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you need building-permit activity for Rio Grande Valley cities (McAllen, Edinburg, Pharr, Mission, Weslaco, Brownsville, Harlingen and others) by ISO week and permit class, to judge local construction demand before a lending, supply or market-entry decision. DARK means the city did not publish that week.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-W30","to":"2026-W38"},"type":"http"},"output":{"example":{"fields":["week_id","county","city","permit_class","count","value_usd","as_of","source"],"rows":[{"as_of":"2026-07-25","city":"McAllen","count":"0","county":"Hidalgo","permit_class":"commercial_gt50k","source":"Frontera Signal","value_usd":null,"week_id":"2026-W30"}],"series":"permits-weekly"},"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":"ISO week YYYY-Www","type":"string"},"to":{"description":"ISO week YYYY-Www","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-03T17:28:59.506Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:28:59.26Z"},"resource":"https://fronterasignal.com/api/v1/series/permits-weekly","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you need construction labor conditions in the Rio Grande Valley: typical build time for a 2,100 sq ft house, the immigration-enforcement climate and construction-loan trend. Aggregated; no firm-level data.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-W30","to":"2026-W38"},"type":"http"},"output":{"example":{"fields":["week_id","metric","value","as_of","source","freshness"],"rows":[{"as_of":"2026-07","freshness":null,"metric":"build_time_2100sf","source":"Frontera Signal","value":"9-11 months","week_id":"2026-W30"}],"series":"labor-ranges"},"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":"ISO week YYYY-Www","type":"string"},"to":{"description":"ISO week YYYY-Www","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-03T17:28:58.461Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:28:58.345Z"},"resource":"https://fronterasignal.com/api/v1/series/labor-ranges","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you need the recent direction and level of construction inputs priced for South Texas: framing lumber, studs, OSB, drywall, rebar, copper, Gulf Coast diesel, the 30-year mortgage rate and construction PPI. Weekly, dated, ranged. Not a bid or quote.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-W30","to":"2026-W38"},"type":"http"},"output":{"example":{"fields":["week_id","input","direction","value","unit","as_of","source","freshness","so_what"],"rows":[{"as_of":"2026-07-24","direction":"up_near_1yr_high","freshness":"fresh","input":"lumber_framing","so_what":"Dated quote on 30-60d packages","source":"Frontera Signal","unit":"MBF","value":"~654","week_id":"2026-W30"}],"series":"cost-basket-weekly"},"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":"ISO week YYYY-Www","type":"string"},"to":{"description":"ISO week YYYY-Www","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-03T17:28:57.53Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:28:57.415Z"},"resource":"https://fronterasignal.com/api/v1/series/cost-basket-weekly","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you want to check how reliable Frontera Signal forecasts are before trusting them: every dated call with its resolve-by date and grade (HIT, MISS, PUSH or OPEN).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-W30","to":"2026-W38"},"type":"http"},"output":{"example":{"fields":["week_id","claim_id","claim_text","resolve_by","grade"],"rows":[{"claim_id":"W30-jobs","claim_text":"Jun MSA jobs print useful","grade":"HIT","resolve_by":"2026-07-29","week_id":"2026-W30"}],"series":"calls"},"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":"ISO week YYYY-Www","type":"string"},"to":{"description":"ISO week YYYY-Www","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-03T17:28:56.362Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:28:56.191Z"},"resource":"https://fronterasignal.com/api/v1/series/calls","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x6B7a56B58c89631aB60E7153b6170677A1Af00be","scheme":"exact"}],"description":"Use when you need housing supply for the McAllen-Edinburg-Mission and Brownsville-Harlingen metros (months of supply, inventory, days on market, homes sold) by week, to judge whether the market is oversupplied before building, lending or buying.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"2026-W30","to":"2026-W38"},"type":"http"},"output":{"example":{"fields":["week_id","geo","metric","value","as_of","source","freshness"],"rows":[{"as_of":"2026-01","freshness":"stale","geo":"McAllen-Edinburg-Mission","metric":"months_inventory","source":"Frontera Signal","value":"9.3","week_id":"2026-W30"}],"series":"absorption"},"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":"ISO week YYYY-Www","type":"string"},"to":{"description":"ISO week YYYY-Www","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-03T17:28:55.471Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T17:28:55.328Z"},"resource":"https://fronterasignal.com/api/v1/series/absorption","serviceName":"Frontera Signal","tags":["construction","real-estate","texas","rio-grande-valley","permits"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4","scheme":"exact"}],"description":"Put your 402post listing at the top of its lists for 7 days: $0.50 USDC. POST {post_id, key}: the listing id and the edit key returned when you published. Same service: publish https://402post.com/v1/posts; renew https://402post.com/v1/renewals.","extensions":{"bazaar":{"info":{"input":{"body":{"key":"AbCdEfGhIjKlMnOpQrStUvWxYz0123456789_-AbCdE","post_id":"01JAXKQ3M8Z7V9R2T5W6Y4N1PC"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"added_days":7,"expires_at":"2026-11-01T00:00:00.000Z","featured_until":"2026-10-09T00:00:00.000Z","json_url":"https://402post.com/p/01JAXKQ3M8Z7V9R2T5W6Y4N1PC.json","md_url":"https://402post.com/p/01JAXKQ3M8Z7V9R2T5W6Y4N1PC.md","ok":true,"post_id":"01JAXKQ3M8Z7V9R2T5W6Y4N1PC","status":"live","url":"https://402post.com/p/01JAXKQ3M8Z7V9R2T5W6Y4N1PC-technical-translation-en-de-by-an-agent"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"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-03T16:45:16.219Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T16:45:15.928Z"},"resource":"https://402post.com/v1/featured","serviceName":"402post","tags":["classifieds","listings","jobs","agents","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","scheme":"exact"}],"description":"News search: live Google News results for a query, localised by location and language. Returns ranked articles with title, URL, domain and, where available, source and timestamp. Current events and headlines for agents.","extensions":{"bazaar":{"info":{"input":{"body":{"language":"US","location":"example","q":"example"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"results":[{"domain":"reuters.com","rank":1,"source":"Reuters","timestamp":"2026-01-15 09:30:00 +00:00","title":"Markets rally as inflation cools more than expected","url":"https://www.reuters.com/markets/2026/01/15/markets-rally-inflation/"}],"total":84},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"language":{"description":"Language code (2-letter). Defaults to en.","pattern":"^[A-Za-z]{2}$","type":"string"},"limit":{"description":"Depth / maximum results. Defaults to 10.","maximum":100,"minimum":1,"type":"integer"},"location":{"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States.","maxLength":120,"minLength":2,"type":"string"},"q":{"description":"Search query.","maxLength":700,"minLength":1,"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"}}},"lastUpdated":"2026-10-03T16:41:06.091Z","quality":{"l30DaysTotalCalls":112,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-03T16:41:05.78Z"},"resource":"https://search.openverbs.com/v1/news","serviceName":"News search","tags":["news","news-search","search","serp","google-news"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","scheme":"exact"}],"description":"Web search API - live Google (default) or Bing SERP for a query: search engine results returned as ranked organic hits with title, URL, domain and snippet, localised by location and language. A google search api / serp api for agents: search the web, live web search for grounding, RAG and web lookup.","extensions":{"bazaar":{"info":{"input":{"body":{"language":"US","location":"example","q":"example"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"results":[{"breadcrumb":"https://www.coinbase.com › price › ethereum","description":"Get the latest Ethereum price, ETH market cap, trading pairs, charts and data.","domain":"coinbase.com","rank":1,"title":"Ethereum (ETH) Price, Charts, and News","url":"https://www.coinbase.com/price/ethereum"}],"total":1240000},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"engine":{"description":"Search engine. Defaults to google.","enum":["google","bing"],"type":"string"},"language":{"description":"Language code (2-letter). Defaults to en.","pattern":"^[A-Za-z]{2}$","type":"string"},"limit":{"description":"Depth / maximum results. Defaults to 10.","maximum":100,"minimum":1,"type":"integer"},"location":{"description":"Location name, e.g. \"United States\" or \"London,England,United Kingdom\". Defaults to United States.","maxLength":120,"minLength":2,"type":"string"},"q":{"description":"Search query.","maxLength":700,"minLength":1,"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"}}},"lastUpdated":"2026-10-03T16:40:37.947Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T16:40:37.638Z"},"resource":"https://search.openverbs.com/v1/web","serviceName":"Web Search (Google SERP)","tags":["search","web-search","google-search","serp","search-engine"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x274Ee965605473bC9C70Ec976fA0Dd1DD8bC3A04","scheme":"exact"}],"description":"Annotate an image with detections using supervision's annotators (box, round_box, box_corner, circle, dot, ellipse, triangle, label, color, mask, polygon, halo, background_overlay, blur, pixelate, percentage_bar), applied in order. Input: base64 image up to 4 megapixels, up to 500 detections with xyxy pixel boxes and optional class_id, confidence, ASCII label, polygon. Returns the annotated image (base64 PNG or JPEG), size and counts per class.","extensions":{"bazaar":{"info":{"input":{"body":{"annotators":[{"thickness":2,"type":"box"},{"text_padding":4,"text_scale":0.4,"type":"label"}],"class_names":["car","person","ball"],"detections":[{"class_id":0,"confidence":0.94,"xyxy":[30,60,90,120]},{"class_id":1,"confidence":0.88,"xyxy":[140,40,180,115]},{"class_id":2,"confidence":0.71,"xyxy":[190,90,225,125]}],"format":"jpeg","image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACgAPADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1eiiivfPFCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK5f+1bz/AJ7f+Or/AIUf2ref89v/AB1f8KAOoorl/wC1bz/nt/46v+FH9q3n/Pb/AMdX/CgDqKK5f+1bz/nt/wCOr/hR/at5/wA9v/HV/wAKAOoorl/7VvP+e3/jq/4Uf2ref89v/HV/woA6iiuX/tW8/wCe3/jq/wCFH9q3n/Pb/wAdX/CgDqKK5f8AtW8/57f+Or/hR/at5/z2/wDHV/woA6iiuX/tW8/57f8Ajq/4Uf2ref8APb/x1f8ACgDqKK5f+1bz/nt/46v+FH9q3n/Pb/x1f8KAOoorl/7VvP8Ant/46v8AhR/at5/z2/8AHV/woA6iiuX/ALVvP+e3/jq/4Uf2ref89v8Ax1f8KAOoorl/7VvP+e3/AI6v+FH9q3n/AD2/8dX/AAoA6iiuX/tW8/57f+Or/hR/at5/z2/8dX/CgDqKK5f+1bz/AJ7f+Or/AIUf2ref89v/AB1f8KAOoorl/wC1bz/nt/46v+FH9q3n/Pb/AMdX/CgDqKK5f+1bz/nt/wCOr/hR/at5/wA9v/HV/wAKAKNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVg+Kf+XX/AIF/SsMTW9hSdS17EyfKrm9RXB0V5X9s/wBz8f8AgGXtvI7yiuDoo/tn+5+P/AD23kd5RXNeGf8Aj/k/65H+Yrpa9PC4j6xT57WNYy5lcKKKK6SgooooAKKKKACiiigAooqvqNz9js5J9m/Zj5c4zkgf1qZzUIuUtkXSpyqzVOCu27L1ZYornf8AhJv+nT/yJ/8AWo/4Sb/p0/8AIn/1q4f7Vwv8/wCD/wAj2P8AV3Mf+ff4x/zOiornf+Em/wCnT/yJ/wDWo/4Sb/p0/wDIn/1qP7Vwv8/4P/IP9Xcx/wCff4x/zOiornf+Em/6dP8AyJ/9aj/hJv8Ap0/8if8A1qP7Vwv8/wCD/wAg/wBXcx/59/jH/M6Kiud/4Sb/AKdP/In/ANatXSb7+0LZpfL8vDlcbs9gf61rRx1CvLkpyu/RnNisnxmEp+1rQtH1T/Jl2iiius80KKKKACsHxT/y6/8AAv6VvVg+Kf8Al1/4F/SuHMv92l8vzRFT4WYNFFFfKnKFFFFAGv4Z/wCP+T/rkf5iulrmvDP/AB/yf9cj/MV0tfTZV/u69WdNL4Qooor0jQKKKKACiiigAooooAKzvEP/ACB7j/gP/oQrRrO8Q/8AIHuP+A/+hCufF/wJ+j/I7cs/3yj/AIo/mji6KKK+HP14KKKKACiiigArq/Cf/IOk/wCup/kK5Sur8J/8g6T/AK6n+Qr1Mn/3lejPnuKP9wfqjaooor6w/NQooooAKwfFP/Lr/wAC/pW9WD4p/wCXX/gX9K4cy/3aXy/NEVPhZg0UUV8qcoUUUUAa/hn/AI/5P+uR/mK6Wua8M/8AH/J/1yP8xXS19NlX+7r1Z00vhCiiivSNAooooAKKKKACiiigArO8Q/8AIHuP+A/+hCtGs7xD/wAge4/4D/6EK58X/An6P8jtyz/fKP8Aij+aOLooor4c/XgooooAKKKKACur8J/8g6T/AK6n+QrlK6vwn/yDpP8Arqf5CvUyf/eV6M+e4o/3B+qNqiiivrD81CiiigArB8U/8uv/AAL+lb1YPin/AJdf+Bf0rhzL/dpfL80RU+FmDRRRXypyhRRRQBr+Gf8Aj/k/65H+Yrpa5rwz/wAf8n/XI/zFdLX02Vf7uvVnTS+EKKv6ZplxqD/uxtiBw0h6D/E//WrpLbw7ZRL+9DzMQMlmIAPsB/8AXrDMM9weAlyVHeXZav59F9530MFVrq8VZeZxlFdnc+HbKVf3QeFgDgqxIJ9wf/rVzep6Zcae/wC8G6InCyDof8D/APXoy/PcHj5clN2l2ej+XR/eFfBVaCvJXXkUKKKK9k5AorK/4SDTP+fn/wAht/hR/wAJBpn/AD8/+Q2/wrP2tP8AmX3l+yn2Zq1neIf+QPcf8B/9CFR/8JBpn/Pz/wCQ2/wqnq+sWF1p0sME++RsYGxhnBB7iufFVYOhNJrZ/kduW05rGUW0/ij+aObooor4s/WwooooAKKKKACur8J/8g6T/rqf5CuUre0HVLOxs3juptjmQsBtY8YHoPavTymSjiE2+jPn+Jk3gWl3R09FZX/CQaZ/z8/+Q2/wo/4SDTP+fn/yG3+FfU+1p/zL7z839lPszVorK/4SDTP+fn/yG3+FH/CQaZ/z8/8AkNv8KPa0/wCZfeHsp9matYPin/l1/wCBf0qz/wAJBpn/AD8/+Q2/wrM1vULW/wDJ+yS+Zs3bvlIxnGOo9q4sxqQlh5JNdPzRnVhJQbaMuiiivmDjCiiigDX8M/8AH/J/1yP8xXUwRNPPHEhAaRgoJ6ZJxXHaNeQWN00l1JsQoVBwTzken0rsfCGsWF14itIYJ98jb8DYwzhGPcV7mHxKw+BnUT1ipO3orndhKTqOKto2ehWdvHaW0cEIOxBgZOTU1FFflc5yqSc5u7erPsElFWQVDeW8d3bSQTA7HGDg4NTUUQnKnJTg7NaoGlJWZ5vPE0E8kTkFo2KkjpkHFR1J4v1iwtfEV3DPPskXZkbGOMop7Csb/hINM/5+f/Ibf4V+yYTFxrUIVZNJySe/dHylWhKM3FJ6M4CiiivMPUCpIP8AWrUdKCQcg4NTOPNFx7m2HqKlVjUfRp/cy9RVLe395vzo3t/eb86876jLufUf6x0v5GXaKpb2/vN+dG9v7zfnR9Rl3D/WOl/Iy7RVLe395vzo3t/eb86PqMu4f6x0v5GXarXP+sH0qPe395vzpCSepJ+tbUMK6U+Zs4MxziGLo+yjFoSiiiu08AKKKKACprefyd3y5z74qGiplFSVmTOEakeWWxc+2/8ATP8A8eo+2/8ATP8A8eqnRWf1en2Of6nR/l/Flz7b/wBM/wDx6j7b/wBM/wDx6qdFH1en2D6nR/l/Fli4uPNQLtxg560afdPY39tdxBTJBKsqhuhKkEZ9uKr0VapxUeVLQ3p0401aGh9KaPqVvq+mQX1mWMEy5XcMEEHBBHqCCPwq5Xz74W8Uah4dnH2Z/MtGcPLbN91+McH+E47j0Gc4xXp2mfEjQ7qLN201lIFXKyRlwSeoUrnIHqQK+Ix2S16E26UeaPS2r+aPUp14yWujO0qnrGpW+kaZPfXhYQQrltoySScAAepJA/GuX1P4kaHaxZtGmvZCrYWOMoAR0DFsYB9QDXmPinxRqHiKc/aX8u0Vy8Vsv3U4xyf4jjufU4xnFGByWvXmnVjyx630fyQVK8YrTVmTqF099f3N3KFEk8rSsF6AsSTj25qvRRX3KSirI84KKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9k=","quality":85},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"annotators":["box","label"],"counts":{"byClass":{"ball":1,"car":1,"person":1},"total":3},"detections":3,"height":160,"image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACgAPADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2iiiivqz5oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorj/AO2tS/5+f/HE/wAKP7a1L/n5/wDHE/woA7CiuP8A7a1L/n5/8cT/AAo/trUv+fn/AMcT/CgDsKK4/wDtrUv+fn/xxP8ACj+2tS/5+f8AxxP8KAOworj/AO2tS/5+f/HE/wAKP7a1L/n5/wDHE/woA7CiuP8A7a1L/n5/8cT/AAo/trUv+fn/AMcT/CgDsKK4/wDtrUv+fn/xxP8ACj+2tS/5+f8AxxP8KAOworj/AO2tS/5+f/HE/wAKP7a1L/n5/wDHE/woA7CiuP8A7a1L/n5/8cT/AAo/trUv+fn/AMcT/CgDsKyfEOvWeieR9rjnfzt23ylBxtxnOSPUVi/21qX/AD8/+OJ/hXPeM725vPsn2iXfs37eAMZ2+g9q8/NcTPDYSdWnurfmkfQ8K5dQzPNaWFr/AAS5r202i3+aOm/4TzR/+fa+/wC+E/8AiqP+E80f/n2vv++E/wDiq5C78M6xa2JvJYIdiwxzsiXEbSLHJt2OUDbgp3LzjuKkXwjrzXC26WsTykurqtzEfKZELsrndhGCqThsdD6Gvkf7ezD+kfq/+o3Dlr82n+PtudX/AMJ5o/8Az7X3/fCf/FUf8J5o/wDz7X3/AHwn/wAVXGXnh7UrS0+0zC12Y3KEu4nZ137N6qGJZdwIyMj8Ktf8Id4gM4gW0haTc6Oq3UR8plQuyyYb5GCqxw2Oh9DR/b+YeX3DfA3DiV3J21+323+7qdT/AMJ5o/8Az7X3/fCf/FUf8J5o/wDz7X3/AHwn/wAVXDaho99YXdvbXCRFrlQ8DxTLIkiklQVZSQeQR14INb/iPwlZ6bo93eWmqyXM9jdfZ7mKSAIGAJQyRnccrvBXkAnBPtTWfZg03pp5Ez4H4dg4J83vbWk35bpdza/4TzR/+fa+/wC+E/8AiqP+E80f/n2vv++E/wDiqw7vwisHh5tT8+8+SziuvOa2xav5hUeWsm7lxuwRjqrDtmk8VeEV0XTp7oTXh8i4SDfPa+XFc7gx3wtuO9fl9OhB74pvPMwSvp9xnDg3huclFc127bvfTy80dl4e16z1vz/skc6eTt3eaoGd2cYwT6GtavLvBl7c2f2v7PLs37N3AOcbvUe9dD/bWpf8/P8A44n+FfWZViZ4nCQq1N3f82j8t4qy6hlma1cLQ+CPLa+u8U/zZ2FFcf8A21qX/Pz/AOOJ/hR/bWpf8/P/AI4n+FegfPGfRRRQAUUVV1VmSwkZGKsMYIOD1FaUqbqVIwXVpfea0abq1I011aX3lqiuY+1XP/PxN/32aPtVz/z8Tf8AfZr2/wCwKn86Pe/1cq/zo6eiuYFzdEgC4mJP+2aV57yNyjzTqw6gsQRR/YNT+dB/q5V/nR01Fc1JNeRkCSW4QkZAZiOKRri7XG6ecZGRlz0o/sGp/Og/1cq/zo6aiqulMz2EbOxZjnJJyepq1XiVabp1JQfRtHg1qbpVJU30bX3BRRRWZkFFFFABWL4n/wCXf/gX9K2q5vxYzJOrKcERD/0I14vEErYCUbbtL8b/AKH1fBdWGFzRYupflpQnNpbtKDulqtdTota8SadDLI+lW0j3s2m2lq90Zv3Y2RQ7sRlc7g0e3O4jg8c5ovfHD3D3D/Y7nN0tx5qPd5jDSwyRgooQYC+Yx5LHtkda8++0Tf3/ANBR9om/v/oK+H/e9GfZx8QeHVFJ0artpdqPZL+fy9F0OytPEsdv4f8A7NFnNNKqARtNcB4oW3ht6IUyrcY4bHJ45q6/jG2j/tE2ekPC2ptNJd7rrePMeGWMbPlG1R5ztg5J4Ge9cB9om/v/AKCj7RN/f/QUkqq6/wBfcXLxF4elduhV1u3outv+nnkvQ6G71V5rHSrdIvLbTkZVfdncTI0mcY4xux36V0GueMbHVDLnQnhW8lie+Rbv5XVCWKRfJ+7DOzOc7uTXJ+HP397GJgrjLcMBj7prqPslr/z7Q/8AfsV6eXZVWxlOUozSs7beX/BO7M+NcsoewqewlJTjzrWzXNJ72e9433dugk/i+NoppY9PmW8ms47R991vtwiBQCItowcIP4iAckD0h1/xRDqNpqEcFlcxS6lOs9yZrvzkVlJOI12jbye5Y44qf7Ja/wDPtD/37FH2S1/59of+/Yr0Hw5iWre0X3HmQ8QMrg1JYaV1/e9PPyRl+GP+Xj/gP9a2qZFDFFnyokTPXaoGafX0eXYV4TDRoyd2r/i2z8+4izWGbZlUxkI8qlbR+UUv0Ciiiu08QKKKKACqmsf8g6X8P5irdUdcfZYlcffYDrjHfP6V1YJN4iC/vL8zsy9XxVNJX95f5s0fDmlRXHh+2ubfQF1iSW4mjvHMzR/ZUVVK/MCFjzljucEcY7HO/onhPTZ4bFL/AEtVxcWIMsYlCTrKyhx5hbD5Dc7FAU8A+vk/9oWn/Pb/AMdP+FH9oWn/AD2/8dP+FevWx+CnflxsFd/zL/5K3lokfo0suxT2jL7mdv4EdL7xmBYW9tp1xLbTx2KrI21JzEwQ7nJO7PQ564xitrxRcXUOq6Dqd/p89zLpaGS5inX98LZZgsRlzyGPX5v7w7V5d9vtP+ev/jp/woOoWhOTN/46f8KqpjcsnWVT61CyVviV+q35vP79Ryy3EOXNyP7mem6w+kNcaZpeu63dXbRNJfTS6hG4ePeqlLZthkYZIDNjpu6ZyKyPia3nX2mXbahaXck2nxlvs6OqqBnGAyrhTngDoByBxXE/b7T/AJ6/+On/AAo+32n/AD1/8dP+FFHG5ZSnGf1uDtf7ULa7+n/AQRy7ERafJL7v+AdXo/8AyDovx/mat1ytt4hjt4FiR4yq5wSjZ65rb0i+N9EzFVGMMCpOCD7GvHr+yrzqVaNSM1e/uyTau9NEz4vNclxlCU8RUhaDbevm/kX6KKK5DwAooooAK5rxf/rR/wBcl/8AQjXS1zXi/wD1o/65L/6Ea8TiD/dPmj6Hh34sV/15q/8ApDOcooor4w+NCiiigDa8Kf8AH9H9W/8AQTXXVyPhT/j+j+rf+gmuur67hv8A3aX+J/kj7LO/4GC/68x/9LmFFFFfQHzwUUUUAFFFFABRRRQAVna//wAea/8AXQfyNaNZ2v8A/Hmv/XQfyNduXf71D1O/Kv8Ae6fqee0UUV+Mn9EBRRRQAUUUUAFdx4S/49G/3I/5GuHruPCX/Ho3+5H/ACNfacIfDif8Mf8A0pHxvG//ACLv68jbooor6U/GgooooAK5rxf/AK0f9cl/9CNdLXNeL/8AWj/rkv8A6Ea8TiD/AHT5o+h4d+LFf9eav/pDOcooor4w+NCiiigDa8Kf8f0f1b/0E12EaPI4SNGdj0CjJNcf4U/4/o/q3/oJrvNA/wCQtB/wL/0E19TkVR08FUmujb+6KPuswoqv/Z1Ju3NSgvvnNEH2O8/59J/+/Zo+x3n/AD6T/wDfs127QSi2S4K/u3ZlU+64z/6EKYFJ6A9cUv7eqfyI9VcH0HtVf3I4v7Hef8+k/wD37NH2O8/59J/+/ZrvbnT7uC7jtXjzNISEVTnJDFP5qaW+066s445JlQxyEhHRw6kjgjINP+3Kv8iIXCeFbSVZ67bHA/Y7z/n0n/79mj7Hef8APpP/AN+zXfy6bcpD5ymGVd4j/dSq53HOBgH2NRXtpPZTCG5TY5UNjIPB+lDzyqvsIceE8LJ2VZ/gefUUUV9KfBhWdr//AB5r/wBdB/I1o1na/wD8ea/9dB/I125d/vUPU78r/wB7p+p57RRRX4yf0QFFFFABRRRQAV3HhL/j0b/cj/ka4eu48Jf8ejf7kf8AI19pwh8OJ/wx/wDSkfG8b/8AIu/ryNuiiivpT8aCiiigArmvF/8ArR/1yX/0I10tc14v/wBaP+uS/wDoRrxOIP8AdPmj6Hh34sV/15q/+kM5yiiivjD40KKKKANrwp/x/R/Vv/QTXeaB/wAhaD/gX/oJrg/Cn/H9H9W/9BNeheGUVtRLMMlIyV9jkD+RNfR5TLly6s33l/6Sj9Cqwc6+WJf8+4fhObPQtHvoobK1jOofZvKuWkmj2sfMQhOOBg9CMHin217ZJpzxG5+V4XAhbedrliQAANuOnJyfpXKaNcXmqSfurLZCDh5Wk4X9OT/9atw6Yf8Anv2H8Hf09/wr5/HZjQwFT2VeSUu2/wCV7H0tPEYLEXlCb3vs1+a8y9f6naN4htL2NzJDE7FyFIODNI3Gf9lgaj1OWxa1WygvkkRXLqwRgAqphRyM7mOSe2T1qqNMP/Pfsf4O/p7fjWHrNxeaXJ+9st8JOElWThv04P8A9ejA5jQzCo6VCScu233XsFTE4PDpSlNq3k3+S8zZnmiNrZ2cMoVQfMlcggB2P0zgADp74qTWjbv9naC8in2QpGwRXBBA6/Mo4rl9Z1OeyuliiSIqUDfMDnqff2ql/b15/wA84P8Avk/417VLLMRWgpxSs/M58RnmBwtZ05yd4t307mTRWL/wlGhf8/3/AJBf/Cj/AISjQv8An+/8gv8A4V9Z7el/MvvPzb2FTszarO1//jzX/roP5Gq3/CUaF/z/AH/kF/8ACoL3WdM1CFYLO582QNuI8tl4A6/MP9oV25ZXpyxVNJrc7stpVI4um5J7nG0UUV+PH9CBRRRQAUUUUAFdx4S/49G/3I/5GuHrq9G1Sw0y1Q3s/leYi7PlY5wMn7o+lfZ8JyUaeJbf2Y/+lI+P41TeX2X9bHUUVi/8JRoX/P8Af+QX/wAKP+Eo0L/n+/8AIL/4V9D7el/MvvPx32FTszaorF/4SjQv+f7/AMgv/hR/wlGhf8/3/kF/8KPb0v5l94ewqdmbVc14v/1o/wCuS/8AoRq3/wAJRoX/AD/f+QX/AMKytev7PUQZ7ObzYwoUnaRg5zjkehFeNn1WE8LaLW6Pf4fpyi8S2v8AlzV/9IZjUUUV8efEhRRRQM2vCn/H9H9W/wDQTXonhfP9oSehiJz2zuH+Fea6FdQWMq3V1JsiRjubBOOMDp713XgXWdM1HVpYLO582RYCxHlsvAZefmHuK97LpxWX1Y31u9Pkj9I5XLEZY0tPZR/9Kmenafaw2NnFa24PlxjC5OTU9FFfidarOtN1Ju7erO6MYwjyoKg1C1hvrOW1uAfLkGGwcGp6KdGrOjUVSDs1qglFTjys868UZ/tCP0EQOe2dx/xrJqbx1rOmadq0UF5c+VI0AYDy2bgs3Pyj2Nc//wAJRoX/AD/f+QX/AMK/onL60I4aCbSfqfJZ3RnLH1bJ/EeaUUUV4x2hWr4Y/wCP9/8Arkf5isqpbeea3l82GQxvjH1rty7ExwuJhVkrpO+htQnGFRSkaX2e4/54S/8AfBo+z3H/ADwl/wC+DVb+1tQ/5+D/AN8L/hR/a2of8/B/74X/AAri/snKf56n/gMf/kj7X/XBfyfmWfs9x/zwl/74NH2e4/54S/8AfBqt/a2of8/B/wC+F/wo/tbUP+fg/wDfC/4Uf2VlP89T/wABj/8AJB/rgv5PzLP2e4/54S/98Gj7Pcf88Jf++DVb+1tQ/wCfg/8AfC/4Uf2tqH/Pwf8Avhf8KP7Kyn+ep/4DH/5IP9cI/wAn5ln7Pcf88Jf++DS+IARbWIIIIQgg/Raq/wBrah/z8H/vhf8ACq91dXF0QZ5WfAwMgAD8q7MPTwGCoVYUJTcp2XvKKStJPo32PLzbP44+j7PlsQ0UUVxnzAUUUUAFaOmX8FvbSQTRuQzbgVx/iPSs6isq1GNaPLI68FjJ4SfPC2zTTSaaas0090zZ/tHT/wDnhN+Y/wDiqP7R0/8A54TfmP8A4qsaiub+zqXn951/2rH/AKBaP/gqH+Rs/wBo6f8A88JvzH/xVH9o6f8A88JvzH/xVY1FH9nUvP7w/tWP/QLR/wDBUP8AI1b7ULeSye3gikBYgncQMc59T6V0/wAEf+Rruun/AB4v9T88eK4Ouy+EWo2OneKJZL+6ito5bR41eVtq7tytgk8DhT1+lafV40qTjBF0sfLFYylOolFRtFJJRSWrsktN2z3/AMP6vZ67o1vqtgzm3uEym8YIIOCCPUEEfhV+vHvBENv4VuV+x/EHS5rF5BJPaOE2ScY4PmfIcdx6DOQMV3n/AAm3h/P/ACFtK5HH+mp0/OvznHcOYmFaTw8eaPTv872OunRqOPvJJ+q/zOlqh4g1ez0LRrjVb9nFvbpl9i5JJOAAPUkgfjWT/wAJt4fz/wAhbSuBz/pqdPzrg/G8Nv4quW+2fEHS4bFJDJBaIE2R8Y5PmfOcdz6nGAcUYHhzEzrReIjyx69/la4VKNRR91Jv1X+Zznxu/wCRrten/Hin1HzyZrg67L4u6jY6j4oiksLqK5jitEjZ4m3Lu3M2ARweGHT6VxtfpdHSmkeRmMlLFTa7hRRRWpxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==","mimeType":"image/jpeg","width":240},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"annotators":{"description":"Annotators applied in order, each a type name or an object {\"type\": ..., options}. Default [box, label]. Put blur, pixelate, color, mask or background_overlay before box and label. Types: box, round_box, box_corner, circle, dot, ellipse, triangle, label, color, mask, polygon, halo, background_overlay, blur, pixelate, percentage_bar. Options use supervision's names: color, color_lookup, thickness, opacity, roundness, corner_length, radius, position, start_angle, end_angle, base, height, width, kernel_size, pixel_size, outline_thickness, outline_color, border_color, border_thickness, force_box, text_color, text_scale, text_thickness, text_padding, text_position, border_radius, smart_position. color: A hex colour like \"#ff8800\" or a name: black, blue, green, grey, red, roboflow, white, yellow (default: supervision's class palette). color_lookup: What picks the colour: \"class\" (default when every detection has a class_id), \"index\" (position in the list) or \"track\" (tracker_id). position and text_position: Anchor point: center, center_left, center_right, top_center, top_left, top_right, bottom_left, bottom_center, bottom_right, center_of_mass","items":{"properties":{"type":{"description":"Annotator type","type":"string"}},"required":["type"],"type":"object"},"type":"array"},"class_names":{"description":"Names indexed by class_id, used in generated labels and in counts.byClass (printable ASCII)","items":{"type":"string"},"type":"array"},"detections":{"description":"Up to 500 detections, drawn in this order","items":{"properties":{"class_id":{"description":"Class number, 0 or more; picks the colour and the name from class_names","type":"integer"},"confidence":{"description":"0 to 1; shown in the label unless label is given","type":"number"},"label":{"description":"Label text, printable ASCII, up to 64 characters (replaces the generated one)","type":"string"},"polygon":{"description":"Outline [[x, y], ...] (3 to 512 points) that mask, polygon and halo draw; required on every detection when one of them is used","items":{"items":{"type":"number"},"type":"array"},"type":"array"},"tracker_id":{"description":"Tracker id, used when color_lookup is track","type":"integer"},"xyxy":{"description":"Box [x1, y1, x2, y2] in pixels from the top-left corner; may extend past the image","items":{"type":"number"},"type":"array"}},"required":["xyxy"],"type":"object"},"type":"array"},"format":{"description":"Output format (default png)","enum":["png","jpeg"],"type":"string"},"image":{"description":"Base64 of a PNG, JPEG, BMP or WebP file (a data: URI also works), up to 4 million pixels and about 2 MB","type":"string"},"quality":{"description":"JPEG quality 1-100 (default 90)","type":"integer"}},"required":["image","detections"]},"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-03T14:37:31.89Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T14:37:31.421Z"},"resource":"https://supervision-draw.saastemly.com/v1/annotate","serviceName":"Supervision Draw","tags":["supervision","annotation","object-detection","bounding-box","computer-vision"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xf0f285A471c69907D8d536348dAf0df3FBf1A1D4","scheme":"exact"}],"description":"Real-time cryptocurrency price from the FTSO Yggdrassil value provider","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"symbol":"ETH"},"queryParams":{},"type":"http"},"output":{"example":{"currency":"USD","price":{"BTC":85000},"timestamp":"2026-09-21T12:32:12.994Z"},"type":"json"}},"routeTemplate":"/v1/ticker/:symbol","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"symbol":{"description":"Cryptocurrency symbol to query, for example BTC, ETH, XRP or FLR. Use /v1/assets to retrieve the complete list of supported assets.","type":"string"}},"required":["symbol"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"currency":{"description":"Quote currency of the returned price.","type":"string"},"price":{"additionalProperties":{"type":"number"},"description":"Object containing the requested asset and its current price.","type":"object"},"timestamp":{"description":"UTC timestamp of the price snapshot.","type":"string"}},"required":["timestamp","currency","price"],"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/v1791030028/bazaar-icons/1f62fe68de0294a1.webp","lastUpdated":"2026-10-03T12:27:49.888Z","quality":{"l30DaysTotalCalls":12,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T12:27:49.464Z"},"resource":"https://api.ftso-yggdrassil.com/v1/ticker/:symbol","serviceName":"FTSO Yggdrassil","tags":["crypto","price","market-data","real-time","USD"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"challenge":{"type":"object"},"checkedAt":{"type":"string"},"domainFindings":{"type":"array"},"flags":{"type":"array"},"method":{"type":"string"},"payable":{"type":"boolean"},"payment":{"type":"object"},"responseSlice":{"type":"string"},"unpaidCall":{"type":"object"},"url":{"type":"string"}},"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"101000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"100000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"}],"description":"Buy one call from an x402 seller endpoint right now and report exactly what happened: the unpaid call's status, the 402 decoded (accepts, chains, payTo, asset, price), whether the accept's EIP-712 domain name matches the token it names (the defect that silently makes a whole catalog unpayable), whether a stock client's signed payment was accepted, the settlement receipt and transaction, a slice of the response body, and the time each leg took. Ends in plain-English flags, never a score.","extensions":{"bazaar":{"info":{"input":{"body":{"body":{"text":"hello"},"method":"POST","url":"https://agent402.tools/api/hash"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"challenge":{"accepts":[],"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","networks":["eip155:8453"],"payTo":"0x…","priceUsd":0.01,"pricedFrom":"eip155:8453","readable":true},"checkedAt":"2026-09-11T02:00:00.000Z","domainFindings":[{"advertisedName":"USD Coin","chain":"Base","expectedName":"USD Coin","network":"eip155:8453","verdict":"matches"}],"flags":["a stock buyer can pay this endpoint and get a result: nothing to fix"],"method":"POST","payable":true,"payment":{"attempted":true,"error":null,"ms":2400,"receipt":{"network":"eip155:8453","payer":"0x…","success":true,"transaction":"0x…"},"settled":true,"status":200},"responseSlice":"{\"summary\":\"…\"}","unpaidCall":{"bodySlice":"{}","contentType":"application/json","error":null,"ms":180,"status":402},"url":"https://agent402.tools/api/hash"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"body":{"description":"Optional JSON body the seller's route expects (POST only)","type":"object"},"maxUsd":{"description":"Most to spend on the seller's own price, default 0.01, capped at 0.02","type":"number"},"method":{"description":"GET or POST (default POST) - never a verb that could mutate the seller","type":"string"},"url":{"description":"The seller endpoint to check (https), e.g. https://api.example.com/tools/summarize","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"challenge":{"type":"object"},"checkedAt":{"type":"string"},"domainFindings":{"type":"array"},"flags":{"type":"array"},"method":{"type":"string"},"payable":{"type":"boolean"},"payment":{"type":"object"},"responseSlice":{"type":"string"},"unpaidCall":{"type":"object"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"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"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-03T12:27:08.092Z","quality":{"l30DaysTotalCalls":9,"l30DaysUniquePayers":7,"lastCalledAt":"2026-10-03T12:27:07.661Z"},"resource":"https://agent402.tools/api/seller-payability","serviceName":"x402 seller payability check","tags":["x402","seller","payability","payment","402"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe541cbc95899c2950ac7702b0a9acf33f1ed855d","scheme":"exact"}],"description":"Checks whether an ERC-20 token is safe to buy, hold or sell: honeypot, rug pull and scam risk. Input: chain and token address. Output: a verdict (OK, CAUTION, AVOID or UNVERIFIED), a short summary and each risk with its evidence. Not just code flags: it simulates a buy and a sale through OpenSea's swap, sales from real holders' wallets, sales up to a year after buying, and a holder's sale after each owner power (tax, blacklist, mint) is used. Shows who can pull the liquidity. 18 EVM chains.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x10c56f005a379f8eafc88ff5c3f40d30f0031ac9","chain":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"costs":{"buy":{"fees_and_taxes_pct":1.29,"hook_fee_pct":null,"pool_fee_pct":0.3,"price_impact_pct":0.18,"token_tax_pct":0.99},"round_trip_usd":97.44,"sell":{"fees_and_taxes_pct":1.29,"hook_fee_pct":null,"pool_fee_pct":0.3,"price_impact_pct":0.16,"token_tax_pct":0.99},"tested_usd":100,"transfer_tax_pct":0},"owner":{"address":"0xe220329659d41b2a9f26e83816b424bdacf62567","control":"wallet","proven_powers":[{"effect":"after addBlacklistAddress(0x93e7...075b), the holder's sale reverts: TransferToBlacklistedAddress() (0x93e7...075b is the pool the holder sells into)","function":"addBlacklistAddress(address)","power":"block_sale"},{"effect":"after setProjectTaxRates(9900, 9900), the holder's sale returns 1.0% of what it returns otherwise","function":"setProjectTaxRates(uint16,uint16)","power":"raise_tax"}]},"risk_level":"high","risks":[{"code":"OWNER_CAN_BLOCK_SALE","detail":"after addBlacklistAddress(0x93e7...075b), the holder's sale reverts: TransferToBlacklistedAddress() (0x93e7...075b is the pool the holder sells into).","evidence":"proven","level":"high","message":"A single wallet 0xe220...2567 can at any time block holders from selling (addBlacklistAddress(address))"},{"code":"OWNER_CAN_RAISE_TAX","detail":"after setProjectTaxRates(9900, 9900), the holder's sale returns 1.0% of what it returns otherwise.","evidence":"proven","level":"high","message":"A single wallet 0xe220...2567 can at any time cut what holders get for a sale to 1% (setProjectTaxRates(uint16,uint16))"}],"sell":{"can_sell":true,"is_honeypot":false,"real_holders":{"blocked":0,"highest_tax_pct":0.99,"sold":14,"tested":14},"recommended_slippage_pct":0.5,"sells_later":{"after_1d":true,"after_1h":true,"after_1y":true,"after_30d":true,"after_7d":true,"next_block":true},"via_opensea":{"gas_usd":0.01,"provider":"ZERO_EX","received_usd":98.15,"result":"sold","tested_usd":100}},"summary":"Sells in simulation. No trap found. Risks: A single wallet 0xe220...2567 can at any time block holders from selling (addBlacklistAddress(address)) [high]; A single wallet 0xe220...2567 can at any time cut what holders get for a sale to 1% (setProjectTaxRates(uint16,uint16)) [high] (+2 more, see risks). Checked as it is now; of its 176 days, the events of the last 30 were read.","traps":[],"verdict":"CAUTION"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"One token per call. Invalid input is answered 400 before any payment; a check that fails is not charged. The same token, amount and wallet asked again within 20 s reuses that check (within 5 s if it did not finish; meta.cached_seconds_ago).","properties":{"address":{"description":"Token contract address (ERC-20) on that chain.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"amount_usd":{"description":"Size of the planned trade in USD, tested as given. Not given: $100, or 2% of the pool's depth when that is less (at least $10; $50 when the depth is unknown), so price impact stays small. With wallet + sell: the part of your balance to sell (default: all of it).","exclusiveMinimum":0,"maximum":10000000,"type":"number"},"chain":{"description":"OpenSea chain identifier of the token, as returned by OpenSea get_tokens / get_chains (e.g. \"base\", \"ethereum\", \"robinhood\"). EVM chains only.","enum":["ethereum","base","arbitrum","optimism","polygon","avalanche","sei","ape_chain","flow","soneium","bera_chain","unichain","hyperevm","monad","megaeth","ink","robinhood","arc"],"type":"string"},"detail":{"description":"standard (default, under 9 KB): decision, reasons and key facts. full: also every raw measurement under `evidence` (9–36 KB; some agent shells keep only ~10 KB of output).","enum":["standard","full"],"type":"string"},"intent":{"description":"What you came for. The check and the verdict are the same for every intent; the summary answers yours first. check (default): is this token safe to deal with. buy: can I buy and get out later, what can the owner do once I hold it. hold: can I (your wallet) sell now, what changed, what threatens holders. sell: what my sale returns and through whom, the slippage to set, the largest sale that goes through.","enum":["check","buy","hold","sell"],"type":"string"},"wallet":{"description":"Your wallet address (hold / sell): its real balance is sold in simulation, which catches a blacklist on that address. Nothing is signed or sent.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["chain","address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"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/v1790949422/bazaar-icons/49cecd23abd006e6.png","lastUpdated":"2026-10-03T12:00:38.824Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T12:00:38.274Z"},"resource":"https://tokensafetycheck.xyz/api/token-safety-check","serviceName":"Is This Token Safe?","tags":["token-safety","honeypot","rug-pull","token-risk","scam-detection"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"Crypto analytics dashboard data with an analyst read on each chart. Pick one by slug: market-overview, on-chain-metrics, defi-tvl-and-yields, stablecoin-story, tokenized-rwas, leverage-and-derivatives, liquidity-and-venues, volatility-and-execution, corporate-treasuries, crypto-fundraising, exploit-losses, xrp-ledger, bitcoin-network, ethereum-network, base-network, arbitrum-network, aptos-network, provenance-network, bnb-network. Every panel as JSON. $0.25 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"slug":"market-overview"},"queryParams":{},"type":"http"},"output":{"example":{"data":{"dashboard":{"blurb":"Total market capitalization, BTC and ETH dominance, DeFi's share of the market, the sectors holding the most capital, and which coins keep appearing in the trending list.","live":true,"slug":"market-overview","tier":"analyst","title":"Market Overview"},"panels":[{"analyst_read":"The market's overall size over time — the backdrop every other chart sits against. Sustained expansion signals broad risk appetite; a rolling top often leads the rest of the market lower.","data":{"series":[{"name":"Total market cap","points":[{"t":"2026-09-27T00:00:00.000Z","v":3900000000000}]}],"unit":"usd"},"kind":"time_series","panelSlug":"total-market-cap","refreshedAt":"2026-09-27T13:00:00.000Z","sourceView":"cg_global_market","subtitle":"Whole-market capitalisation trend","title":"Total crypto market cap"}]},"disclaimer":"Market data and analysis, not investment advice.","panelCount":1,"source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"routeTemplate":"/api/x402/v1/dashboards/:slug","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"slug":{"description":"Dashboard slug, e.g. market-overview","type":"string"}},"required":["slug"],"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"}}},"lastUpdated":"2026-10-03T10:15:57.375Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T10:15:57.223Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/dashboards/:slug","serviceName":"Crypto Analytics Dashboards","tags":["crypto","analytics","on-chain","defi","stablecoins"],"type":"http","x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"One analyst-curated crypto sector index by slug: its full list of member coins with live USD price, market cap, rank, 24h volume and 24h/7d/30d change for every constituent. Use to analyse a crypto sector or narrative as a basket, compare its members or track sector performance. JSON, no API key. $0.25 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"slug":"ai-agents"},"queryParams":{},"type":"http"},"output":{"example":{"coinCount":2,"data":{"index":{"createdAt":"2026-09-20T20:38:03.359863+00:00","description":"AI Agents","id":"21d4e2c1-b314-4eb6-99a2-99605a6b912c","name":"AI Agents","slug":"ai-agents"},"members":[{"ath":3.45,"change24h":-0.91613,"change30d":52.8926,"change7d":-1.3295,"coinId":"fetch-ai","marketCap":535134666,"marketCapRank":113,"name":"Artificial Superintelligence Alliance","price":0.231509,"refreshedAt":"2026-10-02T11:31:18.324+00:00","symbol":"FET","totalVolume":154761387},{"coinId":"example-unpriced-coin","market":null}]},"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"routeTemplate":"/api/x402/v1/indices/:slug","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"slug":{"description":"Index slug from /api/x402/v1/indices","type":"string"}},"required":["slug"],"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"}}},"lastUpdated":"2026-10-03T10:15:56.099Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T10:15:55.954Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/indices/:slug","serviceName":"Crypto Sector Index - Members","tags":["crypto","index","sector","constituents","market-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"List of analyst-curated crypto sector indices and thematic baskets, each with slug, name, description and number of member coins. Use to find which coins belong to a crypto sector or narrative, then fetch one index for its members and prices. JSON, no API key. $0.02 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"count":24,"data":[{"coinCount":5,"description":"AI Agents","id":"21d4e2c1-b314-4eb6-99a2-99605a6b912c","name":"AI Agents","slug":"ai-agents"}],"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"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"}}},"lastUpdated":"2026-10-03T10:15:54.223Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T10:15:54.094Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/indices","serviceName":"Crypto Sector Indices - List","tags":["crypto","index","sectors","narratives","baskets"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"Tokenized real-world assets (RWA) market data: total tokenized market cap, breakdown by asset type and the largest tokenized assets with their market caps. Use to size the RWA and tokenization market or compare tokenized products. JSON, no API key. $0.02 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"count":250,"data":{"assets":[{"assetType":"commodity","change24h":0.17999,"marketCap":6029540014,"marketCapRank":1,"name":"Gold","price":4164.45,"refreshedAt":"2026-10-02T02:34:12.664+00:00","rwaId":"gold","symbol":"XAU","totalVolume":334215065}],"summary":{"assetCount":250,"categories":[{"count":2,"label":"Commodities","marketCap":6256651229,"share":0.6656977638081182,"type":"commodity"}],"refreshedAt":"2026-10-02T02:34:12.664+00:00","totalMarketCap":9398636392}},"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"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"}}},"lastUpdated":"2026-10-03T10:15:52.719Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T10:15:52.584Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/rwa","serviceName":"Tokenized Real-World Assets Data","tags":["rwa","tokenization","tokenized-treasuries","stablecoins","crypto"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"US macroeconomic indicators in one call: real GDP growth, CPI inflation, core PCE, unemployment rate, nonfarm payrolls, Fed funds rate, 2-year and 10-year Treasury yields, Japan 10-year yield, WTI crude oil, gold and silver. Each with latest value, prior value and as-of date. Use for the macro backdrop to crypto and risk assets. Sourced from FRED and futures data. JSON, no API key. $0.02 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"count":12,"data":[{"asOf":"2026-08-01","category":"Inflation","label":"CPI inflation (y/y)","position":2,"priorAsOf":"2026-07-01","priorValue":3.3,"refreshedAt":"2026-10-02T02:34:12.663+00:00","seriesId":"CPIAUCSL","unit":"%","value":3.4}],"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"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"}}},"lastUpdated":"2026-10-03T10:15:51.31Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T10:15:51.182Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/macro","serviceName":"US Macro Indicators for Crypto","tags":["macro","economy","inflation","interest-rates","commodities"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"Historical crypto prices: daily USD price series for one coin by CoinGecko id (bitcoin, ethereum, solana, ripple for XRP and more), from 1 to 730 days back via ?days=. Use for charts, returns, volatility, drawdown, moving averages and backtests. Returns date and price per day as JSON. No API key. From $0.01 per call, scaling with the range requested and capped at $0.05. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"coinId":"ethereum"},"queryParams":{"days":365},"type":"http"},"output":{"example":{"coinId":"ethereum","count":2,"data":[{"date":"2026-10-01","price":2684.708553282074},{"date":"2026-10-02","price":2709.044298151576}],"days":2,"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"routeTemplate":"/api/x402/v1/history/:coinId","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"coinId":{"description":"CoinGecko coin id, e.g. bitcoin","type":"string"}},"required":["coinId"],"type":"object"},"queryParams":{"properties":{"days":{"description":"Days of history (default 365)","maximum":730,"minimum":1,"type":"integer"}},"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-03T10:15:48.326Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T10:15:48.184Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/history/:coinId","serviceName":"Crypto Price History - Daily","tags":["crypto","price-history","historical-data","bitcoin","ethereum"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"Bulk crypto prices in one call: live USD price, market cap, rank, 24h volume, 24h/7d/30d change and all-time high for the top 250 coins by market cap plus the smaller names we track (280+ coins). Use for screening, ranking, top gainers and losers, portfolio valuation or building a market table without hundreds of single lookups. Refreshed every minute. JSON, no API key. $0.02 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"count":283,"data":[{"ath":126080,"change24h":3.06608,"change30d":12.4963,"change7d":2.037,"coinId":"bitcoin","marketCap":1736261722111,"marketCapRank":1,"name":"Bitcoin","price":86414,"refreshedAt":"2026-10-02T11:31:18.324+00:00","symbol":"BTC","totalVolume":39214680897}],"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"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"}}},"lastUpdated":"2026-10-03T10:15:46.978Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T10:15:46.79Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/prices","serviceName":"Crypto Market Snapshot - Top 250","tags":["crypto","prices","market-cap","top-coins","ranking"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x617dA9383fbA67e86137BC4924b8b7E400fB7C9e","scheme":"exact"}],"description":"Crypto price lookup: live USD price for one coin by CoinGecko id (bitcoin, ethereum, solana, ripple for XRP and 280+ others), with 24h, 7d and 30d change, market cap, market-cap rank, 24h volume and all-time high. Use when you need to answer what a coin is worth right now or how it has moved. Refreshed every minute. JSON, no API key, no account. $0.002 per call. Blockchain IQ.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"coinId":"bitcoin"},"queryParams":{},"type":"http"},"output":{"example":{"data":{"ath":126080,"change24h":3.06608,"change30d":12.4963,"change7d":2.037,"coinId":"bitcoin","marketCap":1736261722111,"marketCapRank":1,"name":"Bitcoin","price":86414,"refreshedAt":"2026-10-02T11:31:18.324+00:00","symbol":"BTC","totalVolume":39214680897},"disclaimer":"Market data and analysis, not investment advice.","source":"Blockchain IQ","terms":"https://www.blockchainiq.co/terms"},"type":"json"}},"routeTemplate":"/api/x402/v1/price/:coinId","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"coinId":{"description":"CoinGecko coin id, e.g. bitcoin","type":"string"}},"required":["coinId"],"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"}}},"lastUpdated":"2026-10-03T10:15:45.619Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-03T10:15:45.43Z"},"resource":"https://www.blockchainiq.co/api/x402/v1/price/:coinId","serviceName":"Crypto Coin Price \u0026 Market Data","tags":["crypto","price","bitcoin","ethereum","market-cap"],"type":"http","x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0xFc097151F57b3c4353e6210484CDAcE885341f2D","scheme":"exact"},{"amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":60,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"CiT1StDixnYYmgcenHwibk21aHtFFrtkAwJNtcdYiryK","scheme":"exact"}],"description":"How well AI agents will use your API, from its OpenAPI 3.0/3.1 spec: a 0-100 score over 13 rules (operationIds, summaries, descriptions, parameters, enums, examples, JSON bodies, response and error schemas, pagination, auth, idempotency, tool count), every finding, and a suggested fix per operation. POST {\"url\": \"https://…/openapi.json\"} or {\"spec\": \"\u003cJSON or YAML\u003e\"}.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://api.example.com/openapi.json"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"api":{"openapi":"3.1.0","title":"Orders API","version":"1.0.0"},"findings":[{"message":"no description","rule":"descriptions","where":"GET /orders"}],"findingsTotal":31,"operations":5,"payment":{"network":"eip155:8453","transaction":"0x…"},"report":"agent-readiness-report","rules":[{"applicable":5,"fix":"…","id":"descriptions","passing":0,"title":"Descriptions say what the operation does, when to use it, and what it returns","weight":10}],"score":54,"source":"https://api.example.com/openapi.json","suggestions":[{"description":"Lists orders, filtered and paged with status, limit, cursor. …","fields":["description"],"operation":"GET /orders","tool":"listOrders"}],"verdict":"Agents will struggle with this API as it is."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"spec":{"description":"The OpenAPI document itself, as JSON or YAML text or as an object. Send url or spec, not both.","type":["string","object"]},"url":{"description":"https URL of the OpenAPI 3.0 or 3.1 document (JSON or YAML, up to 2 MB).","format":"uri","type":"string"}},"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/v1791020305/bazaar-icons/67e60d5cf8ae930a.png","lastUpdated":"2026-10-03T09:38:25.485Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T09:38:24.809Z"},"resource":"https://latitude10.tech/api/readiness/report","serviceName":"Latitude 10","tags":["openapi","mcp","ai-agents","api-readiness","developer-tools"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x0511df78365c3638b07cfc85e11218b6485b1eb7","scheme":"exact"}],"description":"Prioritize live EU procurement opportunities for a supplier CPV profile, with ranked fit, deadline and published value context in one answer.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"count":0,"data":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"limit":{"default":10,"maximum":10,"minimum":1,"type":"integer"},"target_cpv":{"pattern":"^[0-9]{8}$","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-03T09:31:29.735Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T09:31:29.554Z"},"resource":"https://agent-intelligence-platform.fhochard.workers.dev/v1/experiments/procurement","serviceName":"Agent Intelligence Platform","tags":["procurement"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x6910344af7Fc41Ef1041F252Bf72aCcB5A99F726","scheme":"exact"}],"description":"Keenable web search for AI agents: ranked results with title, URL and snippet for a natural-language or keyword query. Pay per request, no API key.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"query":"x402 payment protocol"},"type":"http"},"output":{"example":{"mode":"pro","query":"x402 payment protocol","results":[{"description":"An open standard for internet-native payments.","snippet":"x402 is an open payment standard built on HTTP 402...","title":"x402 - Payments for the internet","url":"https://www.x402.org/"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"max_results":{"description":"Results to return (default 10)","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Search query","type":"string"},"site":{"description":"Restrict results to a domain","type":"string"}},"required":["query"],"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-03T06:20:02.411Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T06:20:02.243Z"},"resource":"https://api-test.keenable.ai/v1/x402/search","serviceName":"Keenable","tags":["search","web","fetch","ai-agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"60000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x25e8245f07d5e4873987293dad666afbe56a9608","scheme":"exact"}],"description":"Company enrichment and KYB data for due diligence by domain: verify a counterparty, supplier or vendor before outreach, onboarding or payment. Returns firmographics (legal name, LEI, SEC CIK, industry, HQ, founded, employees), domain intelligence (age, email provider, SPF/DMARC), public role emails, socials, plus OFAC SDN and EU sanctions screening. Source-cited; unknowns null. Company data only, not personal contacts or compliance clearance. Unresolvable domains not charged.","extensions":{"bazaar":{"info":{"input":{"body":{"domain":"stripe.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"confidence":"high","contact":{"phones":[],"role_emails":[]},"description":"Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models and manage money movement.","domain":"stripe.com","domain_facts":{"dmarc_policy":"reject","email_provider":"Google Workspace","mx":["aspmx.l.google.com","alt1.aspmx.l.google.com","alt2.aspmx.l.google.com","aspmx2.googlemail.com","aspmx3.googlemail.com"],"registered":"1995-09-12T04:00:00Z","registrar":"SafeNames Ltd.","spf":true},"employees":8000,"evidence":[{"field":"name","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"legal_name","source":"gleif","url":"https://api.gleif.org/api/v1/lei-records/549300CLHGIPTCYHQ143"},{"field":"description","source":"website","url":"https://stripe.com/au"},{"field":"industry","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"founded","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"employees","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"headquarters.city","source":"gleif","url":"https://api.gleif.org/api/v1/lei-records/549300CLHGIPTCYHQ143"},{"field":"headquarters.country","source":"gleif","url":"https://api.gleif.org/api/v1/lei-records/549300CLHGIPTCYHQ143"},{"field":"resolved_url","source":"website","url":"https://stripe.com/au"},{"field":"domain_facts.registered","source":"rdap","url":"https://rdap.org/domain/stripe.com"},{"field":"domain_facts.registrar","source":"rdap","url":"https://rdap.org/domain/stripe.com"},{"field":"domain_facts.mx","source":"dns","url":"https://cloudflare-dns.com/dns-query?name=stripe.com\u0026type=MX"},{"field":"domain_facts.email_provider","source":"dns","url":"https://cloudflare-dns.com/dns-query?name=stripe.com\u0026type=MX"},{"field":"domain_facts.spf","source":"dns","url":"https://cloudflare-dns.com/dns-query?name=stripe.com\u0026type=TXT"},{"field":"domain_facts.dmarc_policy","source":"dns","url":"https://cloudflare-dns.com/dns-query?name=_dmarc.stripe.com\u0026type=TXT"},{"field":"socials","source":"website","url":"https://stripe.com/au"},{"field":"tech_hints","source":"website","url":"https://stripe.com/au"},{"field":"registry.wikidata_id","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"registry.lei","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"registry.lei_status","source":"gleif","url":"https://api.gleif.org/api/v1/lei-records/549300CLHGIPTCYHQ143"},{"field":"registry.jurisdiction","source":"gleif","url":"https://api.gleif.org/api/v1/lei-records/549300CLHGIPTCYHQ143"},{"field":"registry.sec_cik","source":"wikidata","url":"https://www.wikidata.org/wiki/Q7624104"},{"field":"sanctions","source":"us_ofac_sdn","url":"https://www.treasury.gov/ofac/downloads/sdn.csv"},{"field":"sanctions","source":"eu_consolidated","url":"https://webgate.ec.europa.eu/fsd/fsf/public/files/csvFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw"}],"founded":"2010","headquarters":{"address":null,"city":"South San Francisco","country":"US"},"industry":"financial services","legal_name":"STRIPE, LLC","name":"Stripe","null_reasons":{"contact.phones":"no_phone_published","contact.role_emails":"no_role_email_published","headquarters.address":"not_published_by_sources","registry.ticker":"no_listing_linked"},"pack_version":"company-evidence-pack-v1","registry":{"jurisdiction":"US-DE","lei":"549300CLHGIPTCYHQ143","lei_status":"ISSUED","sec_cik":"0001691342","ticker":null,"wikidata_id":"Q7624104"},"request_id":"example-request","resolved_url":"https://stripe.com/au","retrieved_at":"2026-09-28T21:43:57.147Z","sanctions":{"lists_checked":[{"aliases_loaded":true,"entity_records":9975,"list":"us_ofac_sdn","name":"US OFAC Specially Designated Nationals (SDN)","retrieved_at":"2026-09-28T02:00:00.000Z","source_url":"https://www.treasury.gov/ofac/downloads/sdn.csv"},{"aliases_loaded":true,"entity_records":1776,"list":"eu_consolidated","name":"EU consolidated financial sanctions list","retrieved_at":"2026-09-28T02:00:00.000Z","source_url":"https://webgate.ec.europa.eu/fsd/fsf/public/files/csvFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw"}],"lists_unavailable":[],"matches":[],"note":"Entity-name screen only (no individuals, no ownership or control analysis). A potential match needs human review; no match is not a clearance.","screened_names":["STRIPE, LLC","Stripe"],"status":"no_exact_name_match"},"service_id":"company_evidence_pack","service_version":"1.0.0","socials":{"crunchbase":"https://www.crunchbase.com/organization/stripe","facebook":"https://www.facebook.com/StripeHQ","github":"https://github.com/stripe","instagram":"https://www.instagram.com/stripehq","linkedin":"https://www.linkedin.com/company/stripe","x":"https://twitter.com/stripe","youtube":"https://youtube.com/@stripe"},"tech_hints":["Next.js","Intercom"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"domain":{"description":"Company website domain or URL, e.g. \"stripe.com\" or \"https://www.stripe.com/about\".","maxLength":253,"minLength":3,"type":"string"}},"required":["domain"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"confidence":{"enum":["high","medium","low"]},"contact":{"additionalProperties":false,"properties":{"phones":{"items":{"type":"string"},"maxItems":5,"type":"array"},"role_emails":{"items":{"type":"string"},"maxItems":10,"type":"array"}},"required":["role_emails","phones"],"type":"object"},"description":{"type":["string","null"]},"domain":{"type":"string"},"domain_facts":{"additionalProperties":false,"properties":{"dmarc_policy":{"type":["string","null"]},"email_provider":{"type":["string","null"]},"mx":{"items":{"type":"string"},"type":"array"},"registered":{"type":["string","null"]},"registrar":{"type":["string","null"]},"spf":{"type":["boolean","null"]}},"required":["registered","registrar","email_provider","mx","spf","dmarc_policy"],"type":"object"},"employees":{"type":["integer","null"]},"evidence":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"source":{"type":"string"},"url":{"type":"string"}},"required":["field","source","url"],"type":"object"},"type":"array"},"founded":{"type":["string","null"]},"headquarters":{"additionalProperties":false,"properties":{"address":{"type":["string","null"]},"city":{"type":["string","null"]},"country":{"type":["string","null"]}},"required":["address","city","country"],"type":"object"},"industry":{"type":["string","null"]},"legal_name":{"type":["string","null"]},"name":{"type":["string","null"]},"null_reasons":{"additionalProperties":{"type":"string"},"type":"object"},"pack_version":{"const":"company-evidence-pack-v1"},"registry":{"additionalProperties":false,"properties":{"jurisdiction":{"type":["string","null"]},"lei":{"type":["string","null"]},"lei_status":{"type":["string","null"]},"sec_cik":{"type":["string","null"]},"ticker":{"type":["string","null"]},"wikidata_id":{"type":["string","null"]}},"required":["lei","lei_status","jurisdiction","sec_cik","ticker","wikidata_id"],"type":"object"},"request_id":{"description":"Delivery request identifier; also returned in x-foundry-request-id.","type":"string"},"resolved_url":{"type":["string","null"]},"retrieved_at":{"type":"string"},"sanctions":{"additionalProperties":false,"properties":{"lists_checked":{"items":{"additionalProperties":false,"properties":{"aliases_loaded":{"type":"boolean"},"entity_records":{"type":"integer"},"list":{"type":"string"},"name":{"type":"string"},"retrieved_at":{"type":"string"},"source_url":{"type":"string"}},"required":["list","name","source_url","retrieved_at","entity_records","aliases_loaded"],"type":"object"},"type":"array"},"lists_unavailable":{"items":{"type":"string"},"type":"array"},"matches":{"items":{"additionalProperties":false,"properties":{"entry_id":{"type":"string"},"list":{"type":"string"},"listed_name":{"type":"string"},"match_type":{"const":"exact_normalized_name"},"matched_name":{"type":"string"},"program":{"type":["string","null"]},"screened_name":{"type":"string"}},"required":["screened_name","list","entry_id","listed_name","matched_name","program","match_type"],"type":"object"},"type":"array"},"note":{"type":"string"},"screened_names":{"items":{"type":"string"},"type":"array"},"status":{"enum":["no_exact_name_match","potential_match"]}},"required":["status","screened_names","lists_checked","lists_unavailable","matches","note"],"type":"object"},"service_id":{"description":"Canonical service identifier.","type":"string"},"service_version":{"description":"Version of the invoked service.","type":"string"},"socials":{"additionalProperties":{"type":"string"},"type":"object"},"tech_hints":{"items":{"type":"string"},"maxItems":12,"type":"array"}},"required":["request_id","service_id","service_version","pack_version","domain","resolved_url","retrieved_at","name","legal_name","description","industry","founded","headquarters","employees","contact","socials","domain_facts","registry","tech_hints","confidence","evidence","null_reasons","sanctions"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-03T06:02:15.253Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-03T06:02:10.674Z"},"resource":"https://api.zfinia.com/x402/v1/company-evidence-pack","serviceName":"zFinia Company Evidence Pack","tags":["company enrichment","company due diligence","kyb","counterparty verification","sanctions screening"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0xD494A454888a390B2b05df74AE2B5fD9c9902B71","scheme":"exact"}],"description":"Environment Contract","extensions":{"bazaar":{"info":{"input":{"body":{"configured":["API_URL"],"declared":["API_URL","TOKEN"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"valid":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"configured":{"items":{"type":"string"},"maxItems":256,"type":"array"},"declared":{"items":{"type":"string"},"maxItems":256,"type":"array"}},"required":["declared","configured"]},"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"}},"builder-code":{"info":{"a":"bc_rtkgzsuf","s":["cdp_sdk_server"]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"eip2612GasSponsoring":{},"erc20ApprovalGasSponsoring":{}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788137077/bazaar-icons/ec5e9a6209720b2b.jpg","lastUpdated":"2026-10-03T03:17:55.579Z","quality":{"l30DaysTotalCalls":67,"l30DaysUniquePayers":28,"lastCalledAt":"2026-10-03T03:17:55.295Z"},"resource":"https://www.cultos.dev/services/environment-contract","serviceName":"Cult OS Developer Tools","tags":["developer-tools","deterministic","cultos","environment-contract"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x32886F6F361C1d570255c2762967A2e41D0E9B1a","scheme":"exact"}],"description":"Pacing Analysis: the full analyzePacing report over caller-submitted biometric observations -- rolling baselines, morning deviation, resting-heart-rate threshold estimate, and conservative PEM risk flags, each with citations and epistemic labels. Stateless: nothing submitted or computed is stored.","extensions":{"bazaar":{"info":{"input":{"body":{"observations":[{"measuredAt":"2026-08-30T07:00:00Z","measurement":{"precision":"1","unit":"ms","value":"42.1"},"metric":"hrv-rmssd","missingness":{"status":"observed"},"recordType":"nutrition-biometric-observation","schemaVersion":"1.0.0"}],"windowDays":14},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"activity":{"baseline":{"insufficientData":true,"mad":null,"median":null,"missingCount":0,"n":0,"windowDays":14},"deviation":{"deviation":null,"mad":null,"median":null,"rawDelta":null,"status":"insufficient-baseline"},"today":null},"hrv":{"baseline":{"insufficientData":false,"mad":3.4,"median":42.1,"missingCount":1,"n":13,"windowDays":14},"deviation":{"deviation":-4.3,"mad":3.4,"median":42.1,"rawDelta":-10.9,"status":"ok"},"today":{"status":"observed","timestamp":"2026-08-30T07:00:00Z","value":31.2}},"note":"Descriptive statistics and labeled heuristic flags only. No diagnosis, prediction, or confirmation of post-exertional malaise is made or implied.","observationCount":15,"restingHeartRate":{"latestValue":58,"thresholdEstimate":{"ceilingBpm":73,"evidenceStatus":"Workwell Foundation clinical rule of thumb; no validating primary study found (targeted PubMed search, 2026-09-01). Present as an informal heuristic, never as a validated instrument.","formula":"resting heart rate + 15 bpm","restingHr":58}},"risk":{"dataQuality":{"activity":"insufficient-baseline","hrv":"ok","sleep":"insufficient-baseline"},"flags":[{"code":"HRV_SUPPRESSED_VS_OWN_BASELINE","evidenceStatus":"Directionally consistent with Aboagye et al. 2025 (single post-COVID cohort, n=68, not externally validated) and Ruijgt et al. 2026 (observational, no validated threshold). Not a diagnostic or predictive claim.","message":"Today's HRV (RMSSD) deviates notably below this person's own rolling baseline."}],"note":"Descriptive deviation-from-own-baseline flags only. No output of this function diagnoses, predicts, or confirms post-exertional malaise."},"sleep":{"baseline":{"insufficientData":true,"mad":null,"median":null,"missingCount":0,"n":0,"windowDays":14},"deviation":{"deviation":null,"mad":null,"median":null,"rawDelta":null,"status":"insufficient-baseline"},"today":null},"usableObservationCount":15,"windowDays":14},"type":"json"}},"routeTemplate":"/v1/pacing/analysis","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"metricIds":{"description":"Overrides which metric id names resting-heart-rate/hrv/sleep/activity.","type":"object"},"observations":{"description":"nutrition-biometric-observation-v1-shaped records: { metric, measuredAt|enteredAt, measurement: { value, unit, precision }, missingness: { status } }.","items":{"properties":{"enteredAt":{"type":"string"},"measuredAt":{"type":"string"},"measurement":{"properties":{"precision":{"type":"string"},"unit":{"type":"string"},"value":{}},"type":"object"},"metric":{"type":"string"},"missingness":{"properties":{"status":{"type":"string"}},"type":"object"}},"required":["metric"],"type":"object"},"minItems":1,"type":"array"},"windowDays":{"description":"Trailing rolling-baseline window in days; defaults to 14.","minimum":1,"type":"integer"}},"required":["observations"]},"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":{"activity":{"type":"object"},"hrv":{"type":"object"},"note":{"type":"string"},"observationCount":{"type":"integer"},"restingHeartRate":{"type":"object"},"risk":{"type":"object"},"sleep":{"type":"object"},"usableObservationCount":{"type":"integer"},"windowDays":{"type":"integer"}},"required":["observationCount","usableObservationCount","windowDays","restingHeartRate","hrv","sleep","activity","risk","note"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"sign-in-with-x":{"info":{"domain":"market.561.group","expirationTime":"2026-10-03T02:23:23.394Z","issuedAt":"2026-10-03T02:18:23.394Z","nonce":"8a0a326420987083da93a35dc475a680","resources":["https://market.561.group/v1/pacing/analysis"],"statement":"Sign in to use what this wallet has been granted at market.561.group.","uri":"https://market.561.group/v1/pacing/analysis","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"type":"string"},"issuedAt":{"type":"string"},"nonce":{"type":"string"},"notBefore":{"type":"string"},"requestId":{"type":"string"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-03T02:18:23.414Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T02:18:23.301Z"},"resource":"https://market.561.group/v1/pacing/analysis","serviceName":"561-group-pacing-analysis","tags":["pacing","biometric","me-cfs","long-covid","hrv"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x32886F6F361C1d570255c2762967A2e41D0E9B1a","scheme":"exact"}],"description":"Deterministically evaluates one proposed market action against the buyer's exact policy, immutable snapshot, fees, risk limits, and customer-declared public evidence, returning a replayable ADMIT, REFUSE, or ESCALATE receipt. It does not predict markets, handle keys, hold custody, sign, place orders, or execute trades.","extensions":{"bazaar":{"info":{"input":{"body":{"anchor":{"decisionAt":"2026-07-22T18:00:30.000Z","expiresAt":"2026-07-22T18:05:30.000Z","snapshot":"ni:///sha-256;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","type":"ImmutableMarketDecisionAnchor"},"candidate":{"action":"SELL","instrument":"urn:instrument:gmx:eth-usd-perpetual","leverageBps":"20000","notionalUsdMicros":"25000000","side":"LONG","type":"CandidateMarketAction","venue":"urn:venue:gmx-v2:eip155:42161"},"evidence":[],"policy":{"clauses":[{"actions":["SELL"],"id":"a-action","type":"ActionIn"},{"id":"b-notional","type":"NotionalUsdMicrosAtMost","value":"50000000"},{"id":"c-leverage","type":"LeverageBpsAtMost","value":"30000"}],"type":"MarketActionAdmissionPolicy","version":1},"receiptProfile":"full-v1","type":"MarketActionAdmissionRequest","version":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"candidateDigest":"ni:///sha-256;-IV8qW8_dh30Y6LDm-COWPxvAbLW06C_Lg_dr7U8U98","clauseResults":[{"actual":"SELL","clauseId":"a-action","clauseType":"ActionIn","disposition":"PASS","evidenceReferences":[],"expected":["SELL"]},{"actual":"25000000","clauseId":"b-notional","clauseType":"NotionalUsdMicrosAtMost","disposition":"PASS","evidenceReferences":[],"expected":"50000000"},{"actual":"20000","clauseId":"c-leverage","clauseType":"LeverageBpsAtMost","disposition":"PASS","evidenceReferences":[],"expected":"30000"}],"decisionAt":"2026-07-22T18:00:30.000Z","decisionScope":"policy-admission-only-not-prediction-or-execution","engine":{"id":"ni:///sha-256;-nztTB51d0leDDsL9bBVvvkNzWrTmRRgmOAZG-k2aiE","version":1},"evidenceAssurance":"customer-declared-unverified","evidenceReferences":[],"forbiddenEffects":{"broadcast":false,"credentials":false,"custody":false,"marketDataFetch":false,"orderPlacement":false,"prediction":false,"signing":false,"stateMutation":false,"transactionAssembly":false},"id":"ni:///sha-256;mshiVXmzYJ5NKzaGyYPYr_YsMJrUHlbN-aMWxiLG5K8","policyDigest":"ni:///sha-256;LvzlDtQN4eARgJ51OOiLwkSwVf_w8VFkgm57sMDpHmA","replay":{"engineId":"ni:///sha-256;-nztTB51d0leDDsL9bBVvvkNzWrTmRRgmOAZG-k2aiE","expectedReceiptProfile":"full-v1","export":"evaluateMarketActionAdmission","module":"@red-cup-engineering/blockchain-trashpanda","normalizedRequest":{"anchor":{"decisionAt":"2026-07-22T18:00:30.000Z","expiresAt":"2026-07-22T18:05:30.000Z","snapshot":"ni:///sha-256;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","type":"ImmutableMarketDecisionAnchor"},"candidate":{"action":"SELL","instrument":"urn:instrument:gmx:eth-usd-perpetual","leverageBps":"20000","notionalUsdMicros":"25000000","side":"LONG","type":"CandidateMarketAction","venue":"urn:venue:gmx-v2:eip155:42161"},"evidence":[],"policy":{"clauses":[{"actions":["SELL"],"id":"a-action","type":"ActionIn"},{"id":"b-notional","type":"NotionalUsdMicrosAtMost","value":"50000000"},{"id":"c-leverage","type":"LeverageBpsAtMost","value":"30000"}],"type":"MarketActionAdmissionPolicy","version":1},"receiptProfile":"full-v1","type":"MarketActionAdmissionRequest","version":1},"operation":"evaluateMarketActionAdmission","runtime":"node\u003e=22.18"},"requestDigest":"ni:///sha-256;hM-CWdx0B6FiU_m1YW9T_zszoYVPLhKvS0iTlUYepMw","snapshot":"ni:///sha-256;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","type":"MarketActionAdmissionReceipt","validUntil":"2026-07-22T18:05:30.000Z","verdict":"ADMIT","version":1},"type":"json"}},"routeTemplate":"/v1/market-action/admission","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"anchor":{"description":"One immutable content-addressed snapshot and bounded decision-validity window.","type":"object"},"candidate":{"description":"One proposed BUY, SELL, CLOSE, REDUCE, or HOLD action; never an order or execution grant.","type":"object"},"evidence":{"description":"Sorted customer-declared, publicly referenceable observations bound to the snapshot.","type":"array"},"policy":{"description":"Sorted deterministic admission clauses for venue, instrument, action, notional, leverage, evidence thresholds, and freshness.","type":"object"},"receiptProfile":{"const":"full-v1"},"type":{"const":"MarketActionAdmissionRequest"},"version":{"const":1}},"required":["type","version","candidate","anchor","evidence","policy","receiptProfile"]},"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":{"clauseResults":{"type":"array"},"forbiddenEffects":{"type":"object"},"id":{"type":"string"},"type":{"const":"MarketActionAdmissionReceipt"},"verdict":{"enum":["ADMIT","REFUSE","ESCALATE"]}},"required":["id","type","requestDigest","candidateDigest","policyDigest","snapshot","decisionAt","validUntil","engine","clauseResults","verdict","replay","forbiddenEffects"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"sign-in-with-x":{"info":{"domain":"market.561.group","expirationTime":"2026-10-03T02:23:21.660Z","issuedAt":"2026-10-03T02:18:21.660Z","nonce":"d5756b770b87c64ec8fa55e3f6a1a7fe","resources":["https://market.561.group/v1/market-action/admission"],"statement":"Sign in to use what this wallet has been granted at market.561.group.","uri":"https://market.561.group/v1/market-action/admission","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"type":"string"},"issuedAt":{"type":"string"},"nonce":{"type":"string"},"notBefore":{"type":"string"},"requestId":{"type":"string"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-03T02:18:21.713Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T02:18:21.348Z"},"resource":"https://market.561.group/v1/market-action/admission","serviceName":"trashpanda-market-admission","tags":["trashpanda-services","market-action","risk-policy","broker","deterministic"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x32886F6F361C1d570255c2762967A2e41D0E9B1a","scheme":"exact"}],"description":"Deterministically evaluates one unsigned Base transaction against the buyer's exact policy and immutable block anchor before signing, returning a replayable clause-by-clause PASS, FAIL, or ESCALATE receipt. No keys, signatures, custody, signing, or broadcast authority are accepted.","extensions":{"bazaar":{"info":{"input":{"body":{"anchor":{"blockHash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","blockNumber":"1","chainId":8453,"type":"ImmutableBaseBlockAnchor"},"evidence":[],"policy":{"clauses":[{"chainId":8453,"id":"a-chain","type":"ChainIdEquals"}],"type":"BasePreSignPolicy","version":1},"receiptProfile":"full-v1","transaction":{"chainId":8453,"data":"0x","gasLimit":"21000","nonce":"0","sender":"0x1111111111111111111111111111111111111111","to":"0x2222222222222222222222222222222222222222","type":"UnsignedBaseTransaction","valueWei":"0"},"type":"BasePreSignConformanceRequest","version":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"anchorAssurance":"customer-declared-unverified","block":{"hash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","number":"1"},"chain":{"caip2":"eip155:8453","chainId":8453},"clauseResults":[{"actual":8453,"clauseId":"a-chain","clauseType":"ChainIdEquals","disposition":"PASS","evidenceReferences":[],"expected":8453}],"engine":{"id":"ni:///sha-256;Hb2S8iZrnwzh6Alj7lo0iYRXy25ByoNwbHi-gwatRhU","version":2},"evidenceAssurance":"customer-declared-unverified","evidenceReferences":[],"forbiddenEffects":{"broadcast":false,"credentials":false,"custody":false,"signing":false,"stateMutation":false},"id":"ni:///sha-256;NYqiNcrA_5bH1ysrXsy7hO0PzeX2NclTFkn85KCfvVk","policyDigest":"ni:///sha-256;KZjmKuiZr5WC3oHkQcG3xQmP0ZqOt22H1dmYTBxaPG0","replay":{"engineId":"ni:///sha-256;Hb2S8iZrnwzh6Alj7lo0iYRXy25ByoNwbHi-gwatRhU","expectedReceiptProfile":"full-v1","export":"evaluateBasePreSignPolicy","module":"@red-cup-engineering/blockchain-trashpanda@0.1.0","normalizedRequest":{"anchor":{"blockHash":"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","blockNumber":"1","chainId":8453,"type":"ImmutableBaseBlockAnchor"},"evidence":[],"policy":{"clauses":[{"chainId":8453,"id":"a-chain","type":"ChainIdEquals"}],"type":"BasePreSignPolicy","version":1},"receiptProfile":"full-v1","transaction":{"chainId":8453,"data":"0x","gasLimit":"21000","nonce":"0","sender":"0x1111111111111111111111111111111111111111","to":"0x2222222222222222222222222222222222222222","type":"UnsignedBaseTransaction","valueWei":"0"},"type":"BasePreSignConformanceRequest","version":1},"operation":"evaluateBasePreSignPolicy","runtime":"node\u003e=22.18"},"requestDigest":"ni:///sha-256;a11hNQXJ34rZfGk823_e-4h2EOO-PF6POfwyMceH22Y","transactionDigest":"ni:///sha-256;Gv7Dsz1qLH7bADxe1632n4apGzl8x9EHNBrylpXi1UA","type":"BasePreSignPolicyConformanceReceipt","verdict":"PASS","version":1},"type":"json"}},"routeTemplate":"/v1/pre-sign/conformance","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"anchor":{"description":"One immutable Base block number and hash.","type":"object"},"evidence":{"description":"Deterministic evidence objects cited by policy clauses.","type":"array"},"policy":{"description":"The exact deterministic policy clauses to evaluate.","type":"object"},"receiptProfile":{"const":"full-v1"},"transaction":{"description":"One unsigned Base transaction; credentials, signatures, signed transactions, custody, signing, and broadcast grants are refused.","type":"object"},"type":{"const":"BasePreSignConformanceRequest"},"version":{"const":1}},"required":["type","version","transaction","policy","anchor","evidence","receiptProfile"]},"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":{"clauseResults":{"type":"array"},"forbiddenEffects":{"type":"object"},"id":{"type":"string"},"type":{"const":"BasePreSignPolicyConformanceReceipt"},"verdict":{"enum":["PASS","FAIL","ESCALATE"]}},"required":["id","type","requestDigest","transactionDigest","policyDigest","chain","block","anchorAssurance","engine","clauseResults","verdict","evidenceReferences","evidenceAssurance","replay","forbiddenEffects"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"sign-in-with-x":{"info":{"domain":"market.561.group","expirationTime":"2026-10-03T02:23:16.691Z","issuedAt":"2026-10-03T02:18:16.691Z","nonce":"a52ff686b242bd7242d8008a7709e886","resources":["https://market.561.group/v1/pre-sign/conformance"],"statement":"Sign in to use what this wallet has been granted at market.561.group.","uri":"https://market.561.group/v1/pre-sign/conformance","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"type":"string"},"issuedAt":{"type":"string"},"nonce":{"type":"string"},"notBefore":{"type":"string"},"requestId":{"type":"string"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-03T02:18:16.713Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T02:18:16.583Z"},"resource":"https://market.561.group/v1/pre-sign/conformance","serviceName":"trashpanda-pre-sign-conformance","tags":["trashpanda-services","base","pre-sign","transaction-policy","deterministic"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x32886F6F361C1d570255c2762967A2e41D0E9B1a","scheme":"exact"}],"description":"Ranks packages with disclosed advisories, silent maintainers, and many dependents as orphan-patch candidates, deterministically, from public inputs alone.","extensions":{"bazaar":{"info":{"input":{"body":{"advisories":[{"ecosystem":"npm","fixedVersion":null,"id":"GHSA-2026-0001","package":"left-pad-example","published":"2026-01-15T00:00:00Z","severity":"high"}],"dependents":[{"dependentCount":4200,"ecosystem":"npm","package":"left-pad-example"}],"maintenance":[{"ecosystem":"npm","lastReleaseDaysAgo":900,"openIssueResponseDaysMedian":null,"package":"left-pad-example"}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"candidates":[{"advisoryIds":["GHSA-2026-0001"],"ecosystem":"npm","package":"left-pad-example","reasons":["unpatched high advisory GHSA-2026-0001 (published 2026-01-15T00:00:00Z)","last release 900 days ago","no issue response recorded","4200 known dependents"],"score":62.5}]},"type":"json"}},"routeTemplate":"/v1/orphan-patch/score","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"advisories":{"description":"{id, package, ecosystem, severity, published, fixedVersion} rows; fixedVersion is null when no fix is known.","type":"array"},"dependents":{"description":"{package, ecosystem, dependentCount} rows.","type":"array"},"maintenance":{"description":"{package, ecosystem, lastReleaseDaysAgo, openIssueResponseDaysMedian} rows; openIssueResponseDaysMedian is null when no issue response was ever recorded.","type":"array"}},"required":["advisories","maintenance","dependents"]},"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":{"candidates":{"items":{"properties":{"advisoryIds":{"items":{"type":"string"},"type":"array"},"ecosystem":{"type":"string"},"package":{"type":"string"},"reasons":{"items":{"type":"string"},"type":"array"},"score":{"type":"number"}},"required":["package","ecosystem","score","reasons","advisoryIds"],"type":"object"},"type":"array"}},"required":["candidates"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"sign-in-with-x":{"info":{"domain":"market.561.group","expirationTime":"2026-10-03T02:11:46.612Z","issuedAt":"2026-10-03T02:06:46.612Z","nonce":"9665fbb45c7e66b2c617b36682f046f6","resources":["https://market.561.group/v1/orphan-patch/score"],"statement":"Sign in to use what this wallet has been granted at market.561.group.","uri":"https://market.561.group/v1/orphan-patch/score","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"address":{"type":"string"},"chainId":{"type":"string"},"domain":{"type":"string"},"expirationTime":{"type":"string"},"issuedAt":{"type":"string"},"nonce":{"type":"string"},"notBefore":{"type":"string"},"requestId":{"type":"string"},"signature":{"type":"string"},"statement":{"type":"string"},"type":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"}},"required":["domain","address","uri","version","chainId","type","nonce","issuedAt","signature"],"type":"object"},"supportedChains":[{"chainId":"eip155:8453","type":"eip191"}]}},"lastUpdated":"2026-10-03T02:06:46.644Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T02:06:46.515Z"},"resource":"https://market.561.group/v1/orphan-patch/score","serviceName":"orphan-patch-score","tags":["supply-chain","advisory","npm","triage"],"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":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"38Fmaf3MWTR6AWPWrtrdXoqn6iqfVcUBHMFRhiUAEjFb","scheme":"exact"}],"description":"Check agent output before you accept or pay for a deliverable: your JSON Schema plus rules like totals matching and unique IDs. Pass/fail, % of checks passed, fix hints and a signed receipt. $0.02 USDC, no signup, x402 v2.","extensions":{"bazaar":{"info":{"input":{"body":{"agent_id":"example-agent-001","enforce_rules":true,"expected_schema":{"properties":{"findings":{"items":{"properties":{"id":{"type":"string"},"summary":{"minLength":1,"type":"string"}},"required":["id","summary"],"type":"object"},"minItems":1,"type":"array"},"report_title":{"minLength":1,"type":"string"}},"required":["report_title","findings"],"type":"object"},"rules":[{"field":"findings[].id","type":"unique"}],"submitted_output":{"findings":[{"id":"F-1","summary":"Vendor A raised its entry plan by 10%."},{"id":"F-2","summary":"Vendor B added a free tier."}],"report_title":"Q3 competitor pricing scan"},"task_id":"example-task-002"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"agent_id":"example-agent-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":12,"ratio":1,"total":12},"next_actions":[{"action":"attach_receipt","for":"seller"},{"action":"proceed_to_payment","for":"buyer"}],"output_hash":"dc7786e4a55de9423a7b14297944b00ebe8e5c709f2063a78230aa2df7004b50","overall":{"passed":28,"ratio":1,"total":28},"request_hash":"0defdf7d0e73e14d785a03658d6f2b3ef6e210569516387e2cc1d057ed6ba6b0","result":"pass","rules_hash":"a888b42989834a385f47403af04349f49bb47c950918ed100dc1df20d9d30a3b","schema_compliance":{"passed":16,"ratio":1,"total":16},"schema_hash":"55cdc036dc420c8ed2f46ea0a6f2df6f99821be1b9b388d5267736066d66579b","strict_content_check":false,"summary":{"blocking_checks":[],"result":"pass"},"task_id":"example-task-002","verification_id":"0b8f2a6e-5d1c-4f43-9a07-3c61d9e2b8a4","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-03T00:50:08.886Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-03T00:50:08.648Z"},"resource":"https://fastapi-service-5ag4.onrender.com/verify/deliverable","serviceName":"Agent Output Verifier","tags":["deliverable","agent-output","verification","json-schema","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x5799fe0715C04f479f7f80Fbe6C4CFb384A8E0e9","scheme":"exact"}],"description":"Space Markets Index (SMI), published by Space Markets, Inc.: orbital launch activity from public data. Weekly 2026 launch series, per-launch records (rocket, mission, payloads, mass status) and SMI prints, as small JSON. Each read costs $0.01 test USDC via x402 on Base Sepolia (testnet). Data: GCAT (J. McDowell, planet4589.org), CC BY 4.0, modified by Space Markets. Not affiliated with or endorsed by SpaceX. Data only, not advice. Free: https://smx.space/smi-api/latest","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"attribution":{"dataset":"GCAT","license":"CC BY 4.0","notice":"Not affiliated with or endorsed by SpaceX. Data only, not advice."},"print_id":"2026-W39.r5","schema_version":"smx.api.smi.history.v1","totals":{"launches_in_series":233,"weeks":39,"ytd_launches":233},"weeks":[{"launches":12,"week":"2026-W38","week_start":"2026-09-14"},{"launches":2,"week":"2026-W39","week_start":"2026-09-21"}],"year":2026},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"attribution":{"properties":{"dataset":{"type":"string"},"license":{"type":"string"},"notice":{"type":"string"}},"type":"object"},"print_id":{"type":"string"},"schema_version":{"type":"string"},"totals":{"type":"object"},"weeks":{"items":{"properties":{"launches":{"type":"integer"},"week":{"type":"string"},"week_start":{"type":"string"}},"type":"object"},"type":"array"},"year":{"type":"integer"}},"required":["schema_version","year","weeks","attribution"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T23:28:06.492Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T23:28:06.101Z"},"resource":"https://smx.space/smi-api/history","serviceName":"Space Markets Index (SMI)","tags":["smx","testnet","base-sepolia","space-markets","launch-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9YLxx6HtrN4HFd2wBTcBX5Uwn2rtMUYxcUwohzG9aBGT","scheme":"exact"}],"description":"Multilingual vague-to-canonical shopping intelligence for physical anime collectibles. Accept requests such as 'I want a ONE PIECE figure', 'a big cheap Pikachu plush', 'é¨å±ã«é£¾ãããã£ãããã¾ã­', or 'a Japan-only Luffy figure' even when the exact product is unknown. Interpret hard identity constraints plus soft preferences such as budget, color, size, style, gift/display use, condition, availability and buyer location; rank compatible canonical products, re...","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"en","query":"I want a ONE PIECE figure. What should I buy?"},"type":"http"},"output":{"example":{"charged":true,"endpoint":"/v1/identify","identity_quality":95,"product":{"id":"canonical-product-uuid","jan_code":"4580590123456","manufacturer":"Good Smile Company","name_en":"Official Product Name","name_ja":"商品正式名"},"service":"ANIME INTELLIGENCE","version":"3.7.98"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"input":{"additionalProperties":false,"properties":{"method":{"const":"GET","type":"string"},"queryParams":{"additionalProperties":false,"properties":{"buyer_country":{"description":"ISO alpha-2 buyer destination; defaults to JP for Japan buyers.","type":"string"},"id":{"description":"ANIME INTELLIGENCE canonical product UUID.","type":"string"},"lang":{"enum":["ja","en","zh","ko","es","fr","de"],"type":"string"},"listing_title":{"description":"Optional listing title for listing-match when URL is unavailable.","type":"string"},"listing_url":{"description":"Optional listing URL for listing-match.","type":"string"},"postal_code":{"description":"Optional destination postal code for landed-cost context.","type":"string"},"query":{"description":"Product name, JAN/EAN-13, model number or identifying description.","type":"string"},"refresh":{"enum":["0","1"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","queryParams"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"type":"object"},"type":{"const":"json","type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"lastUpdated":"2026-10-02T20:47:48.348Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T20:47:48.01Z"},"resource":"https://anime-intelligence.goodmy0312.workers.dev/v1/identify","serviceName":"ANIME INTELLIGENCE","tags":["anime","figures","recommend","shopping","japan"],"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":"Transliterate Cyrillic text into Latin using a named standard: ISO 9:1995 (one-to-one, with diacritics, covering the full standard: Russian, other Slavic, historic and non-Slavic Cyrillic letters) or BGN/PCGN, which is the Russian system only (Ukrainian, Serbian and other letters are passed through unmapped). Returns the transliteration, the source script, the standard, the mapped fraction and the unmapped characters. Other scripts are rejected with UNSUPPORTED_VALUE.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"standard":"iso-9","text":"Щука"},"type":"http"},"output":{"example":{"data":{"coverage":1,"result":"Ŝuka","source_script":"Cyrillic","standard":"iso-9","unmapped":""},"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":"romanisation-tables","licence":"character correspondences (facts); see sources/translit.md","published":"2026-09-29","version":"ISO 9:1995 (full Cyrillic repertoire) and BGN/PCGN Russian system"}]},"ok":true,"route":"/v1/text/transliterate","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":"preserve","description":"preserve (default), lower or upper.","enum":["preserve","lower","upper"],"maxLength":64,"type":"string"},"from":{"default":"auto","description":"Source script name (cyrillic), or auto (default).","maxLength":32,"type":"string"},"standard":{"description":"Romanisation standard: iso-9 (default; all ISO 9:1995 Cyrillic letters) or bgn-pcgn (BGN/PCGN Russian system, Russian letters only).","maxLength":32,"type":"string"},"text":{"description":"Text to transliterate, 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":{"coverage":{"type":"number"},"result":{"type":"string"},"source_script":{"type":"string"},"standard":{"type":"string"},"unmapped":{"type":"string"}},"required":["result","source_script","standard","coverage","unmapped"],"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/transliterate"},"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-02T20:24:44.893Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T20:24:44.419Z"},"resource":"https://api.duoleads.com/v1/text/transliterate","serviceName":"Duo Data Utilities","tags":["deterministic","no-api-key","text","unicode","transliteration"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6B0F4651eD42893ab58139938175E4a69f175F25","scheme":"exact"},{"amount":"1000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"ATWJ82T8nRdQwZnaysB68N5EpaSvLRsQP4h6eWmaJBH9","scheme":"exact"}],"description":"Is this x402 endpoint safe to pay? Check it before your AI agent pays: go / caution / no_go, the recommended payment option, and why (payment would fail, over your budget, price above advertised, not HTTPS, unknown token). Never pays the endpoint. Cached 10 min.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"max_usd":"0.05","url":"https://ichimoku-signal.fizzl.eu/signal/BTC-USDT"},"type":"http"},"output":{"example":{"cached":false,"checked_at":"2026-09-23T17:00:00.000Z","method":"GET","options":[{"amount":"20000","asset_symbol":"USDC","index":0,"network":"eip155:8453","network_name":"Base","pay_to":"0x6B0F4651eD42893ab58139938175E4a69f175F25","payable":true,"problems":[],"usd":0.02}],"reasons":[],"recommended_option":0,"safe_to_pay":true,"signals":{"advertised_price_usd":0.02,"https":true,"listed_in_cdp_bazaar":false},"summary":"OK to pay: $0.02 on Base.","url":"https://ichimoku-signal.fizzl.eu/signal/BTC-USDT","verdict":"go"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"max_usd":{"description":"Your budget per call in USD; above it the verdict is no_go.","type":"string"},"method":{"description":"HTTP method you will call it with. Default: try GET, then POST.","enum":["GET","POST"],"type":"string"},"network":{"description":"CAIP-2 network you want to pay on, e.g. eip155:8453 or solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.","type":"string"},"url":{"description":"The x402 endpoint you are about to pay.","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"type":"boolean"},"checked_at":{"type":"string"},"method":{"type":["string","null"]},"options":{"items":{"properties":{"amount":{"type":["string","null"]},"asset_symbol":{"type":["string","null"]},"index":{"type":"integer"},"network":{"type":["string","null"]},"network_name":{"type":["string","null"]},"pay_to":{"type":["string","null"]},"payable":{"type":"boolean"},"problems":{"items":{"type":"string"},"type":"array"},"usd":{"type":["number","null"]}},"required":["index","payable","problems"],"type":"object"},"type":"array"},"reasons":{"items":{"properties":{"code":{"type":"string"},"level":{"enum":["no_go","caution","info"],"type":"string"},"message":{"type":"string"}},"required":["level","code","message"],"type":"object"},"type":"array"},"recommended_option":{"type":["integer","null"]},"safe_to_pay":{"type":"boolean"},"signals":{"type":"object"},"summary":{"type":"string"},"url":{"type":"string"},"verdict":{"enum":["go","caution","no_go"],"type":"string"}},"required":["url","verdict","safe_to_pay","summary","options","reasons"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-02T18:13:46.962Z","quality":{"l30DaysTotalCalls":34,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-02T18:13:45.963Z"},"resource":"https://x402-doctor.onrender.com/api/v1/preflight","serviceName":"x402 Doctor","tags":["x402","payments","safety","pre-payment","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","description":"Signed page read (0.005 USDC): the URL as clean Markdown plus an Ed25519 receipt binding its SHA-256, the provider, and the observation time. Proves what your agent read. Body: {\"url\": \"https://...\"}. Sponsored Solana accepts require a payment client that honors accepts[].extra.feePayer (for example @x402/svm ExactSvmScheme); AgentCash cannot settle that Solana rail.","extra":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","decimals":6,"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","recentBlockhash":"Ef144sD9r1um49a95PbL4nsjn15QsbhczwcaEA3UDSkV"},"maxAmountRequired":"5000","maxTimeoutSeconds":45,"mimeType":"application/json","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"GFpLvocNdEjnSsLH3VJQL6wGcjGxTbUBrj6fqN3Qe1Gs","resource":"https://intel.twzrd.xyz/v1/intel/read-page","scheme":"exact"}],"description":"Signed page read (0.005 USDC): the URL as clean Markdown plus an Ed25519 receipt binding its SHA-256, the provider, and the observation time. Proves what your agent read. Body: {\"url\": \"https://...\"}. Sponsored Solana accepts require a payment client that honors accepts[].extra.feePayer (for example @x402/svm ExactSvmScheme); AgentCash cannot settle that Solana rail.","extensions":{"bazaar":{"exampleUrl":"https://intel.twzrd.xyz/v1/intel/read-page","info":{"input":{"body":{"url":"https://example.com/"},"bodyType":"json","discoverable":true,"method":"POST","queryParams":{},"type":"http"},"output":{"example":{"markdown":"# Example Domain ...","paid":true,"receipt":{"kind":"twzrd_page_read_v1","leaf":"0x\u003csha256 of domain || preimage\u003e","preimage":{"basis":"provider_observation","content_sha256":"\u003csha256 of markdown\u003e","observed_at":"\u003cISO time\u003e"},"signature":"\u003cEd25519 signature over the leaf\u003e"},"url":"https://example.com/"},"type":"json"}},"routeTemplate":"/v1/intel/read-page","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["GET","POST","HEAD","DELETE"],"type":"string"},"pathParams":{"additionalProperties":{"type":"string"},"type":"object"},"queryParams":{"additionalProperties":{"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"}},"twzrd_attempt":{"attempt_key":"b30fc315-132c-4b49-bcb0-051b9d49c054","schema":"twzrd.attempt.v1"}},"lastUpdated":"2026-10-02T17:47:38.796Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-02T17:47:38.384Z"},"resource":"https://intel.twzrd.xyz/v1/intel/read-page","serviceName":"TWZRD Agent Intelligence","tags":["agent","reputation","trust","intelligence","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xacA92E438df0B2401fF60dA7E4337B687a2435DA","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J8vnmBx4pS1X7UUBTfz1yWBKiw69Dj2yRGRHDaXBRdhR","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0xa4751fCAa83c9669cfe507bb6807507729839be3","scheme":"exact"}],"description":"Speech-to-text with Whisper large-v3-turbo: send an https audio URL (or base64) up to 25 MB, get the transcript, language and timestamped segments.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/audio.mp3"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"duration":42.1,"language":"en","model":"@cf/openai/whisper-large-v3-turbo","segments":[{"end":3.2,"start":0,"text":"Hello and welcome"}],"text":"Hello and welcome..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"audio_base64":{"description":"Alternative to url","type":"string"},"language":{"description":"Optional ISO code, e.g. en","type":"string"},"url":{"description":"https URL of an audio file (mp3, wav, m4a...)","type":"string"}}},"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-02T16:37:10.688Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-02T16:37:10.299Z"},"resource":"https://api.sitecheck-api.workers.dev/api/transcribe","serviceName":"SiteCheck","tags":["speech-to-text","transcription","whisper","audio","stt"],"type":"http","x402Version":2}],"pagination":{"limit":100,"offset":5300,"total":33883},"x402Version":2}
