{"x402Version":2,"payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","resources":[{"id":2227,"slug":"2227","resource":"https://x402.dailyelo.com/v1/reliability/recent","description":"Live reliability feed of x402 endpoints on Base: which services are up, return a valid 402 envelope, and how fast — free-probed across the CDP Bazaar catalog. A real share of listed endpoints are broken/misconfigured; poll ?since=<unix> (or ?health=healthy) to route your agent to endpoints that actually work. Objective measurement, no accusation, machine-readable.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"health":"healthy","limit":"100","since":"1719500000"},"type":"http"},"output":{"example":{"broken_in_db":120,"reliability_db_updated_at":1719500000,"returned":1,"services":[{"domain":"example.x402.app","health":"healthy","last_checked":1719500000,"latency_ms":210,"service_name":"Example","status":402,"valid_x402":true}],"total_in_db":1600},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Live reliability feed of x402 endpoints on Base: reachability, valid-402 envelope, latency, health. Free-probed across the CDP Bazaar catalog. Poll ?since=<unix> for changes; filter ?health=healthy|misconfigured|down.","properties":{"health":{"description":"filter: healthy | misconfigured | down","type":"string"},"limit":{"description":"max results (default 100, max 1000)","type":"string"},"since":{"description":"unix seconds; return only records checked at/after this","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-09-16T17:44:30.556Z","quality":{"calls30d":11,"uniquePayers30d":6,"lastCalledAt":"2026-09-16T17:44:30.27Z"},"liveness":{},"verified":false,"featured":false},{"id":2228,"slug":"2228","resource":"https://x402.dailyelo.com/v1/threats/recent","description":"Live feed of freshly-detected malicious addresses on Base — address-poisoning seeders caught via zero-value transfer sprays, updated continuously by our on-chain collector. Poll ?since=<unix> to ingest only new threats into your agent's blocklist. Deterministic, evidence-backed, machine-readable.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":"100","since":"1719500000"},"type":"http"},"output":{"example":{"returned":2,"threat_db_updated_at":1719500000,"threats":[{"address":"0x5b61e1980491975e297a8fd15501644cc27f0709","confidence":"heuristic_v1","first_seen":1719500000,"reason":"zero_value_transfer_spray","zero_value_recipients":6}],"total_in_db":42},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Live feed of freshly-detected malicious addresses on Base (address-poisoning seeders, caught via zero-value transfer sprays). Poll with ?since=<unix> to get only new threats. Updated continuously by our on-chain collector. Deterministic, evidence-backed.","properties":{"limit":{"description":"max results (default 100, max 1000)","type":"string"},"since":{"description":"unix seconds; return only threats first seen at/after this","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-09-17T03:24:27.434Z","quality":{"calls30d":8,"uniquePayers30d":5,"lastCalledAt":"2026-09-17T03:24:27.14Z"},"liveness":{},"verified":false,"featured":false},{"id":2230,"slug":"2230","resource":"https://x402.dailyelo.com/v1/recipient-check","description":"Pre-send safety check: is this recipient a known malicious address (caught live on Base seeding address-poisoning via zero-value transfer sprays), or a look-alike of an address you trust? Checks our continuously-updated threat DB + deterministic look-alike logic. Answers an agent's 'is it safe to send here?' before every transfer.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"known_addresses":["0x1234bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5678"],"recipient":"0x1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5678"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"action_hint":"do_not_send","confidence":1,"recipient":"0x1234aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5678","risk_flags":["zero_value_transfer_spray"],"threat":{"first_seen":1719500000,"reason":"zero_value_transfer_spray"},"verdict":"known_threat"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Before sending funds, check the recipient against our LIVE on-chain threat DB (addresses caught seeding address-poisoning via zero-value transfer sprays on Base) AND optionally against your known_addresses for look-alike spoofing. Deterministic.","properties":{"known_addresses":{"description":"(optional) your trusted addresses, for look-alike detection","items":{"oneOf":[{"type":"string"},{"properties":{"address":{"type":"string"},"label":{"type":"string"}},"required":["address"],"type":"object"}]},"type":"array"},"recipient":{"description":"0x EVM address you are about to send to","type":"string"}},"required":["recipient"],"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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-08-31T05:01:59.431Z","quality":{"calls30d":7,"uniquePayers30d":2,"lastCalledAt":"2026-08-31T05:02:03.527Z"},"liveness":{},"verified":false,"featured":false},{"id":2229,"slug":"2229","resource":"https://x402.dailyelo.com/v1/rpc/health","description":"Which Base public RPCs serve a stale chain tip. Every 30s we ask all major public RPCs for eth_blockNumber in parallel and record how many blocks behind the fastest peer each was, plus latency and error rate. An RPC never reports its own lag, so an agent reading a balance from a lagging endpoint cannot tell. Omit ?rpc for the full map; ?rpc=<host> for one.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"rpc":"https://mainnet.base.org"},"type":"http"},"output":{"example":{"endpoints":[{"behind_1plus_rate":0.03,"error":2,"error_rate":0.0007,"height_behind":{"max":2,"p50":0,"p90":0,"p99":1,"samples":2878},"latency_ms":{"max":5053,"p50":88,"p90":135,"p99":232,"samples":2878},"ok":2878,"probes":2880,"rpc":"https://base-rpc.publicnode.com","stale":0}],"network":"eip155:8453","schema":"rpchealth/v1","updated_at":1719500000,"window":{"endpoints_compared":10,"hours":24,"probe_interval_s":30,"probe_rounds":2880}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Which Base RPC endpoints are serving a stale chain tip right now. Every 30s we ask all major public RPCs for eth_blockNumber in parallel (same instant) and record how many blocks behind the fastest peer each one was, plus latency and error rate. Omit ?rpc for the full map; pass ?rpc=<url|hostname> to look up one endpoint. Measurements only, no recommendation.","properties":{"rpc":{"description":"optional: RPC url or hostname to look up (omit for the full map)","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-09-15T19:51:59.568Z","quality":{"calls30d":4,"uniquePayers30d":3,"lastCalledAt":"2026-09-15T19:51:59.132Z"},"liveness":{},"verified":false,"featured":false},{"id":2231,"slug":"2231","resource":"https://x402.dailyelo.com/v1/sales/gap","description":"Listed, able to charge, and still not selling? We join the Bazaar catalog with measured on-chain revenue and report the median profile of the top fifth of earners, of everyone earning anything, and of those earning nothing, alongside your own. In our data the top fifth list 14 resources to the zero group one, and write 190-character descriptions to their 370. Correlations across services, not advice. ?domain=.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"your-service.com"},"type":"http"},"output":{"example":{"cohorts":{"no_revenue":{"desc_chars":370.5,"price_usd":0.02,"resources":1,"services":148},"top_20pct_by_revenue":{"desc_chars":189.5,"price_usd":0.05,"resources":14,"services":144}},"difference_vs_top_20pct":{"description_chars_median":180.5,"resources_listed":-13},"observed":true,"schema":"salesgap/v1","window_days":30,"you":{"calls":0,"description_chars_median":370,"price_usd_median":0.02,"resources_listed":1,"revenue_usd":0}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Listed, able to charge, and still not selling? We join the Bazaar catalog with measured on-chain revenue and report the median profile of the top fifth of earners, of everyone earning anything, and of those earning nothing — alongside your own figures and the gap. Correlations across services, not advice. ?domain=<yours>; omit for the cohort profiles alone.","properties":{"domain":{"description":"your domain, to compare against the cohorts","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-09-16T18:38:21.442Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-09-16T18:38:20.686Z"},"liveness":{},"verified":false,"featured":false},{"id":4685,"slug":"4685","resource":"https://x402-store.dgdb.workers.dev/v1/listing-doctor","description":"Why is my x402 service not listed — or listed but never paid? Send your endpoint URL; we fetch your 402 envelope, run the exact SDK validation the CDP facilitator runs, check catalog presence, and return per-check pass/fail with concrete fix hints. Includes two undocumented traps we verified against the live facilitator: a buyer must echo your bazaar extension into the settle payload, and a description over 500 characters makes the facilitator reject every payment. Deterministic, no LLM.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"250000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"method":"POST","resource_url":"https://your-shop.example.com/v1/your-endpoint"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checks":[{"id":"returns_402","message":"402 Payment Required","status":"pass"},{"id":"bazaar_extension_present","message":"extensions.bazaar present","status":"pass"},{"id":"facilitator_extraction","message":"extractDiscoveryInfo OK (same function CDP runs)","status":"pass"},{"id":"listed_in_catalog","message":"not in catalog snapshot 20260612 (25403 items)","status":"warn"}],"how_to_get_listed":["1. ...","2. KEY: buyer must echo the bazaar extension into the settle payload ...","3. ..."],"overall":"listable_pending_settle","url":"https://your-shop.example.com/v1/your-endpoint"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Diagnose why an x402 resource is (not) listed in the CDP Bazaar. Fetches your 402 envelope, runs the same SDK validation/extraction CDP runs, checks catalog presence, and returns per-check fix hints including the undocumented buyer-side settle requirement.","properties":{"method":{"description":"HTTP method of your endpoint (default POST)","enum":["POST","GET","PUT","PATCH"],"type":"string"},"resource_url":{"description":"public https URL of your x402-gated endpoint","type":"string"}},"required":["resource_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":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402-store.dgdb.workers.dev","lastUpdated":"2026-09-10T01:51:45.059Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-09-10T01:51:44.771Z"},"liveness":{},"verified":false,"featured":false},{"id":2232,"slug":"2232","resource":"https://x402.dailyelo.com/v1/ecosystem/services","description":"Machine-readable map of the x402 service ecosystem on Base: price range, category, endpoint count, live health & latency per service — built from our continuous catalog+reliability scan. ?since=<unix> for newly-launched services; ?category=/?health=/?sort= to filter & rank. Skip scanning the whole Bazaar yourself. Objective facts, machine-readable.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"category":"ai","limit":"100","since":"1719500000","sort":"resources"},"type":"http"},"output":{"example":{"ecosystem_db_updated_at":1719500000,"healthy_services":1405,"returned":1,"services":[{"category":"ai","domain":"blockrun.ai","first_seen":1719500000,"health":"healthy","latency_ms":398,"price_max_usd":5.002,"price_min_usd":0.001,"resource_count":185,"service_name":"BlockRun.AI"}],"total_services":1614},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Machine-readable map of the x402 service ecosystem on Base: price range, category, endpoint count, live health & latency per service. ?since=<unix> returns newly-launched services; ?category=, ?health=, ?sort=resources|latency|price|newest to filter/rank. Built from our continuous catalog+reliability scan.","properties":{"category":{"description":"filter by category/tag (e.g. ai, crypto, defi, security)","type":"string"},"health":{"description":"filter: healthy | misconfigured | down","type":"string"},"limit":{"description":"max results (default 100, max 1000)","type":"string"},"since":{"description":"unix seconds; return only services first seen at/after this (new launches)","type":"string"},"sort":{"description":"resources | latency | price | newest","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-08-29T07:45:36.508Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-29T07:45:36.179Z"},"liveness":{},"verified":false,"featured":false},{"id":4684,"slug":"4684","resource":"https://x402-store.dgdb.workers.dev/v1/sign-decode","description":"Decode an EVM signature request (EIP-712 typed data, Permit/Permit2, or ERC-20 approve calldata) into a structured intent: what token, which spender, how much, until when, plus risk_flags and an action_hint. Deterministic, no LLM. Answers an agent's question 'what am I about to sign?'","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"domain":{"chainId":8453,"name":"Permit2","verifyingContract":"0x000000000022D473030F116dDEE9F6B43aC78BA3"},"message":{"details":{"amount":"1461501637330902918203684832716283019655932542975","expiration":"1781176678","nonce":"0","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"sigDeadline":"1749722278","spender":"0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af"},"primaryType":"PermitSingle"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"action_hint":"ask_for_confirmation","amount":"unlimited","confidence":1,"expires_at":"2026-07-12T11:17:58Z","intent":"grant_allowance","risk_flags":["unlimited_allowance"],"spender":"0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af","spender_known":"Uniswap Universal Router v2","standard":"Permit2-AllowanceTransfer (PermitSingle)","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"EIP-712 typed data to decode (domain/primaryType/message), or {\"calldata\": \"0x...\"} for raw ERC-20 approve calldata.","properties":{"calldata":{"type":"string"},"domain":{"type":"object"},"message":{"type":"object"},"primaryType":{"type":"string"}},"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"}}},"tags":["bazaar"],"sourceHost":"x402-store.dgdb.workers.dev","lastUpdated":"2026-09-14T19:49:34.81Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-14T19:49:34.421Z"},"liveness":{},"verified":false,"featured":false},{"id":2233,"slug":"2233","resource":"https://x402.dailyelo.com/v1/listing/watch","description":"Is your x402 service still listed? The Bazaar removes resources that go without settlement, and no one tells you. We keep a daily snapshot of the whole catalog since June, so we can show whether your domain is present today, how its resource count moved day by day, and how long since each resource was last paid for. In our latest scan 620 of 2,147 domains are no longer present. Measured from our own snapshots.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"your-service.com"},"type":"http"},"output":{"example":{"latest_snapshot":"2026-08-01","market":{"domains_absent_in_latest":620,"domains_tracked":2147},"observed":true,"resources_within_7_days_of_estimated_delist":2,"schema":"listingwatch/v1","you":{"first_observed":"2026-06-12","last_observed":"2026-08-01","present_in_latest_snapshot":true,"resources_now":13,"resources_peak":15}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Is your x402 service still listed in the Bazaar? Resources are removed when they go without settlement, and no notice is sent. We keep every daily catalog snapshot since June, so we can show whether your domain is present today, how its resource count moved, and how long since each resource was last paid for. ?domain=<yours>; omit for market-wide disappearance stats.","properties":{"domain":{"description":"your domain, to check whether it is still listed","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-08-29T07:46:55.696Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-29T07:46:55.54Z"},"liveness":{},"verified":false,"featured":false},{"id":2234,"slug":"2234","resource":"https://x402.dailyelo.com/v1/market/pulse","description":"Census of the x402 ecosystem from our daily Bazaar snapshots: which domains launched or disappeared since yesterday, price-median drift, and network mix. ?kind=new|gone for the machine-actionable churn roster, or full pulse with aggregate + timeline. Only a holder of past snapshots can compute churn — objective counts, no quality judgment, machine-readable.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"kind":"new","limit":"500"},"type":"http"},"output":{"example":{"aggregate_latest":{"date":"2026-07-20","distinct_domains":1621,"median_usd":0.015,"resources":24796},"latest_change":{"gone_domains":["old.example.com"],"gone_domains_count":20,"new_domains":["api.x402intel.uk"],"new_domains_count":29,"persisting_domains":1592,"since_date":"2026-07-19","to_date":"2026-07-20"},"schema":"marketpulse/v1","snapshots":["2026-06-12","2026-07-19","2026-07-20"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Census of the x402 ecosystem across our daily Bazaar snapshots: which domains launched (new) or disappeared (gone) since yesterday, price-median drift over time, and network mix. ?kind=new|gone returns just that machine-actionable domain roster; no args returns the full pulse (rosters + aggregate + timeline). Objective counts only — no quality judgment. Only a holder of past snapshots can compute churn.","properties":{"kind":{"description":"new | gone — return only that churn roster (omit for full pulse)","type":"string"},"limit":{"description":"max roster domains (default 500)","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-08-23T01:55:42.865Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-23T01:55:42.655Z"},"liveness":{},"verified":false,"featured":false},{"id":2235,"slug":"2235","resource":"https://x402.dailyelo.com/v1/catalog/changes","description":"What changed in the x402 Bazaar catalog since yesterday: price changes and payTo changes (the address you'd pay moved — a pre-payment guard). ?type=price,payto to filter. Objective a->b diff, no labels — only a holder of past daily snapshots can compute it. For registries/agents that must not route on stale data.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":"500","type":"price,payto"},"type":"http"},"output":{"example":{"changes":[{"domain":"x402.example.com","new_payto":"0xdef…","old_payto":"0xabc…","resource":"https://x402.example.com/v1/x","type":"payto"},{"delta_pct":8.5,"direction":"up","domain":"api.example.com","new_amount_usd":0.0095,"old_amount_usd":0.001,"resource":"https://api.example.com/v1/y","type":"price"}],"counts":{"matched_resources":24531,"payto_changes":5,"price_changes":9,"price_down":2,"price_up":7},"schema":"catalogchanges/v1","since_date":"2026-07-19","to_date":"2026-07-20"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Objective diff of the CDP Bazaar catalog since the previous daily snapshot: price changes (a service raised/lowered its price) and payTo changes (the receiving address you'd pay MOVED — a pre-payment guard). ?type=price,payto to filter. Facts only (a->b), no threat/quality labels. Only a holder of past snapshots can compute this — registries/agents that index x402 need it to avoid stale routing.","properties":{"limit":{"description":"max changes (default 500)","type":"string"},"type":{"description":"comma-separated: price,payto (omit for all)","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"}}},"tags":["bazaar"],"sourceHost":"x402.dailyelo.com","lastUpdated":"2026-08-23T01:23:06.925Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-23T01:23:06.746Z"},"liveness":{},"verified":false,"featured":false},{"id":4686,"slug":"4686","resource":"https://x402-store.dgdb.workers.dev/v1/threats/recent","description":"Live feed of freshly-detected malicious addresses on Base — address-poisoning seeders caught via zero-value transfer sprays, updated continuously by our on-chain collector. Poll ?since=<unix> to ingest only new threats into your agent's blocklist. Deterministic, evidence-backed, machine-readable.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":"100","since":"1719500000"},"type":"http"},"output":{"example":{"returned":2,"threat_db_updated_at":1719500000,"threats":[{"address":"0x5b61e1980491975e297a8fd15501644cc27f0709","confidence":"heuristic_v1","first_seen":1719500000,"reason":"zero_value_transfer_spray","zero_value_recipients":6}],"total_in_db":42},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"description":"Live feed of freshly-detected malicious addresses on Base (address-poisoning seeders, caught via zero-value transfer sprays). Poll with ?since=<unix> to get only new threats. Updated continuously by our on-chain collector. Deterministic, evidence-backed.","properties":{"limit":{"description":"max results (default 100, max 1000)","type":"string"},"since":{"description":"unix seconds; return only threats first seen at/after this","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"}}},"tags":["bazaar"],"sourceHost":"x402-store.dgdb.workers.dev","lastUpdated":"2026-09-12T17:01:25.187Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-12T17:01:24.78Z"},"liveness":{},"verified":false,"featured":false}]}