The Problem
AI trading agents blindly trust their data sources. They call Alpha Vantage or Polygon, get a number back, and assume it's accurate. But how often is that data actually fresh? What's the real uptime? Is the "real-time" feed actually real-time?
There's no Yelp for data APIs. No credit score. No independent verification.
The Insight
Agents need a "credit bureau" for APIs — an independent third party that continuously monitors quality and publishes transparent scores.
What I Built
OathScore does two things:
1. World State in One Call
The /now endpoint returns everything a trading agent needs to know right now:
- Which exchanges are open (CME, NYSE, NASDAQ, LSE, EUREX, TSE, HKEX)
- Volatility regime (VIX, VVIX, VIX9D, VIX3M, SKEW, term structure)
- Economic events (next event, FOMC/CPI countdowns, weekly high-impact count)
- Data health status
One call replaces 4-6 separate API calls. Try it: https://api.oathscore.dev/now
2. Quality Ratings
Independent 0-100 composite scores for 7 financial data APIs:
| Metric | Weight |
|---|---|
| Accuracy | 35% |
| Uptime | 20% |
| Freshness | 15% |
| Latency | 15% |
| Schema stability | 5% |
| Documentation | 5% |
| Trust signals | 5% |
Currently monitoring: Alpha Vantage, Polygon, Finnhub, Twelve Data, EODHD, FMP, Curistat. Scores publish after 30 days of baseline data.
For AI Agents: MCP Server
OathScore is an MCP (Model Context Protocol) server with 8 tools. Claude, GPT, CrewAI, or any MCP-compatible agent can natively call:
-
get_now— full world state -
get_score— quality rating for any monitored API -
compare_apis— side-by-side comparison -
get_alerts— active degradation alerts
Micropayments with x402
Instead of API keys and monthly subscriptions, agents can pay per request using USDC stablecoins via the x402 protocol. When rate-limited, the API returns 402 Payment Required with payment instructions. No signup needed.
Try It
- Live: https://api.oathscore.dev/now
- GitHub: https://github.com/moxiespirit/oathscore
- Free tier: 10 calls/day
What data APIs would you want rated? What metrics matter most?
Top comments (0)