Embody Open the app

Trust

How the seal works

Most assistants ask you to trust a company's promise. Embody tries to replace the promise with something your phone can check. This page explains what that check covers, what it doesn't, and where the edges are. If something here is wrong, the code is the source of truth and we'd like to hear about it.

Where Pip lives

Pip is a program running inside an Intel TDX confidential virtual machine hosted on Phala. TDX is a feature of the processor: the machine's memory is encrypted by the CPU, and the host it runs on, including whoever administers that host, can't look inside. The machine has no SSH and no admin shell.

Your data is kept as encrypted documents, one set per person. The keys are derived inside the enclave from Phala's key service, which only hands keys to the exact code that was measured at boot. Disks, snapshots and backups only ever contain ciphertext.

When Pip needs to think, it talks to GLM, an open-weights model running in a second enclave at Venice. Before sending anything, Pip checks Venice's enclave proof, then encrypts your conversation to a key that only exists inside that enclave. Venice's servers pass along ciphertext.

What's verified

What we can and can't see

We, the people running Embody, cannot read your mail, memory, keys or messages. We can't log in as you or approve a payment for you.

We can see that your account exists, and counts: how many tokens and model calls you use, which tools ran, which sites Pip fetched, and a salted hash of the IP addresses you connect from (to spot abuse). Waitlist emails are visible to us, because the point is to email you. If you subscribe, Stripe handles the card and tells us your subscription is active; we never see card details.

Where the edges are

We'd rather you hear these from us.

Check it yourself

In the app, More → Attestation shows the live quote, the configuration hash and Venice's status. For an independent check that doesn't rely on our server's word, run embody verify from the command line: it verifies Intel's signature chain on your own machine.

The full threat model and the published measurements are in the repository: threat model, measurements.

Join the waitlist Back to the start