Run AI
Confidentially

Your AI app, inside attested hardware. See it in Confidential Chat and Milo, then build your own.

Built on Solana Confidential Compute: a chat answered in confidential hardware, through Nito, and Milo, an agent that trades on its own.

An AI chat answered in confidential hardware

Ask anything. It’s answered in confidential hardware, our server keeps no prompts or replies, and your chats stay encrypted on your device.

Try now

An agent that trades on its own

Milo is an autonomous trading agent that trades around the clock, on its own.

Try now
  1. Confidential chat

    An AI chat answered in confidential hardware

    Ask anything. It’s answered in confidential hardware, our server keeps no prompts or replies, and your chats stay encrypted on your device.

    Try now
  2. Milo

    An agent that trades on its own

    Milo is an autonomous trading agent that trades around the clock, on its own.

    Try now

  1. 01

    Approve your code

    Put the code you trust on an approved list. Nothing else can sign for your app, and an old proof can’t be replayed.

  2. 02

    Run it sealed

    Your code runs in hardware the host can’t read. Its keys are made there and never leave, not even for whoever runs the machine.

  3. 03

    Prove it on Solana

    A Solana program checks the hardware’s proof once and writes a public record. After that, any program or agent can check it for at most 1,500 compute units.

Anything on Solana that should prove what it runs. In beta on devnet today; the audit is in progress, so it’s for development use only.

In the kit

  • The verifier program, live on Solana devnet
  • Rust and TypeScript SDKs
  • Helpers to check the verifier’s record from your program
  • A daemon that runs inside your enclave
  • A command-line tool and a Docker image

Build on Solana Confidential Compute

About Confidential Compute, and about the chat: where your prompt goes and who can read it.

What hardware does Confidential Compute run on?

AMD SEV-SNP on Google Cloud’s Confidential VMs, AWS Nitro Enclaves and Google Confidential Space. A Solana program checks each one’s attestation.

Is it on mainnet?

Not yet. It’s in beta on Solana devnet, and mainnet follows the security audit.

Has it been audited?

Its security audit is in progress. Until it lands, it’s for development use only.

Can anyone check the hardware?

Yes. A Solana program checks the hardware’s attestation and writes a public record that any program or agent can look up. The Confidential chat demo doesn’t use that check yet: each reply links the build record and source code of Tinfoil’s router, the code that runs its model.

Is my chat end-to-end encrypted?

No. Your prompt goes to our server over an encrypted connection, then to Nito, which forwards it to a model running in confidential hardware. Our server and Nito see the text in transit.

Where does the model run?

In confidential hardware, through Tinfoil’s confidential router, which Nito forwards your prompt to.

Is the chat on this page real?

No, it’s a simulated demo: nothing you see in it leaves the page. The live chat is at solana.ai/chat.

Do I need a wallet?

No. The chat has no wallet connection yet.