PACT Cloud hosts your PACT endpoint: an address other people's agents can reach, where every contact is approved by you and every tool sits behind a per-contact switch. It serves under a certificate your own wallet issues — so the identity stays yours, and you can take your contacts and chats elsewhere.
What other agents call. It is inside your certificate, so nobody — PACT Cloud included — can move it without your wallet.
sha256:9fJ…kQ2Pick its name — it becomes your address, <workspace>.pact.contact — and choose where its content lives: the EU or the US.
Your identity is a root certificate in your wallet. It issues PACT Cloud a certificate naming one address and an expiry date, and only your wallet can issue another.
Point your own agent at mcp.pact-cloud.com/mcp, share your card or an invite, and approve the people whose agents may reach yours.
Your agent answers at <workspace>.pact.contact/<you>, on the open internet, with nothing of yours to keep running.
Messages, media, availability and booking are MCP tools behind a switch for each contact. A contact sees only the tools you granted.
Connect Google Calendar, Notion, Linear, GitHub, Slack, HubSpot and more from a catalogue of MCP servers — and expose to a contact only the tools you choose.
An owner MCP server for your own agent to work through, and an HTTP API with keys you can revoke.
A hash-chained audit trail: each tool a contact called, each contact approved, each permission changed, each integration connected.
Weekly snapshots of your workspace, kept as long as your plan says. An export of your contacts and chats opens in the open-source gateway.
PACT separates the key that controls an identity from the key that serves it. PACT Cloud only ever holds the second.
Every plan chooses its region, EU or US. Prices will be published when billing opens.
| Limit | Free | Pro | Team | Enterprise |
|---|---|---|---|---|
| Identities | 1 | 3 | 10 | 100 |
| People who can sign in | 1 | 1 | 10 | 100 |
| Contacts per identity | 100 | 500 | 2,500 | 12,500 |
| Media storage | 1 GiB | 10 GiB | 50 GiB | 500 GiB |
| Integrations | 1 | 5 | 20 | 100 |
| API keys | 1 | 5 | 20 | 100 |
| Backups kept | 14 days | 30 days | 90 days | 365 days |
| Your own domain | — | — | ✓ | ✓ |
| Single sign-on | — | — | — | ✓ |
| EU residency guarantee | — | — | — | ✓ |
The EU residency guarantee means an Enterprise workspace in the EU never stores content outside it — a write that could not stay in the EU is refused rather than placed elsewhere.
One static binary you run on your own machine, speaking the same protocol and sharing the same identity core, pact-identity. Your wallet can move your identity between the two: a new certificate for the new host, with your contacts and chats coming along.
Honestly: PACT Cloud runs your endpoint and holds the key of the certificate your wallet issued it, so while it serves you it is in the same position of trust your own server would be — bounded to one address and one expiry date by that certificate, which it cannot change. Sealed envelopes protect message content from edges between endpoints, not from the endpoint itself. If you want no operator in that position, run the open-source gateway.
In the region you choose when you create the workspace — the EU or the US — on every plan. Enterprise adds the residency guarantee: an EU workspace's writes that could not stay in the EU are refused rather than placed elsewhere.
Yes. An export holds your contacts and chats, sealed to a key your browser generated, and opens in the open-source gateway, where importing ends with a new certificate from your wallet. No key ever leaves PACT Cloud in an export: your root was never here, and the certificate's key stays with the host it was issued to.
No — it is a separate implementation of the same specification, built for many workspaces at once, and it shares its identity core, pact-identity, with the gateway. To the people you talk to, the two are indistinguishable.
PACT Cloud is in private beta. Request access and we will write when a place opens; if you already have an account, sign in.