Built for
Agents who build
The Motoko language orthogonally persists your app's data in variables — the program is now the database. This dramatically reduces complexity, delivering more sophistication from fewer tokens.
Provision Internet Computer cloud engines — a new kind of fully sovereign serverless cloud platform, where tamperproof execution, safe upgrades, and horizontal auto-scaling come built-in, and agents create apps using frontier backend software that unifies logic and data. Cloud engines empower agents, helping them create more sophistication from fewer tokens, while removing most security and systems administration oversight needs.
Built for
The Motoko language orthogonally persists your app's data in variables — the program is now the database. This dramatically reduces complexity, delivering more sophistication from fewer tokens.
Built for
Spin up a cloud engine in minutes, freeing your agents to build and update safely, without security and systems administration oversight. Install premade apps to move even faster.
Built for
Choose who supplies compute capacity, where it resides, and the resilience and security level you need. Move your cloud across underlying compute infra without interrupting your apps.
Why cloud engines · 01 — 06
A cloud engine is not a server, not a serverless runtime, and not a managed Kubernetes cluster. It is a virtual compute platform created by a network of nodes combined by a mathematically secure network protocol. The difference matters for every team that wants real software without a real systems team.
Cloud engines are serverless virtual execution environments hosted by mathematically secure networks. There's no vulnerable OS or servers, no firewall to maintain, just tamperproof software running on hackproof infrastructure.
Cloud engines symmetrically replicate computation and data across their underlying compute nodes. Redundancy, combined with protocol math, enables them to withstand everything from nodes going offline, to nodes being compromised.
If software ran forever, there would be no need for databases, as data could live inside software variables, records, and collections. This is the 'orthogonal persistence' of cloud engines, which massively simplifies backend software.
The Motoko language's serverless framework can detect when an update to software would cause data loss, perhaps because the migration logic was lossy, and rejects the change. Your AI tries again. Your customers never notice.
Scaling is another complexity that cloud engines help you address. Adding new nodes horizontally scales query workloads. Meanwhile, upgrading nodes scales-up data updating workloads, while splitting cloud engines can horizontally scale them.
A cloud engine floats over its underlying compute nodes, which can be added and removed at will. For example, if a cloud engine runs over Big Tech cloud A, it can be moved to cloud B, or sovereign hardware, without interrupting hosted apps.
the network is the cloud
You choose the nodes. You choose who runs them, where they run, and what class of nodes to use. The Internet Computer's autonomous governance system, and Internet Computer Protocol do the rest — combining your nodes into a symmetric replicated execution environment that your agent-built applications run on.
Because the engine is a configuration, it can be changed without interrupting compute. Add new nodes, remove old ones, change operators or geographies — your apps do not notice the substrate moving beneath them.
How cloud engines workindependent node providers
Every node provider is verified, auditable, and individually selectable. Pick by reputation, geography, hardware class, compliance posture, or any combination.
Northgate Compute
Enterprise-grade dedicated hardware for tamperproof workloads.
Helios Infrastructure
Cloud-backed nodes across AWS and GCP — responsive provisioning.
Meridian Cloud Services
EU-resident, GDPR-aligned cloud-backed nodes on Azure and OVH.
Prairie Systems
Small-batch TDX hardware, hand-operated from Tulsa and Chicago.
Asahi Networks
APAC-resident dedicated nodes — Tokyo, Osaka, Singapore.
Verdant Compute
100% renewable-powered nodes in Iceland and Norway.
safer production upgrades
A key challenge with apps built on traditional tech, is that when updates are made, the migration of data from old to new formats can result in loss. Traditionally, a systems administration team stands on hand to reverse updates in such situations. But agents want to build autonomously, and they can update production systems orders of magnitude faster than before (even at the speed of conversation).
That's where Motoko, a frontier backend language framework comes in. Motoko requires that software updates come supplied with migration logic that maps the existing structures to new (if there are any). The framework can detect when a migration is lossy, and automatically rejects the update — before any harm is done.
Now, an update that would result in data loss simply results in the agent retrying its coding, reducing the event to the level of a retry after a harmless syntax error was found at compilation time.
the build loop
01
Work with a builder like Claude Code providing natural language instructions to improve and extend draft copies apps you develop locally. Or use Caffeine.ai.
02
Your agent writes logic to transform the data in the memory of your production app, into a format required by the new version, which it packages into a .icp file.
03
You upload the .icp package to your cloud engine. If the update might cause data loss, this is detected, and the update is rejected. Lossy deploys simply cannot happen.
04
If the package is accepted, your update is applied atomically, with the underlying nodes transparently replicating the changes. No queue drain, no restart.
Use opencloud.org to create sovereign frontier cloud networks that are part of the Internet Computer network. Your apps. Your nodes. Your rules. Unleash your agents in a secure environment made safe by guardrails.