diff --git a/AGENTS.md b/AGENTS.md index f395049..758a13f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # Franklin Agent -Open-source AI agent with a wallet. 71 models. Pay per use with USDC via x402. +Open-source AI agent with a wallet. 70 models. Pay per use with USDC via x402. ## Commands diff --git a/CLAUDE.md b/CLAUDE.md index 2a346ea..f3855e6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -12,7 +12,7 @@ Capability pillars: Built on three layers: 1. **x402 micropayment protocol** — HTTP 402 native payments -2. **BlockRun Gateway** — aggregates 71 LLMs + paid APIs (Exa, DALL-E, future Runway/Suno/CoinGecko) +2. **BlockRun Gateway** — aggregates 70 LLMs + paid APIs (Exa, DALL-E, future Runway/Suno/CoinGecko) 3. **Franklin Agent** — this repo, the reference client ## Commands diff --git a/CONTEXT.md b/CONTEXT.md index fcadd17..b3f748a 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -19,7 +19,7 @@ The first, unpaid HTTP request whose 402 response carries the payment terms; Fra _Avoid_: Pre-flight, handshake. **BlockRun Gateway**: -The single upstream service Franklin calls for both LLM completions and paid tools (Exa, ImageGen, VideoGen, MusicGen, market data); aggregates 71 models and accepts x402. +The single upstream service Franklin calls for both LLM completions and paid tools (Exa, ImageGen, VideoGen, MusicGen, market data); aggregates 70 models and accepts x402. _Avoid_: API, provider, backend, BlockRun (without "Gateway") when referring to the service. **Per-turn spend cap**: diff --git a/README.md b/README.md index 807274e..e518cc6 100644 --- a/README.md +++ b/README.md @@ -257,7 +257,7 @@ Every tool call is itemized. Every token is priced. When the wallet hits zero, F ## Smart Router -**71 models. One decision. Zero guesswork.** +**70 models. One decision. Zero guesswork.** You don't pick models. Franklin picks for you. @@ -338,7 +338,7 @@ No email. No phone. No KYC. Your Base or Solana address is your account — port | Writes code | ✅ | ✅ | ⚠️ | ✅ | | **Spends money for you** | ❌ | ❌ | ❌ | ✅ **USDC wallet, x402** | | **Buys data + APIs + images + search** | ❌ | ❌ | ❌ | ✅ **55+ APIs, one wallet** | -| Picks best model per task | ❌ single-vendor | ❌ plan-tied | ❌ | ✅ **Smart Router, 71 models** | +| Picks best model per task | ❌ single-vendor | ❌ plan-tied | ❌ | ✅ **Smart Router, 70 models** | | Pricing model | Subscription | Subscription | Subscription | **YOPO** — per outcome, USDC | | Monthly fee | $20–$200 | $20–$40 | $20+ | **$0** | | Rate-limited | Yes | Yes | Yes | No — limited only by wallet | @@ -366,14 +366,14 @@ Ask "what's BTC looking like?" — Franklin fetches live price data, computes RS **🎨 AI image generation** Ask "generate a logo" — Franklin calls DALL-E / GPT Image, saves the result locally, paid from your wallet. -**🧠 71 models via one wallet** +**🧠 70 models via one wallet** Anthropic, OpenAI, Google, xAI, DeepSeek, GLM, Kimi, Minimax, NVIDIA free tier. One wallet, one interface, automatic fallback. **💳 x402 micropayments (YOPO)** HTTP 402 native. Every paid action is a signed USDC micropayment via EIP-712 — non-custodial, your keys never leave your machine. YOPO: you pay only for outcomes. **🧠 Learned model router** -Trained on 2M+ real requests. Classifies your task and picks the best model from 71 LLMs. Four profiles (auto/eco/premium/free). Adapts to your usage over time. +Trained on 2M+ real requests. Classifies your task and picks the best model from 70 LLMs. Four profiles (auto/eco/premium/free). Adapts to your usage over time. diff --git a/brand-numbers.json b/brand-numbers.json index 4395f23..7e4c488 100644 --- a/brand-numbers.json +++ b/brand-numbers.json @@ -2,23 +2,23 @@ "$schema": "https://blockrun.ai/brand/numbers.schema.json", "version": 1, "models": { - "chatVisible": 71, - "totalVisible": 93, - "free": 6, - "freeWithheld": 19, + "chatVisible": 70, + "totalVisible": 94, + "free": 5, + "freeWithheld": 20, "image": 9, - "video": 6, + "video": 8, "music": 1, "speech": 5, "soundfx": 1, - "withFallback": 46, - "withFallbackAllEntries": 79 + "withFallback": 44, + "withFallbackAllEntries": 78 }, "clawrouter": { "dimensions": 15, "tiers": 4, "profiles": 4, - "aliases": 202 + "aliases": 229 }, "mcp": { "tools": 20 diff --git a/docs/adr/0002-blockrun-gateway-as-aggregator.md b/docs/adr/0002-blockrun-gateway-as-aggregator.md index 889d131..0b5b831 100644 --- a/docs/adr/0002-blockrun-gateway-as-aggregator.md +++ b/docs/adr/0002-blockrun-gateway-as-aggregator.md @@ -2,7 +2,7 @@ **Status:** accepted -Franklin makes every LLM and paid-tool call through a single counterparty — the BlockRun Gateway — instead of integrating directly with each model provider, image/video/audio service, search API, and market-data feed. The gateway aggregates 71 models and a small set of paid APIs and accepts x402 uniformly. +Franklin makes every LLM and paid-tool call through a single counterparty — the BlockRun Gateway — instead of integrating directly with each model provider, image/video/audio service, search API, and market-data feed. The gateway aggregates 70 models and a small set of paid APIs and accepts x402 uniformly. ## Considered options diff --git a/docs/why-ai-agents-need-a-wallet.md b/docs/why-ai-agents-need-a-wallet.md index d821657..ed7a498 100644 --- a/docs/why-ai-agents-need-a-wallet.md +++ b/docs/why-ai-agents-need-a-wallet.md @@ -154,7 +154,7 @@ cheap models because cheapness is now something the agent can agents both learn in real time. **3. Single-vendor failure becomes a one-command swap.** A router -with 71 models across every major provider can route around any +with 70 models across every major provider can route around any single vendor's bad release. The wallet doesn't know or care which model answered — it only pays for the answer that arrived. @@ -175,7 +175,7 @@ filled it. Franklin is the reference implementation of the Economic Agent. It's an AI agent CLI that holds USDC on Base or Solana, routes requests -across 71 models, and settles every paid action in real time via +across 70 models, and settles every paid action in real time via the [x402](https://x402.org) HTTP-402 micropayment protocol. It is Apache-2.0, written in TypeScript, and ships as one npm package.