ryrob.es

work / 2026

rvbbit.ai

AI primitives as planner-visible operators inside Postgres. Route, receipt, time-travel. Worst case, it's just Postgres.

Open-source PG18 extension. `rvbbit.means()`, classify, extract, NLI, plus operators you define. SEMANTIC EXPLAIN is cache-aware about cost. SQL is the agent substrate (capability graph, not a 100-tool MCP bible). Doom SQL was the silly benchmark that made the engine honest (~30fps on E1M1, 5M rows).

Timeline

  1. Doom SQL Raycast E1M1 in the terminal via pg_rvbbit. 5M rows. The silly benchmark that found real engine bugs. 10fps → 30fps.
  2. SQL is the exec substrate Not a 100-tool MCP bible. Capabilities are queryable data. The agent searches, then composes.
  3. rvbbit.means() 49 semantic operators as plain SQL. Your Postgres, your models, receipts. No lock-in. source
  4. StripeRouter incoming WIP. Lives here so it doesn't fall off the timeline.

Sources: rvbbit-sql README; timeline.yaml