{"provider":{"host":"dev.kagurazaka.dev","name":"x402 Dev Tools","score":64.5,"live":true,"checkedAt":"2026-10-27T19:06:09.617Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":684,"note":"valid x402 v2 terms"},"endpoints":7,"networks":["eip155:8453"],"cheapestUsd":"0.002","income7dUsd":"5.036","payers7d":19,"transfers7d":829,"payoutAddressShared":true,"claimed":false,"page":"https://logicnodes.io/observatory/p/dev.kagurazaka.dev"},"endpoints":[{"url":"https://dev.kagurazaka.dev/v1/decode","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Decodes a PAYMENT-REQUIRED, PAYMENT-SIGNATURE or PAYMENT-RESPONSE header (x402 v2, or X-PAYMENT / X-PAYMENT-RESPONSE of v1), base64 or JSON, detecting which it is. Explains it in plain terms (price in dollars, network, payer and payee, validity window, explorer link) and lists problems: wrong USDC EIP-712 domain, expired or not-yet-valid authorizations, amount or payee mismatches, missing Bazaar extension."},{"url":"https://dev.kagurazaka.dev/v1/encode","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Encodes a PaymentRequired, PaymentPayload or settlement response object as the base64 value of its x402 header, for hand-written servers, clients and tests, and reports the same problems /v1/decode finds."},{"url":"https://dev.kagurazaka.dev/v1/networks","method":"GET","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Reference for x402 sellers and clients: each network's CAIP-2 id, v1 name, chain id, USDC contract, decimals, the EIP-712 domain name and version its USDC signs over (read from the contracts), and explorer. Pass network to get one."},{"url":"https://dev.kagurazaka.dev/v1/requirements","method":"POST","priceMicroUsd":2000,"networks":["eip155:8453"],"description":"Builds an x402 v2 PaymentRequired object for a price in dollars on one or more networks, with the right USDC contract, atomic amount and EIP-712 domain (name and version) for each, plus the base64 PAYMENT-REQUIRED header value to send with the 402."},{"url":"https://dev.kagurazaka.dev/v1/discovery","method":"POST","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Generates the discovery documents directories and agents read for a list of paid endpoints (up to 100): an OpenAPI 3.1 document with x-payment-info prices and examples, the /.well-known/x402 resource list and an llms.txt, in the shape x402scan and the CDP Bazaar index."},{"url":"https://dev.kagurazaka.dev/v1/facilitators","method":"GET","priceMicroUsd":3000,"networks":["eip155:8453"],"description":"Asks the public x402 facilitators (CDP, x402.org, PayAI, x402.rs, Dexter, Daydreams, OpenX402, Mogami, Heurist) for GET /supported right now: whether each answers, its latency, and the x402 versions, schemes and networks it settles. Pass network to keep only those that support it."},{"url":"https://dev.kagurazaka.dev/v1/lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Checks an x402 API origin the way x402scan, the CDP Bazaar and agents read it: fetches /openapi.json and /.well-known/x402, then calls each paid route without paying (up to 30) and decodes its 402. Reports routes that do not answer 402, missing or v1-only PAYMENT-REQUIRED headers, prices that differ from the OpenAPI document, resource URLs that differ from the route, wrong USDC EIP-712 domains, missing Bazaar extensions and missing descriptions."}]}