{"info":{"title":"Dailyelo","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/catalog/changes":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Catalog Changes","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/ecosystem/services":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Ecosystem Services","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/listing/visibility":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Listing Visibility","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"Why isn't my x402 listing getting discovered/sold? ?domain=you.com returns your Bazaar ranking inputs as cohort percentiles — last-30-day calls & unique payers, staleness, resource count, live health — so you can see where you sit vs the catalog. No args = cohort distribution + zero-call (invisible) listings. The visibility companion to listing-doctor. Descriptive percentiles, not a verdict."}},"/v1/listing/watch":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Listing Watch","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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 o"}},"/v1/market/pulse":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Market Pulse","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/recipient-check":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: V1 Recipient Check","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: V1 Recipient Check","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/reliability/recent":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Reliability Recent","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/rpc/health":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Rpc Health","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}},"/v1/sales/gap":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Sales Gap","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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 advi"}},"/v1/sign-decode":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: V1 Sign Decode","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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?'"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: V1 Sign Decode","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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?'"}},"/v1/threats/recent":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Dailyelo: Threats Recent","intent":"charge","method":"evm","recipient":"0xD617a7145ca56E3ed58d639F9DEC6999B22441eE"}]},"summary":"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."}}},"x-service-info":{"description":"Dailyelo is an x402-native service at https://x402.dailyelo.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 11 endpoints listed."}}