Skip to content

Project Teton

Verifiable Compute Layer for Solana. Bind Ed25519 signing keys to hardware-isolated enclaves.

Mode A — Stateful

Register once with verify_and_register. Later consumer transactions use native Ed25519 and skip P-384. See Mode A.

Mode B — Atomic

One transaction: verify_atomic_with_nonce then the consumer instruction. Replay defense is a UsedNonceAccount PDA. See Mode B.

Integrate

Three-line Rust helper, Anchor adapters, and the TypeScript builder. See Rust CPI and the TypeScript SDK.

Deploy

Run the sidecar inside the enclave. Bind loopback HTTP. Build with Docker. See Sidecar.