The NewCloud Tech Stack

Sovereign serverless cloud for AIware apps, created by an open, mathematical network — empowering governments, enterprises, and people to build a secure online future with AI.

Agentic infrastructure, created the internet way.

Ecosystem spotlight · All markets

Build anything on the Internet Computer

A public platform created by more than half a billion dollars of R&D spend by a not-for-profit, and counting...

Scroll position 1 of 1, 7 apps in total.
Agentic infrastructure

Sovereign, serverless AIware. Less infra security and sysadmin.

Tamperproof

Apps are tamperproof network code. There is no OS, cloud infra, or database server, to be compromised, and there are no firewalls to maintain.

Always on

Apps run as serverless code, without database servers or traditional infrastructure to go wrong. The network can guarantee they will run with their data.

Safe upgrades

Agents can safely improve live apps. Language frameworks like Motoko check that updates preserve existing data, and reject incompatible changes that could cause accidental data loss.

True sovereignty

Cloud engines let you select the compute capacity that the network combines to host your apps, which keep running even as the config changes — delivering genuine tech sovereignty and freedom from vendor lock-in.

Complex services run as easily as phone apps.

Apps and services are built from serverless code, without separate databases or traditional cloud infrastructure to manage. They don’t need infrastructure security or sysadmin teams to keep them running. Cloud engine installs are as hands-free as phone apps.

  • Assistant
  • HR
  • CRM
  • Accounts
  • Email
  • Calendar
  • Expenses
  • Projects
  • Messaging
  • Knowledge
  • Directory
  • IT Assets
  • Signing
  • Agents
  • Team
  • Teamboard
  • Requests
  • Software factories
  • Admin

A better, open platform, created by protocol math.

ICP (Internet Computer Protocol) combines independently operated specialized hardware, including hyperscaler capacity for cloud engines, using network protocol math and advanced computer science, to form a new kind of open cloud platform that is secure, resilient, and nobody owns, which is controlled by a public governance framework. It’s cloud, built the internet way.

The Internet Computer, explained

Cloud, built the internet way.

Shared protocols turn independently operated hardware into public infrastructure. The internet connects software. The Internet Computer hosts it, too.

Connects software

Transmits web pages, messages, and app data.

Public utilityInternet
Network protocolIPInternet Protocol
HardwareNetwork hardwareFiber, cellular, Wi-Fi…

Hosts software

Runs websites, games, SaaS, and AIware.

Public utilityInternet Computer
Network protocolICPInternet Computer Protocol
HardwareCompute hardwareIndependently operated compute nodes

The same internet idea. Extended from connecting software to hosting it.

Because the serverless stack is safe, agents need less oversight, and build cycles dramatically accelerate.

Agents build your AIware fast.AIware apps are intelligent.

The Internet Computer turns an open network into a cloud where agents can build, host, and evolve apps — while also working inside them.

2.7 Software AI can work inside

AIware — enable the agentic enterprise.

AI chat becomes a new way to use your software, working alongside its traditional screens. Analyze data across apps and orchestrate complex tasks through conversation, within your permissions.

Review all Customer Success time-off requests. Approve those that preserve coverage in every time zone, and send emails asking for alternative dates where requests conflict.
Agents answer questions and perform complex actions by analyzing data and invoking inside functionality across your AIware services, accessing only the specific data and functions your permissions allow.

Select an agent to see what it can access.

Your AIware apps and services
OQL APIAgents analyze in-memory data graphs
App functionsAgents perform complex tasks hands-free
Permissions are part of the program.Structures, records, and fields. Scoped to the agent or the user behind it.

What this caller can access

HRQueryable via OQL
CRMQueryable via OQL
AccountsQueryable via OQL

CEO chat can query HR, CRM, and Accounts. All memory groups in this example are accessible.

Each app’s permission rules can only change by rebuilding that app.

Through Object Query Language (OQL), agents query the data each app permits them to see, and use callable functions to act. Each app enforces its own permissions.

2.8 Software agents can build

The program is the database.

Data lives with your code in persistent memory. Agents can focus on the essential logic of your application, with less code to generate and maintain — and more scope to build sophisticated software.

  • Data within reach.Code works directly with data in persistent memory, avoiding round trips to a separate database.
  • Less code. Less generation cost.Removing storage plumbing means fewer tokens for agents to generate, helping reduce development time and cost.
  • More ambitious applications.A simpler program model helps agents reason about complex relationships and behavior.

Application logic+Persistent data

One program. Hosted by the network.

A tiny inventory appMotoko
persistent actor {
  // Persistent data
  let inventory = {
    var stock : Nat = 10;
    var orders : Nat = 0;
  };

  // Application logic
  public func order() : async () {
    inventory.orders += 1;
    inventory.stock -= 1;
  };
}

Declare it. It persists.

inventory and the whole data structure it references are stored automatically, between calls and across upgrades. No loading. No saving.

Both changes. Or neither.

Each order() updates memory as one transaction. With no stock left, execution traps and every change is rolled back — even the order count. No half-written data.

If two orders arrive together, each runs against the latest inventory, so one cannot accidentally overwrite the other’s changes.

Why this helps AI build

Motoko’s orthogonal persistence preserves persistent variables and the data structures they reference across calls and upgrades. Code works directly with this data, without translating it into database queries or file formats.

Fewer output tokens. Database queries, data conversion, and storage plumbing all add code. Removing that work means fewer code tokens for an agent to generate, which can reduce generation time and cost.

A simpler model to reason about. Orders, customers, and their relationships can be expressed directly as connected data structures. Agents can focus more of their reasoning on the app’s behavior, helping them build and maintain more sophisticated software.

In this example, order() has no await, so each call runs as one transaction. Work spanning asynchronous calls needs its own coordination. Read about execution boundaries.

The next-generation software framework

WebAssembly

The internet’s open standard for compute.

The Internet Computer runs WebAssembly (Wasm), a low-level bytecode format for fast, portable execution. Supported by all major browsers and used across backend and cloud platforms, it is an open W3C standard co-invented by an early DFINITY Foundation team member.

Any language that compiles to WebAssembly can target the Internet Computer. Motoko and Rust are the two most popular.

Motoko

The first programming language built for agents.

A language designed for agents to safely and rapidly build and evolve enterprise apps, services, and infrastructure, and imbue them with AIware capabilities.

How ICP runs apps.

Your app’s code and data run together in a canister, copied across its subnet. A malicious node alters its local purchase-order amount, but the healthy nodes execute the authorized update. Your app verifies the network certificate for the correct result. The forged record fails verification. A separate example shows the app running through three node outages. Your app can also call services on other ICP subnets; ICP routes their requests and replies.

Compute capacity, from independent providers

Specialized hardware, and hyperscaler compute capacity, all over the world.

This 13-node example tolerates up to four faulty nodes. Progress needs timely communication. Record integrity requires certificate verification; an unverified query is not enough. How verification works

The self-writing cloud

The Internet Computer provides next-generation agentic infrastructure

4.1

Software is reimagined for agents

AI agents build vastly faster than humans can, and they have their own needs. The Internet Computer runs software inside persistent memory, introducing a powerful new paradigm where the program is the database. Now a program's essential logic persists data automatically, reducing complexity, and fueling the modeling power of AI, enabling AI to go further, faster, and at less cost.

4.2

Mistakes made at speed can't lose data

AI agents can develop apps and enterprise infra at unprecedented speed. However, upgrading traditional production systems is risky, as mistakes can result in data loss. On the Internet Computer, new languages like Motoko automatically verify the safety of every upgrade, preventing mistakes resulting in data loss, so you can remove the brakes.

4.3

No infrastructure oversight necessary

Traditional infrastructure is insecure and sensitive to components such as databases being misconfigured or failing. Apps on the Internet Computer are tamperproof, keep their data in persistent memory, and are guaranteed to run. This means apps don't need support from security and sysadmin teams, and you can give your agents far more autonomy.

The research program

The world's most sophisticated network, is yours.

More than half a billion dollars has been spent developing the technology that powers the Internet Computer, which represents the most sophisticated network the world has ever seen. The purpose of the project is to extend the internet, so that it can host software, as well as connecting software.

In recent years, the project has focused on developing the Internet Computer as agentic infrastructure. The Internet Computer unlocks the full potential of AI by force-multiplying agents that build apps, enabling the creation of AIware software that integrate AI much more closely than traditional software can, and removing security and sysadmin requirements, so agents can be allowed to work with far greater autonomy.

The latest innovation, "cloud engines," enables the creation of private subnets that can be arbitrarily configured, for example to combine compute hardware located in the home country, or operated by specific providers, unlocking the simple creation of fully sovereign tech stacks that meet national security needs, or regulatory needs such as GDPR compliance. Cloud engines keep on running even when the underlying compute capacity is swapped, making vendor lock-in history.

Research and resources

The research behind the Internet Computer

Explore the papers and presentations that explain how the Internet Computer works, why it was designed this way, and what it makes possible.

In the press

Recent coverage, announcements, and field notes.

Ecosystem spotlight · Government & NGO

Institutions building on the sovereign-by-default stack.

Quick start · for human developers

Everything you need to ship apps, websites, and services inside the Internet Computer's tamperproof serverless environment.

Start building
For agents
.md ↓.json ↓