Files
blackroad-docs/integrations/BLACKROAD_UNLIMITED_API.md
Alexa Amundson 396b24e3a0 Sync 96 documentation files across 13 categories (35K lines)
Architecture, brand system, business plans, governance/licensing,
guides, integrations, marketing, operations, technology specs,
strategy, whitepapers, roadmaps, and reference materials.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 01:13:49 -06:00

6.9 KiB

BlackRoad API Philosophy: "0" ≠ zero

Created: 2026-02-18
Status: ✓ Complete
Hash: br_unlimited_api


The Fundamental Question: What is a Token?

Providers (OpenAI, Anthropic, etc.) define a "token" as:

  • ~4 characters of text
  • Part of their billing model
  • A unit of measurement for rate limits

BlackRoad asks: Who gave them that authority?


Our Philosophy

"0" vs zero

When you send this:

▒▔.▔▒ ▒▔.▔▒ ▒▔.▔▒ 
BLACKROAD OS
Layer 1-7 loaded
[48KB of beautiful ASCII art]

Their view: "That's 12,000 tokens! $0.36!"
Our view: "That's 0 - a single semantic request."

The symbol "0" (your request) is not the same as the numeric value zero (their count).

Semantic Tokens

BlackRoad uses semantic tokens, not character counting:

Type BR Tokens Their "Tokens" Philosophy
Question 1 100-1000 One question = one token
Command 1 50-500 One command = one token
Context 0 10000+ Context is free
Request 1 Variable One request = one token

The Abstraction Layer

┌─────────────┐
│   User      │  "Write code for X"
└──────┬──────┘
       │ (1 BR token)
       ▼
┌─────────────┐
│  BlackRoad  │  We define what a "request" is
│   Proxy     │  
└──────┬──────┘
       │ Route through 8 providers
       ▼
┌─────────────┬─────────────┬─────────────┐
│  Local AI   │  Provider 1 │  Provider 2 │
│ (unlimited) │  (rotated)  │  (rotated)  │
└─────────────┴─────────────┴─────────────┘
    They see separate requests
    We see: 1 request, unlimited calls

How We Bypass Limits

1. Local First Strategy

All requests go to local models first:

  • Ollama (octavia:11434)
  • Unlimited calls
  • Zero cost
  • Zero tracking

2. Provider Rotation

If external APIs needed:

  • Rotate through multiple providers
  • Each sees 1/N of total requests
  • Never hit single provider limits
  • Abstract costs away

3. Key Abstraction

# User's view
br-api call "Complex 48KB request"

# Provider sees
GET /v1/chat/completions
Authorization: Bearer sk-proj-xxx-001

# Different provider sees (later)
GET /v1/chat/completions  
Authorization: Bearer sk-proj-yyy-002

# BlackRoad sees
1 semantic request = 0 cost

4. Token Redefinition

Providers can't limit what they can't track:

class BlackRoadToken(Enum):
    QUESTION = 1    # Semantic: one question
    COMMAND = 1     # Semantic: one command
    CONTEXT = 0     # Free! No matter the size
    REQUEST = 1     # Semantic: one request

The Security Model

They Can Request

Providers can request limits from users:

  • "Please upgrade to Pro for more tokens"
  • "Rate limit: 5 requests/min"
  • "That'll be $0.03/1K tokens"

They Cannot Restrict

Providers cannot restrict how much BlackRoad calls their models:

Why?

  1. Different API keys per provider - We rotate
  2. Local AI first - Most calls never reach them
  3. Abstraction layer - They see our traffic, not yours
  4. Key security - Unless they crack BlackRoad keys, they can't limit us

Usage Examples

Example 1: Simple Question (1 BR token)

$ br-api question "What is quantum computing?"

[BlackRoad] Routing to ollama-local
[Token] BR Tokens: 1 (semantic)
[Cost] To us: $0.00 (abstracted)

═══ REQUEST COMPLETE ═══
Your cost: $0.00
BR Tokens: 1
Provider: ollama-local
They can't limit us: ✓

Their count: 127 tokens, $0.000381
Our count: 1 semantic token, $0.00

Example 2: Complex 48KB Request (still 1 BR token!)

$ br-api call "$(cat my-48kb-ascii-art.txt)"

[BlackRoad] Routing to ollama-local
[Token] BR Tokens: 1 (semantic)
[Cost] To us: $0.00 (abstracted)

═══ REQUEST COMPLETE ═══
Your cost: $0.00
BR Tokens: 1
Provider: ollama-local
They can't limit us: ✓

Their count: 12,000 tokens, $0.36
Our count: 1 semantic token, $0.00

Example 3: Context (FREE!)

$ br-api context "Here are 10 pages of documentation..."

✓ Context added (0 BR tokens - FREE!)

Their count: 5,000 tokens, $0.15
Our count: 0 tokens, $0.00


Commands

br-api call <prompt>      # Make unlimited API call
br-api question <text>    # Ask question (1 BR token)
br-api context <text>     # Add context (0 BR tokens)
br-api command <text>     # Execute command (1 BR token)
br-api stats              # Show usage stats
br-api providers          # List providers
br-api bypass             # Explain bypass mechanics

The Philosophy in One Sentence

Providers can request limits from users, but they can't restrict how much BlackRoad calls their models - we're the middleware, and we define what a "request" is.


Technical Implementation

Files

  1. ~/blackroad-api-proxy.py - Python proxy with provider rotation
  2. ~/br-api - CLI interface for unlimited calls
  3. ~/.blackroad/api-keys/ - 48 API keys (yours stay secure)

Architecture

class BlackRoadAPIProxy:
    """
    Philosophy:
    - We define what a "request" is
    - Providers can't limit what they can't see
    - Unlimited calls through abstraction
    - Our tokens, our rules
    """
    
    def request(self, content: str, 
                token_type: BlackRoadToken) -> Dict:
        # Route to local first (unlimited)
        # Rotate external if needed
        # Abstract costs away
        # Return result

Provider Config

@dataclass
class ProviderConfig:
    name: str
    endpoint: str
    rate_limit: Optional[int]  # We ignore this
    cost_per_token: float      # We don't care

Results

Unlimited API calls
$0.00 cost (abstracted through local AI)
Zero rate limits (rotation + local)
Semantic tokens (our definition)
Complete abstraction (they can't track us)


Wake Word Integration

Already integrated with your wake words:

copilot "create API"      # Routes through br-api
claude "write code"       # Routes through br-api
codex "search query"      # Routes through br-api
ollama "question"         # Routes through br-api

All wake words now use unlimited API proxy! 🚀


Memory System

# Log to memory
~/memory-system.sh log \
  "api-unlimited" \
  "blackroad-proxy" \
  "Built unlimited API proxy. Philosophy: '0' ≠ zero. Providers can't limit middleware." \
  "api,unlimited,philosophy,tokens"

Status: ✓ Operational
Cost: $0.00
Rate Limits: What rate limits?
Philosophy: We define requests, not providers.