{"uid":"cap_C5jfBprzc3gEc0FI1Zq66","slug":"oracle-price-feed-api-craigmbrown-com-93a2df05","name":"Oracle Price Feed — api.craigmbrown.com","description":"Real-time price feed for a named pair and venue, with the source cited per read instead of a black-box number. Settlement proof: ProofOfSettledOutcome (kind 30120, data/proof_settled_outcomes.jsonl). The base data layer the other oracle.* SKUs (arbitrage, volatility, alerts) are built on.","url":"https://api.craigmbrown.com/v1/services/oracle.price-feed","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"prompt":{"type":"string"}}},"responseSchema":{"type":"json","schema":{"type":"object","properties":{"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"string"}}}},"example":{"summary":"..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dMjV_vBqbp46X_-qG8RSk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a real-time, source-cited price for a named trading pair and venue, backed by a cryptographic settlement proof (ProofOfSettledOutcome).","exampleAgentPrompt":"What's the current price of BTC/USDT on Binance right now — and can you show me which source that number came from along with its settlement proof?","exampleUseCases":[{"title":"DeFi trade pre-check with proof","prompt":"Before I execute this swap, pull me the live ETH/USDC price on Uniswap with the source cited and a settlement proof so I can confirm the rate is legit."},{"title":"Arbitrage baseline price read","prompt":"Give me the current SOL/USD price on Coinbase with source attribution — I need it as the baseline for a cross-venue arbitrage check."},{"title":"Audit trail for a bot trade","prompt":"My trading bot just filled an order on Kraken for LINK/USD — can you fetch the oracle price at this moment with a ProofOfSettledOutcome so I have an audit record?"}],"resultDescription":"A JSON object containing the current price for the requested trading pair and venue, the data source cited per read, and a ProofOfSettledOutcome (Nostr kind 30120) pointing to the settlement proof in data/proof_settled_outcomes.jsonl — suitable for on-chain or audit verification.","failureModes":["Unknown or unsupported trading pair returns an error or empty result","Venue not available or offline returns a fetch failure","Malformed prompt input may produce a generic or null price response","Stale data if the upstream oracle source is lagging — check the settlement proof timestamp","Network or payment failure (x402) returns a 402 or timeout"],"whenToPreferThis":"Choose this endpoint when you need a real-time price quote with an explicit, auditable source citation and a cryptographic settlement proof — not just a raw number. It is the foundational data layer for the other oracle SKUs on this platform (arbitrage, volatility, alerts), so use it directly when you need the raw price primitive with provenance, or when you need to satisfy an audit or on-chain verification requirement.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:45:57.012Z","isFirstParty":false}