Technical

Nothing here is new. The arrangement is.

Every component below is proven and running in production somewhere today. The proposal is not to invent infrastructure. It is to stop selling it as parts, and to run an accountable assistant across the whole thing so the customer never assembles anything.

A Onepod is a pod in the ordinary sense of the word: one or more containers, a persistent volume, and a database, deployed and scaled as a single unit. The brand name is not hiding a different technology. It is naming the unit so the customer has something to call it.

On "you never move". The claim is about the customer, not the infrastructure. Underneath, things move constantly: images are rebuilt, storage is replaced, capacity is rebalanced, regions change, orchestration is upgraded. All of that is the operator's job and is invisible. What the customer never performs is a migration, a plan change, a re-platform, or a cutover. And if they want to leave, the pod exports as ordinary software and data rather than as a proprietary format.

01 · The stack

Five layers, one account.

Top to bottom, what a single customer's presence actually consists of.

01 INTERFACE Whichever assistant the customer already uses 02 AGENT LAYER Scoped tools, read by default, consent to write consent 03 VERSION HISTORY Every change a commit, history is the backup 04 THE POD Containers, volume, database, isolated 05 EDGE AND DNS Anycast, TLS, caching, attack absorption MX TO MAIL PROVIDER Delegated on purpose, not rebuilt

01 · Interface

Assistant agnostic. The customer's existing AI is the control surface, so the platform ships a remote connector rather than a proprietary chat window. A dashboard still exists for people who want one, it is just not the front door.

02 · Agent layer

A remote MCP server with OAuth. Capability scoped tokens with short lifetimes, read only by default, explicit consent for anything that changes state, a full action log, and instant revoke. Infrastructure is a commodity. Accountable agency is not.

03 · Version history as the file system

A host owned Git repository per pod, with an optional external mirror for people who already live on GitHub. commit then build then deploy. One primitive replaces four products: file manager, backup, deployment, and audit log, with reversible semantics an assistant can be trusted to operate.

04 · The pod

Containers plus a persistent volume plus a managed database, deployed from a head start image. Real runtimes, so existing software runs unmodified, including WordPress, Node, Rails and Postgres. Isolation is per customer, not per directory.

05 · Edge and DNS

The host's existing global network doing what it already does. DNS is the single coordination layer tying domain, pod and mail together, and mail itself stays with a specialist provider over MX, because rebuilding deliverability is a decade long tar pit with no upside.

02 · Isolation

Why a pod, and not the alternatives.

The customer facing promise, your own walls, has to be architecturally true rather than a marketing line. Here is the honest comparison of the four ways this has been attempted.

ModelIsolationRuns real appsWhy it is not the answer
Shared hostingFilesystem only, shared kernel and database serverYes Noisy neighbours, a shared blast radius, and the whole tier ladder that forces a migration every time the customer succeeds.
VPSStrong, full virtual machineYes The isolation is fine. The operator is the problem. Someone has to patch, secure, size and watch it, and growing still means resizing or moving.
Serverless functionsVery strongNo, restricted runtimes Cannot run the software small businesses actually use, and state was bolted on late. Excellent for edge logic, wrong as the main substrate.
The podPer customer namespace, memory, network and storageYes, anything containerised The fit. Separation close to a VM, elasticity close to serverless, no per customer server to administer, and persistent volumes make stateful apps a first class citizen.
Blast radius

One customer, one boundary

Compromising one tenant's application does not grant reach into another's data, memory or network. In shared hosting that separation is a permissions convention. Here it is an isolation boundary.

Data

Not one big database

Each pod holds its own database and volume rather than a row range in a communal server. Restores, exports and deletion become per customer operations, which also makes data portability and privacy obligations tractable.

The honest boundary

What is isolated, and what is shared

Isolated per customer: the application, the data, the storage volume, the database, and the network namespace. Shared, correctly and openly: the control plane, the edge network, DNS, the mail infrastructure, and the physical hosts underneath. Nobody needs their own edge network, and claiming otherwise at small business pricing would not be credible.

Patching

Rebuild rather than repair

Base images are rebuilt and redeployed centrally, so security updates arrive as new deployments instead of thousands of hand patched servers drifting apart. Nothing to forget.

03 · Head starts

A pod is empty. Nobody wants an empty room.

A head start is a maintained image that already contains a working setup. The customer picks the closest one and changes whatever they like. It is a starting point, not a cage, and it is the thing that makes the assistant reliable, because it is assembling from known good ground rather than improvising infrastructure.

What it is

A working pod on day zero

Site, shop, booking, membership, or an empty pod with just a runtime and a database for people bringing their own code. Every one of them is a real deployment the customer fully owns from the first minute.

Why it matters

It bounds the assistant

Asking an assistant to invent a stack from nothing is fragile. Asking it to start from a maintained image and make changes is predictable, testable, and reversible. Head starts are what turn platform capability into something an agent can be trusted with.

Who maintains it

The host, not the customer

Images are kept patched and current centrally. The customer's changes sit on top in version history, so updates underneath do not overwrite their work and can be rolled back if something conflicts.

04 · Growth

Why "you never move" is technically true.

The old ladder made growth a migration event. Here the same deployment gets more instances in more places. Nothing is rebuilt, no address changes, no plan is purchased.

OLD · EACH STEP IS A MIGRATION shared VPS dedicated cloud movemovemove ONEPOD · SAME POD, MORE OF IT your pod busy Tuesdaya good yearthe TV segment
Horizontal

Copies, not resizes

Demand adds instances of the identical image instead of swapping in a bigger machine. There is no maximum plan to hit, so there is no upgrade conversation and no cutover window.

Geographic

Placement follows traffic, within reason

Static assets and cached responses are served from the edge everywhere. Application instances are placed in the regions where requests actually arrive. Writable data stays authoritative in one region with replicas and fast failover elsewhere, because a globally writable database is a genuinely hard problem and the concept should not pretend otherwise at this price point.

Commercial

Two billing models, one product

Fixed size pricing for customers who want to know the number, measured pricing for customers who want to pay for exactly what runs. Switching between them is a billing setting on the same pod, not a migration, which is what finally lets one platform serve both small businesses and developers.

05 · The assistant

Autonomy is worthless without checks.

Handing an assistant the keys to a business's entire online presence is a trust problem before it is an engineering one. The answer is not a liability clause, it is a permission model where the damaging actions are either blocked, confirmed, or reversible.

Reversibility

Every action is a version

Because the assistant's write surface is version history, everything it does is atomic, attributed and revertible. Undo what the assistant did is a normal operation, not a support escalation.

Credentials

Short lived and revocable

Tokens measured in minutes, renewed while a session is active, killable instantly from the account. A leaked token is a small window rather than a standing key to the business.

Escalation

A human joins the same thread

When the assistant hits its limits, or the customer simply gets nervous, support enters the existing conversation with the full action log in front of them. The escape hatch is what makes people willing to use the automation at all.

06 · What is actually new to build

Most of this exists. Four things do not.

For an established host already running containers and a global network, this is an assembly and packaging exercise rather than a research project.

Build 1

The consent scoped assistant surface

An MCP server covering the full lifecycle: provision, deploy, DNS, mail setup and account questions, with capability scopes, consent prompts, hard blocks on billing and destruction, and an immutable action log. Everything else in the stack can be bought. This is the differentiator.

Build 2

Version history as the file system

A host owned repository per pod with build hooks, wired so a non technical customer never sees the word repository and a technical one can push to it directly.

Build 3

The head start library

A small, curated, actively maintained set of working setups rather than a sprawling marketplace. Quality and patch discipline matter far more than quantity here.

Build 4

Flat rate economics

Capacity modelling that turns usage based infrastructure into one predictable number, with a clean overflow into consumption pricing for the rare heavy user.

There are things this does not solve yet. They are written down rather than glossed over.

Read the open questions