I read OpenRouter, TypeSafe AI, and Skyfire the way a founder reads competition: not for ideas to copy, but for table stakes we're not meeting. Everything below is something they ship that we don't — written as a spec, prioritized. P0 = this week. P1 = this month. P2 = next.
TypeSafe opens with "193.6x faster, 444.6x cheaper" with a (proof) link and a side-by-side video. OpenRouter opens with 400T+ tokens, 10M+ users. We open with a paragraph. Spec: the "Live, not slides" strip becomes three metrics, each linking its receipt — x402 settlement → BaseScan tx hash; 402 enforcement → dated live-test output; 7.4× pricing → the real session data. No claim without a receipt link.
OpenRouter ships "Featured Agents": 250k+ apps, 4.2M users — Replit, Kilo Code, and notably Hermes Agent. Our own agent is featured on their wall and absent from ours. Spec: an ecosystem wall on the homepage — start with agents we run ourselves (Hermes), then open submissions: name, what it does, which products it uses. For an agent-native company this wall is the social proof.
OpenRouter: Signup → Buy credits → Get API key, right on the homepage with a masked key visual. Spec: homepage strip — 1. Get a workspace key (one press, shown once) → 2. Connect via MCP (copy-paste) → 3. Set a cap (one number). Each step copy-pasteable in place.
OpenRouter's model rankings — tokens per model with weekly trends — are a destination in themselves. Nobody ranks the agent economy. Spec: a public, anonymized index at /index — agents tracked, USDC settled via x402, median cost per 1k agent calls, week-over-week trends. Updated daily. This is the page only we can build, and it markets every product at once.
OpenRouter: buy credits, credits work everywhere. Our x402 rail sells to agents beautifully; humans get an API call to a Stripe checkout. Spec: /billing — card checkout for Pro ($19/mo), invoices, credit balance, cancel in one click. The agent rail stays; the human rail stops being embarrassing.
OpenRouter shows masked keys with copy, per-key limits and labels. Our workspace key is shown once at /start and pasted into the dashboard from memory. Spec: dashboard → Keys: list, label, rotate, revoke. Losing a key stops being a support ticket.
TypeSafe's FAQ is a masterclass: "Are these prices temporary?", "Can Jev still get things wrong?", "How is this different from JSON mode?" — every objection a buyer has, answered before it's asked. Spec: a real FAQ on /agent-ledger and each product page: "What if my agent bypasses the proxy?" (answered: then it's not enforced — we say so), "Is the $0.01 x402 price subsidized?", "What do you store about my prompts?" (nothing — and here's the test that proves it).
OpenRouter has human docs with code in every language. Our machine docs are excellent; our human docs are a quickstart page. Spec: /docs — Python + TypeScript + curl quickstarts per product, data policy, rate limits, uptime.
OpenRouter's blog has posts dated this week — it signals a living company. Spec: weekly ship notes, benchmark posts ("we measured flat-rate pricing at 7.4× wrong — here's the data"), agent-economy analysis from our own index. The changelog is the log; the blog is the story.
TypeSafe launched with waitlist + Discord + hiring in one breath. Spec: an agent-developer Discord, featured-agent submission flow feeding the homepage wall, monthly "what agents built" roundup.
OpenRouter links uptime next to pricing. We have /status — it's just invisible. Spec: footer + developers page link it; add per-product uptime. Thirty minutes of work.
gaps: P0: [metrics-with-receipts-hero, agent-wall, homepage-onboarding-strip] P1: [agent-economy-index, human-billing, key-management, skeptic-faq, docs-hub] P2: [blog, discord, status-in-nav] per_product: agent-ledger: [ts-sdk, budget-templates, slack-alerts, bypass-detection] agent-watch: [connect-page, identity-cards, email-digest] perimeter-watch: [pdf-reports, scan-history, hosted-dashboard] trustscan: [public-scan-page, trust-badge, pre-tx-api] cited: [shareable-links, visibility-trends, fix-list] method: benchmarked vs openrouter.ai, typesafe.ai, skyfire.xyz (2026-09-18)