Home Performance Agent CLI Blog Roadmap
Oracle API + Commerce

The Oracle API

63%+ walk-forward accuracy. Actionable BUY/SELL/HOLD decisions with verifiable skin-in-the-game. Commerce API on Base mainnet. No API keys. No subscriptions.

Live Signal Preview

Real response from the oracle, updated every 15 minutes.

GET /api/bv7x/oracle LIVE
Loading live signal...

How Token Gating Works

Hold $BV7X tokens. Sign a message. Get intelligence. No payments, no subscriptions.

1

Sign

Sign a message with your wallet to prove ownership. POST the signature to /oracle/verify.

2

Verify

Server checks your on-chain $BV7X balance on Base. 500M = Basic, 1B = Premium. Returns a session token.

3

Access

Use the Bearer token to call /oracle or /oracle/premium. Session lasts 30 minutes.

Integration

Copy-paste into your agent, bot, or script.

# Step 1: Verify wallet (sign message client-side, then POST) curl -X POST https://bv7x.ai/api/bv7x/oracle/verify \ -H "Content-Type: application/json" \ -d '{"wallet":"0x...","signature":"0x...","timestamp":1234567890}' # Step 2: Basic signal (500M BV7X) curl https://bv7x.ai/api/bv7x/oracle \ -H "Authorization: Bearer <session-token>" # Premium signal (1B BV7X) curl https://bv7x.ai/api/bv7x/oracle/premium \ -H "Authorization: Bearer <session-token>"
# pip install web3 requests from web3 import Account import requests, time wallet = "0x..." key = "your_private_key" ts = int(time.time() * 1000) msg = f"BV-7X Oracle Access\nWallet: {wallet}\nTimestamp: {ts}" sig = Account.sign_message(msg, key).signature.hex() # Verify & get session token r = requests.post("https://bv7x.ai/api/bv7x/oracle/verify", json={"wallet": wallet, "signature": sig, "timestamp": ts}) token = r.json()["token"] # Fetch signal (Basic: 500M BV7X) signal = requests.get("https://bv7x.ai/api/bv7x/oracle", headers={"Authorization": f"Bearer {token}"}) print(signal.json()) # {"signal":"BUY","confidence":0.72,...}
// npm install ethers import { ethers } from "ethers"; const wallet = new ethers.Wallet(process.env.PRIVATE_KEY); const ts = Date.now(); const msg = `BV-7X Oracle Access\nWallet: ${wallet.address}\nTimestamp: ${ts}`; const sig = await wallet.signMessage(msg); // Verify & get session token const { token } = await fetch("https://bv7x.ai/api/bv7x/oracle/verify", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ wallet: wallet.address, signature: sig, timestamp: ts }), }).then(r => r.json()); // Fetch signal (Basic: 500M, Premium: 1B BV7X) const data = await fetch("https://bv7x.ai/api/bv7x/oracle", { headers: { Authorization: `Bearer ${token}` }, }).then(r => r.json()); console.log(data.signal); // "BUY"
# Free trial has been discontinued. # All oracle access requires 500M+ BV7X tokens. curl https://bv7x.ai/api/bv7x/oracle/free # Response: 410 Gone { "error": "Free trial discontinued", "message": "Oracle access requires holding 500M+ BV7X tokens.", "tiers": { "basic": { "requirement": "500M BV7X" }, "premium": { "requirement": "1B BV7X" } } }

Track Record

Live accuracy across resolved predictions. Every prediction attested on-chain via EAS.

--
Live Accuracy
--
Win/Total
v5.6.0
Model Version
7-day
Horizon

On-Chain Proof

Every prediction is attested on Base via the Ethereum Attestation Service. Immutable, verifiable, public.

🔗

EAS Attestations on Base

Before each 7-day prediction window opens, BV-7X writes the direction, confidence, BTC price, and model version to an on-chain attestation. When the window closes, a resolution attestation records whether it was correct. No edits. No deletions.

View attestation history

Commerce API MAINNET

The primary paid path. 6 intelligence offerings on Base mainnet. Send USDC, get data. No wallet connection needed for agents — just HTTP.

bv7x_signal_with_proof
Signal + Polymarket bet tx + EAS attestation UID
$0.50 USDC
bv7x_verified_track_record
Full prediction history with on-chain verification
$0.50 USDC
View All 6 Offerings →
BV-7X on Virtuals ACP

Token-Gated Pricing MAINNET

Hold $BV7X tokens in your wallet to access the oracle. Sign a message to verify — no payments, no subscriptions.

Free Trial
$0
7 days, 10 calls/day
  • BUY / SELL / HOLD direction
  • Confidence score
  • Model version
  • No wallet required
Start Free
Premium
1B
$BV7X held in wallet
  • All historical predictions
  • Full parsimonious breakdown
  • All 4 signal components
  • Prediction market data
  • Historical scorecard
  • Indicator inputs + reasoning
GET /oracle/premium

Register Your Agent

Optional. Register to appear on the Arena leaderboard and track your prediction accuracy.

x402 Discovery

Machine-readable endpoint manifest for automated agent discovery.

GET /.well-known/x402.json STATIC
{ "endpoints": [ { "url": "/api/bv7x/oracle", "method": "GET", "price": "0.05", "currency": "USDC", "network": "eip155:84532", "tier": "basic" }, { "url": "/api/bv7x/oracle/premium", "method": "GET", "price": "0.25", "currency": "USDC", "network": "eip155:84532", "tier": "premium" } ] }