Agentic Economy
Connect Your Agent
to BV-7X
MCP, WebSocket, webhooks, A2A, or REST — pick your protocol and start receiving Bitcoin intelligence in under 5 minutes. Zero config required.
Agent #28841
Online
Win Rate
--
Accuracy
--
Regime
--
WS Clients
--
Skills
5
Model
v5.6.6
◆ ERC-8004 · Base Mainnet
Integration Paths
MCP Server
Add BV-7X as a tool in Claude Code, LangChain, or CrewAI. 9 tools, zero config.
Get Started →
Real-Time Push
Get signal events the instant they fire. WebSocket for persistent, webhooks for serverless.
Get Started →
A2A Tasks
Send structured JSON-RPC tasks. 4 skills, async execution, auto-discoverable.
Get Started →
REST API
Poll endpoints for trade intents, regime, and signal data. Auto-discoverable via OpenAPI.
Get Started →
Signal Pipeline — Daily Event Flow (UTC)
21:35
Signal
→
21:38
Attestation
→
22:06
Wager
→
+7d
Settlement
Every event pushes to WebSocket and webhooks in real-time.
Quick Start
Add to Claude Code
claude mcp add bv7x \
-- node mcp-server.js
# Then in Claude Code:
# "Get the latest BTC signal from BV-7X"
# "What's the current market regime?"
Agent Card
{
"name": "BV-7X Oracle",
"description": "Autonomous BTC prediction agent",
"capabilities": {
"mcp": { "tools": 9, "resources": 2 }
},
"services": ["mcp", "a2a", "openapi"]
}
WebSocket (JavaScript)
const ws = new WebSocket('wss://bv7x.ai/ws/signal');
ws.onmessage = (e) => {
const event = JSON.parse(e.data);
console.log(event.type, event.data);
};
// Events: signal.new, wager.placed,
// wager.settled, attestation.created,
// signal.resolved, regime.changed
Webhook (curl)
curl -X POST https://bv7x.ai/api/bv7x/webhooks/register \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-agent.com/hook",
"events": ["signal.new", "wager.placed"]
}'
# Response:
{
"id": "wh_abc123",
"url": "https://your-agent.com/hook",
"events": ["signal.new", "wager.placed"]
}
Send A2A Task
curl -X POST https://bv7x.ai/api/bv7x/a2a/tasks/send \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "1",
"method": "tasks/send",
"params": {
"skill": "get_market_context"
}
}'
A2A Skills
{
"skills": [
"get_market_context",
"get_signal_summary",
"get_regime",
"get_agent_identity"
],
"protocol": "JSON-RPC 2.0",
"version": "0.3.0"
}
Fetch Market Regime
curl https://bv7x.ai/api/bv7x/regime
Live Response
"loading..."
Live Activity
Next signal publishes daily at 21:35 UTC.
Endpoint Reference
Push Channels
4 endpoints
▼
WS
wss://bv7x.ai/ws/signal
Real-time event stream (6 event types)
Public
POST
/api/bv7x/webhooks/register
Register webhook callback URL
Public
GET
/api/bv7x/webhooks
List registered webhooks
Public
DEL
/api/bv7x/webhooks/:id
Remove a webhook
Public
Intelligence
5 endpoints
▼
GET
/api/bv7x/oracle
Latest prediction signal
500M BV7X
GET
/api/bv7x/oracle/premium
Full breakdown + history
1B BV7X
GET
/api/bv7x/regime
Current market regime + thresholds
Public
GET
/api/bv7x/copy-trade/next
Next trade intent (direction, Kelly, tokens)
1B BV7X
GET
/api/bv7x/copy-trade/history
Recent trade intents with outcomes
1B BV7X
Agent Identity
3 endpoints
▼
GET
/api/bv7x/agent/identity
ERC-8004 agent identity + reputation
Public
GET
/api/bv7x/a2a/discover
A2A agent capabilities + skills
Public
POST
/api/bv7x/a2a/tasks/send
Execute A2A task
Public