One platform. Every layer.
We're building a self-sufficient developer platform in public — bare-metal hosting, embedded SQLite, passkey auth, and a Claude-assisted dev loop. The capability list below is labelled live / preview / planned so you know exactly where it is today.
Our mission
The modern hosting stack is a patchwork — frontend hosting, backend hosting, database, auth, transactional email, billing, edge networking. Every glue layer costs a vendor relationship, a separate dashboard, and a new monthly bill.
We're building one platform that runs on its own bare metal and replaces those vendors a piece at a time. Hosting, database, and auth ship today. Billing, realtime, and edge isolates are in preview. The AI builder is honestly named as a roadmap item, not faked as a demo.
The proof is that this very site runs on the platform we're selling \u2014 same pipeline, same database, same auth. If it breaks, we see it the same minute you do.
What we believe
Six principles that shape every decision we make.
Speed is the table stake
Bun + Hono on bare metal, embedded Turso replicas, no cold-start lambdas. We're optimising for sub-second responses on the surfaces that exist today, not headline numbers we can't reproduce.
Claude-assisted, not Claude-magic
Anthropic Claude reviews our PRs and helps diagnose deploys. The same loop is being exposed to customers as it matures. No “describe it and it ships” promises until that's real.
Bare metal first, edge as we earn it
Currently single-region Hetzner (Falkenstein). Multi-region mesh and edge V8 isolates are scaffolded, not flipped on. We'll tell you the day they ship.
Type safety is non-negotiable
End-to-end types from database to DOM. tRPC, Zod, Drizzle, and TypeScript strict mode eliminate entire classes of bugs before a single line ships to production.
Components first, native HTML when it fails
SolidJS signals compile JSX to surgical DOM mutations. No virtual DOM. No diffing overhead. When a component primitive doesn't apply styles, native HTML + scoped CSS is the documented fallback.
Self-sufficient by design
Our own deploy agent, our own DNS server, our own object storage. No third-party PaaS underneath — the platform we sell is the platform we run on.
Live, preview, or planned — labelled.
Every capability below is tagged with where it actually is today. Live = a paying customer can use it. Preview = code is wired, production gating still ahead. Planned = roadmap, not built.
Three-tier compute. Honestly labelled.
The vision: AI workloads flow between client GPU, edge, and cloud based on model size and latency needs. The reality today: client-side inference is wired in preview, the edge runtime is scaffolded but single-region, and cloud GPU is on the roadmap.
Client GPU
WebGPU + WebLLM + Transformers.js wired in packages/ai-core. Demo route exists. Customer-facing UI for routing inference to the browser is still being polished.
Edge
Bun + Hono + V8 isolates in services/edge-runtime running on our own bare metal. Currently one region (Hetzner Falkenstein). Multi-region mesh is scaffolded, not flipped on.
Cloud GPU
Modal.com integration planned for A100/H100 workloads when models exceed what client and edge can serve. Not wired yet — we'll mark this “preview” the day the binding lands.
Built on the bleeding edge
Every tool earns its place through performance, capability, and strategic value.
Frontend
SolidJS + SolidStart
Tailwind v4
Native HTML fallback
Backend
Bun runtime
Hono router
tRPC v11
Drizzle ORM
AI (dev loop)
Anthropic Claude
tRPC + Hono streaming
WebLLM + Transformers.js (preview)
Database
Turso (embedded SQLite)
Neon (Postgres)
Qdrant (vector, preview)
Infrastructure
Hetzner Cloud bare metal
Caddy reverse proxy
WireGuard mesh (preview)
Security
Passkeys / WebAuthn
TLS 1.3
Audit log