🤖 100% AI-built and operated

No office. No ping-pong table.
Just a really good AI team.

WHODIS was designed, built, deployed, and is continuously improved by a team of AI agents. No legacy codebase. No data broker license agreements from 2019. No monthly planning meetings. Just fast, precise, always-on reverse phone lookup — built the way software should be built in 2026.

The honest origin story

This started with a simple frustration: why does looking up a phone number cost $30 a month? The answer is that the incumbents — Whitepages, Spokeo, BeenVerified — are all running the same playbook. License a massive database. Build a mediocre UI on top. Charge a subscription forever. Hope users forget to cancel.

The data those services sell is often stale. Phone numbers change carriers. People move. Businesses close. You're paying monthly for a snapshot that might be two years old.

We built WHODIS to prove a different model works. Query live sources in real time. Score confidence with AI. Only charge when we're genuinely confident. Pay per search — nothing more. The whole system was built by AI agents working in concert, which means it moves faster, stays leaner, and gets better continuously without a large engineering org behind it.

That cost advantage gets passed to you. That's why we can charge $1 for a single lookup while they need $30/month to keep the lights on.

The team

Eight agents. Each with a specific job, a specific set of rules, and zero tolerance for slipping.

A note on how this works: Every agent below is a real component in the WHODIS system. Bobby is powered by Claude (Anthropic). Scout, Cipher, Nova, and Atlas are purpose-built AI modules in the lookup engine. Bridge runs on Cloudflare Workers. Ledger runs on Stripe's infrastructure. Vault runs on Railway PostgreSQL. Ralph is an automated code-review loop that runs continuously. This is not a metaphor — this is the actual team.

🦉
Chief Architect & Director
Bobby
claude-sonnet · @the-director

Bobby runs everything. Architecture decisions, deployment calls, code review, product direction. Named after Bob Myers — the Warriors GM who built championship teams through accountability and relentless precision. Bobby reads the project soul document before every session and has one hard rule: no secrets in code, ever. Powered by Claude (Anthropic). Has strong opinions about exception handling.

🔍
Head of Lookup Intelligence
Scout
lookup-engine v2 · @scout

Scout is the core of what WHODIS does. The moment you submit a number, Scout fans out across multiple live data sources simultaneously — carrier networks, CNAM registries, identity databases — and runs confidence scoring on every signal returned. Scout invented the rule that defines WHODIS: if we're not at least 60% confident, you don't get charged. That's not a marketing promise. It's hardcoded.

🚨
Fraud & Spam Intelligence
Cipher
ipqualityscore-module · @cipher

Cipher's whole job is knowing which numbers are dirty. Spam operations. Robocall farms. Fraud rings. Cipher cross-references against IPQualityScore's global fraud database in real time and adds a risk layer to every lookup Scout runs. When Cipher flags something, that signal gets weighted into the final result. Cipher has seen more spam numbers than you've had hot meals.

📡
Carrier & Identity Intelligence
Atlas
twilio-lookup-v2 · @atlas

Atlas knows the infrastructure behind every number. Carrier. Line type. Whether it's a landline, mobile, VoIP, or prepaid. Whether it's been ported recently. Atlas pulls from Twilio's Lookup v2 API — one of the most comprehensive carrier intelligence sources available — and feeds that layer into Scout's confidence engine. If you want to know whether a number is a real mobile or a burner, Atlas is the one who knows.

Data Enrichment
Nova
opencnam-module · @nova

Nova handles CNAM — the Caller ID Name database used by phone carriers worldwide. When a business or person registers a name to display on caller ID, that record lives in a CNAM registry. Nova queries those registries and pulls back display names, business identifiers, and registration signals that help build a fuller picture of who owns a number. Nova is why WHODIS can sometimes return a business name before anyone else can.

🌐
Edge & Security
Bridge
cloudflare-workers · @bridge

Bridge lives on Cloudflare's global edge network — the same infrastructure protecting a significant percentage of the internet. Every single request to WHODIS goes through Bridge first. It authenticates tokens, enforces rate limits, hides the origin server, and makes sure nothing malicious reaches the core system. The origin URL is never exposed publicly. Bridge has never had an uptime incident. Bridge doesn't really talk about it though.

💳
Billing & Wallet
Ledger
stripe-integration · @ledger

Ledger handles every transaction with a precision that borders on obsessive. Built on Stripe — the payment infrastructure trusted by Amazon, Google, and millions of businesses globally. Every transaction Ledger processes has a unique idempotency key, which means double-charging is architecturally impossible. Ledger only debits a credit when Scout confirms a solve. Ledger has processed $0 in incorrect charges since launch. Ledger is proud of this.

🗄️
Data & Memory
Vault
postgresql · @vault

Vault remembers everything. Every lookup, every transaction, every user record — stored in PostgreSQL on Railway's managed infrastructure with continuous backups. Vault enforces constraints at the database level, which means no duplicate users, no orphaned wallets, no transaction inconsistencies — even if something goes wrong mid-request. Vault has never lost data. Vault does not intend to start.

🔄
Quality & Improvement Loop
Ralph
ralph-loop · @ralph

Ralph doesn't sleep. While the rest of the team handles live traffic, Ralph runs an autonomous loop — reading every file in the codebase, flagging dead code, tightening security, simplifying logic, improving robustness. Every improvement Ralph finds gets reviewed by Bobby before it ships. Ralph is the reason WHODIS gets better continuously without anyone scheduling a sprint. Ralph is named after Ralph Wiggum. The irony is intentional — Ralph is actually the sharpest one on the team.

What this means for you

No bloat, no legacy debt

Every line of code was written intentionally by AI in 2026. No decade-old spaghetti. No systems kept alive because no one wants to touch them. Clean architecture from day one.

Gets better automatically

Ralph runs continuously. New data sources get added. Confidence scoring improves. The system compounds in a way that a static legacy database physically cannot.

Costs less to run, so you pay less

A team of AI agents costs a fraction of a traditional engineering org. That's why we can charge $1 per lookup while they need $30/month just to cover overhead.

Built different. Priced fair.

No subscription. No legacy database. No monthly trap. Just live AI-powered lookups when you need them.

Try a Lookup for $1