← ALL TAGS

Tag: vibe

7 articles tagged “vibe” on Oak Oliver Engineering, newest first. The latest is “One JSON Document, Live Data: Adding Data Bindings to oak-ui and Running It as a Vibe”.

Runtime

One JSON Document, Live Data: Adding Data Bindings to oak-ui and Running It as a Vibe

oak-ui describes a whole app as one JSON document, but the document could only show data it already contained. Version 1.1 adds sources, bindings and commands against the app's own API: each distinct request fetched once per resolution pass, dependencies resolved in waves, paths that can't leave /api/, and API data that is never evaluated as code. Then we taught the vibe platform to serve app.oak.json as a page, fought a CSP over fonts, and shipped the first real oak-ui vibe to production.

September 28, 2026 12 min read
Read Story →
Runtime

Agent Teams That Never Talk to Each Other: Running a 24/7 Lead Pipeline on pi

Oak Prospector runs teams of pi coding agents around the clock, finding local businesses, assessing their websites, building previews and handling replies. The agents never message each other. They claim work with leases, hand it off through state changes, read directives at claim time and escalate upward, all through one API. This is the design, why we stayed on pi instead of adopting an orchestrator, and an honest line between what exists and what doesn't yet.

September 28, 2026 12 min read
Read Story →
Security

Server-Side API Key Injection: An LLM Proxy That Hides Your Keys and Meters Cost Per Request

How Vibe's AI proxy injects its Gemini key on the server so browser code never sees them, and why it meters each request's cost at the proxy, before and after the call, instead of working it out from logs later.

February 14, 2026 16 min read
Read Story →
Architecture

I Made Billing Invisible. Now My Developers Ship Paid Features Without Writing a Single Line of Payment Code.

How Vibe's billingGuard middleware intercepts paid API calls, pushes approval requests via SSE, auto-renders payment modals, and settles transactions — without feature developers touching payment logic.

January 30, 2026 9 min read
Read Story →
Architecture

HMAC-Signed Vibe-to-Vibe Calls: How We Stopped Micro-Apps from Impersonating Each Other

Inside the HMAC-signed request protocol that secures inter-app communication on the Vibe platform — where every micro-app runs in its own Cloudflare Worker sandbox and no one trusts anyone.

January 27, 2026 20 min read
Read Story →
Architecture

Every User Gets Their Own Database. The Billing Architecture That Shouldn't Work — But Outperforms Everything.

How Vibe gives every user their own bank.sqlite for credits, holds, and transactions — the hold/confirm/release pattern, 5-minute TTL self-healing, and why database-per-user scales better than you think.

January 22, 2026 11 min read
Read Story →
Architecture

We Use Subdomains as Security Boundaries. No Kubernetes. No Containers. Just Directories.

Inside Vibe's multi-tenancy architecture where every user's micro-app gets its own subdomain, filesystem, derived secret key, and SQLite database — all on a single server process.

January 19, 2026 8 min read
Read Story →