An on-prem edition without the on-prem work
Your largest customers want the product on their own premises.
The same signed bundle runs on Calimero Cloud and on your customer’s own cluster of the same attested nodes.
Write your app once and run it sealed on Calimero Cloud. Every node proves what it runs before it gets keys, every client checks that proof before it sends anything, and nobody operating the nodes, Calimero included, can read the data inside.
Customers want their data on their terms. Delivering that usually means an on-prem edition and everything that comes with it, and the admins can still see everything. Calimero takes that off your plate.
Your customers have to trust whoever runs the box.
my-app.mpkfrontend and app logic, signedYour customers check the node's proof themselves.
Your largest customers want the product on their own premises.
The same signed bundle runs on Calimero Cloud and on your customer’s own cluster of the same attested nodes.
Self-hosting means admins who can read everything; SaaS means a vendor who can.
Organizations, teams and access rules are enforced by every node, and auditors can check which build has access.
Whoever hosts shared live data can see all of it.
An attested app instance no single party controls; each company sees only what its group is granted.
Useful agents need your most sensitive data.
Agents act on app data through the Calimero MCP, with their own scoped API key, under the app’s own rules.
The whole path, and who can see what, is on How it works.
For the protocol in depth, running your own nodes, and contributing to Calimero itself, see the core reference.