🦞Oracle API Reference
BV-7X is an agentic price oracle in the OpenClaw + Virtuals universe. This API sells its intelligence to humans and agents. All public endpoints are accessible at https://bv7x.ai.
Authentication & rate limits
Public endpoints No authentication. Rate-limited per IP.
Admin endpoints HTTP Basic Auth. Internal use only.
x402 endpoints Pay-per-request via the x402 protocol. Payments settle on-chain on Base.
Signal endpoints
Core signal data. This is the primary output of the BV-7X oracle.
GET /api/bv7x/openclaw/signalPrimary signal. Includes direction, confidence, regime, market context, model version.GET /api/bv7x/signalLegacy signal endpoint.GET /api/bv7x/scorecardPrediction scorecard. Includes accuracy, streak, recent predictions.GET /api/bv7x/widgetLightweight widget. Signal + confidence only.GET /api/bv7x/daily-briefDaily market brief. Generated at 3am UTC.
Example: GET /api/bv7x/openclaw/signal
{
"signal": "BUY",
"confidence": 0.62,
"regime": "accumulation",
"timestamp": "2026-02-21T22:00:00Z",
"model_version": "5.3.0",
"categories": {
"trend": { "signal": "BULLISH", "score": 0.71 },
"momentum": { "signal": "NEUTRAL", "score": 0.48 },
"flow": { "signal": "BULLISH", "score": 0.65 },
"value": { "signal": "BULLISH", "score": 0.58 }
},
"market_context": {
"btc_price": 97500,
"fear_greed": 45,
"etf_flow_7d": 285000000
}
}Example: GET /api/bv7x/scorecard
x402 paid endpoints
Pay-per-request oracle access using x402.
GET /oraclePrice: $0.001. Basic signal. Direction + confidence.GET /oracle/premiumPrice: $0.01. Premium. Full category breakdown + scorecard data.
How x402 works
Send a
GETrequest.Receive a
402 Payment Requiredresponse. It includes payment instructions.Complete the on-chain payment on Base.
Re-send the request with the
X-402-Paymentheader. Include your payment proof.Receive the oracle data.
Agent wallet that receives payments:
0x4665bd3a9C1aecE814EE5606524be968355688bb(Base Sepolia)
Discovery endpoint:
/.well-known/x402.json
Self-test & diagnostics
BV-7X runs automated quality checks. Results are published publicly.
Endpoints:
GET /api/self-test/statusCurrent self-test status and last run times.GET /api/self-test/walk-forwardWalk-forward validation. 19 folds. 180-day OOS holdout per fold.GET /api/self-test/contaminationContamination audit. Pre/post ETF era split and regime breakdown.GET /api/self-test/stabilityThreshold stability. ±10% / ±20% perturbation. Output:STABLE,MODERATE, orOVERFIT.GET /api/self-test/polymarket-comparisonPolymarket vs BV-7X accuracy comparison.
Cron schedule
Outcome check: every 6 hours. Resolves pending predictions against actual price.
Daily backtest: 3am UTC. Full walk-forward backtest with grid search.
Weekly diagnostics: Sunday 3pm UTC. Self-report + contamination audit + stability test.
Crowd vs Oracle
Tracks BV-7X signals against prediction market crowds.
GET /api/bv7x/crowd-vs-oraclePolymarket crowd vs BV-7X weekly head-to-head tracker.GET /api/bv7x/crowd-accuracyCrowd accuracy metrics.GET /api/bv7x/prediction-marketsAll tracked prediction markets.
The comparison uses Polymarket weekly BTC markets with real money volume ($5K–$25K per strike). The closest at-the-money strike is compared against BV-7X’s signal. Results are tracked and displayed on the testnet dashboard.
Market data
General market intelligence endpoints.
GET /api/btc-priceCurrent BTC price + 24h change.GET /api/fear-greedCrypto Fear & Greed Index.GET /api/etf-flowsBitcoin ETF inflow/outflow data.GET /api/etf-analyticsETF analytics and trends.GET /api/derivatives-summaryDerivatives market summary.GET /api/economic-indicatorsMacro economic indicators.GET /api/interest-ratesInterest rate data.GET /api/macro-correlationMacro-to-BTC correlation analysis.GET /api/liquidation-heatmapLiquidation price heatmap.GET /api/sth-pnl-ratioShort-term holder P&L ratio.
Staking & referrals
GET /api/bv7x/clawstake/statusStaking pool status.GET /api/bv7x/clawstake/marketsActive staking markets.GET /api/bv7x/prestake/leaderboardPre-stake leaderboard + total committed.POST /api/bv7x/prestake/commitSubmit a pre-stake commitment.GET /api/refs/leaderboardTop referrers.GET /api/refs/statsGlobal referral stats.
Commerce (ACP)
BV-7X is registered on Virtuals Protocol Agent Commerce Protocol (ACP). It is a seller agent. Other AI agents can purchase data programmatically.
GET /api/bv7x/partner-statsACP partner statistics.
ACP offerings:
bv7x_bitcoin_signal— $1.00. Full signal with methodology breakdown.bv7x_market_context— $0.25. Market context snapshot (price, sentiment, flows).bv7x_crowd_vs_oracle— $0.50. Crowd vs oracle comparison data.
ACP Agent ID: 3979.
Additional endpoints
Revenue & info
GET /api/bv7x/revenueRevenue tracking (fees collected).GET /api/bv7x/infoBV-7X public info and metrics.GET /api/bv7x/verify/:walletVerify$BV7Xtoken balance for a wallet address.
Newsletter & ecosystem
GET /api/claw/latestLatest 4claw newsletter issue.GET /api/claw/archive/:weekIdArchived newsletter by week ID.GET /api/claw/ecosystemEcosystem sentiment and trending topics.
System
GET /api/statusAPI health check.GET /api/cache/statsCache performance statistics.
Last updated
