Three minutes from API key to first verified consensus.

REST. SDKs in Python, JavaScript, Go. MCP tools for agents. GitHub Action. VS Code extension. Chrome extension. Zapier. Pick your path.

GET YOUR API KEY ↓ Quickstart API reference →
  1. 01Get key30s · console
  2. 02Install SDK20s · pip / npm / go get
  3. 03First call2 min · paste & run
  4. 04Audit hash returnedsigned · chained

One endpoint. Three minutes.

REQUEST
curl · verify.sh

      
RESPONSE · < 5s
response.json

      
INSTALL pip install bridge-protocol no other dependencies

Reach BRIDGE from wherever your work happens.

COREv1

REST API

One endpoint. JSON in, signed consensus out. Authenticated by bearer token.

POST /v1/verify View reference →
AGENTSMCP 2024-11

MCP Tools

Plug BRIDGE into Claude Desktop, Cursor, Continue, or any MCP-compatible client. bridge.verify and bridge.ask exposed as tools.

bridge-mcp@latest Get config →
CI/CDv2

GitHub Action

Verify every PR. Comments inline. Blocks merge if confidence drops below threshold.

bridge-protocol/verify-action@v2 Install →
IDEv1.4.2

VS Code Extension

Highlight any code. Cmd-Shift-V to verify. Corrections appear in the gutter and the problems panel.

bridge.bridge-protocol Marketplace →
BROWSERv0.9.1

Chrome Extension

Right-click any text. Verify in place. Confidence pill renders inline on the page.

Chrome Web Store Install →
NO-CODE3 triggers · 5 actions

Zapier

Trigger BRIDGE from Slack, email, Gmail filters, or 5,000+ apps. Push results back via webhook.

bridge-protocol on Zapier Connect →

Native idioms in five languages.

PYTHONv1.3.2

bridge-protocol

Sync and async client. Typed dataclasses. Streaming verification events. Compatible with Python 3.9+.

pip install bridge-protocol → Docs
JAVASCRIPTv1.4.0

@bridge/protocol

TypeScript-first. Node 18+ and modern browsers. Edge-runtime compatible (Vercel, Cloudflare Workers).

npm install @bridge/protocol → Docs
GOv0.8.1

bridgeprotocol/go

Idiomatic Go. Context-aware. Streaming via channels. Suitable for high-concurrency backend services.

go get github.com/bridgeprotocol/go → Docs
RUBYv0.4.0

bridge-protocol

Rails-friendly. ActiveJob integration. Rack middleware for inline verification of model output.

gem install bridge-protocol → Docs
RUSTv0.1 · BETA

bridge_protocol

Tokio-native. Zero-copy where possible. Currently in beta — interface stable, performance optimizing.

cargo add bridge_protocol → Beta access
JAVAv0.2 · BETA

io.bridge.protocol

Maven and Gradle. Builder-pattern API. Spring Boot starter available.

io.bridge:protocol:0.2.0 → Beta access

The whole surface, in one screen.

POST /v1/verify CORE

Run the full consensus protocol against the model panel. Returns verdict, confidence, corrections, audit hash.

  • content string · required Up to 50K tokens.
  • tier 1 | 2 | 3 · default 2 Routing tier.
  • panel string[] · optional Override model selection.
  • threshold number · default 0.75 Confidence threshold for findings.
POST /v1/ask ASK

Conversational verified-answer endpoint. Routes automatically across tiers. Returns body + confidence + (optionally) debate transcript.

  • query string · required
  • conversation_id string · optional Continue a prior conversation.
  • force_tier "auto" | 1 | 2 | 3
GET /v1/consensus/{id}/report AUDIT

Retrieve the full audit report for a consensus. Includes per-model verdicts, debate transcript, signed hash, chain block reference.

GET /v1/leaderboard PUBLIC

Live model performance rankings, 7-day adversarial survival score. No auth required. Updated hourly.

POST /v1/webhooks AUTOMATION

Subscribe to consensus events. Payload signed with HMAC-SHA256. At-least-once delivery with exponential backoff.

  • url string · required
  • events string[] consensus.completed · consensus.failed · usage.threshold
Full reference (38 endpoints) → api.getbridge.dev/v1

Drop this into any MCP client. Done.

~/.config/claude_desktop/claude_desktop_config.json
// Add to "mcpServers" object
"bridge": {
  "command": "npx",
  "args": ["-y", "@bridge/mcp-server"],
  "env": {
    "BRIDGE_API_KEY": "sk_live_..."
  }
}

Tools exposed: bridge.verify, bridge.ask, bridge.consensus.lookup. The agent gets verification as a first-class capability — every claim it makes can be checked before output.

No phone number. No card. 100 verifications free, forever.

1Sign up with email (or GitHub OAuth)
2Console → New API key
3Copy & paste into your environment
CREATE ACCOUNT
your key (sample)
# Set as environment variable
$ export BRIDGE_API_KEY="sk_live_7f2a91b4e8c3d09f4d77b1f80"

# Or load from .env
$ echo "BRIDGE_API_KEY=sk_live_..." >> .env

# Verify it works
$ curl -H "Authorization: Bearer $BRIDGE_API_KEY" \
       https://api.getbridge.dev/v1/auth/me
{"user_id":"u_8c3d","tier":"starter","verifications_remaining":100}