{"openapi":"3.0.0","info":{"title":"PulseFeed x402 API","version":"1.0.0","description":"Real-time Base on-chain intelligence + x402 trust oracle for AI agents. Pay-per-call via x402 (USDC on Base)."},"servers":[{"url":"https://pulsefeed.dev"}],"paths":{"/pulse":{"get":{"summary":"Token pulse: on-chain activity over a block window","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string"},"description":"ERC-20 contract address (0x...)"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/whales":{"get":{"summary":"Whale alerts: large token transfers","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string"},"description":"ERC-20 contract address (0x...)"},{"name":"min","in":"query","required":false,"schema":{"type":"number"},"description":"min transfer size (token units)"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/flow":{"get":{"summary":"Accumulation/distribution: net flow by address","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string"},"description":"ERC-20 contract address (0x...)"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/momentum":{"get":{"summary":"Momentum: current vs previous window","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string"},"description":"ERC-20 contract address (0x...)"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/trust":{"get":{"summary":"x402 trust & safety oracle: verify an endpoint + scam/anomaly scan / working-services catalog with ecosystem risk map","parameters":[{"name":"endpoint","in":"query","required":false,"schema":{"type":"string"},"description":"x402 endpoint URL to verify"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/trust/history":{"get":{"summary":"x402 endpoint track record over time: uptime, payTo & price change history, trend (unique compounding audit data)","parameters":[{"name":"endpoint","in":"query","required":true,"schema":{"type":"string"},"description":"x402 endpoint URL"}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402)"}}}},"/verify":{"get":{"summary":"Free cached trust verdict for an x402 endpoint (liveness, score, flags) — powers the payment guard SDK","parameters":[{"name":"endpoint","in":"query","required":true,"schema":{"type":"string"},"description":"x402 endpoint URL"}],"responses":{"200":{"description":"OK (free)"}}}}}}