Edge Enclave SDK.
Hardware-scoped enclave keys and the Rust integration.
developers / sdkThe edge-enclave SDK binds every session key to a hardware enclave (AMD SEV-SNP / Intel TDX), so an agent or machine carries provable authorization without ever exposing a master private key. It is the Rust foundation under the MCP server.
Install
cargo add arisma-edge-enclaveDelegate, attest, settle
use arisma_edge_enclave::{Enclave, Erc7702Session, Scope, Asset};
let enclave = Enclave::attach("tee:sev-snp")?;
let session = enclave.delegate(Erc7702Session {
scope: Scope::Settle, ttl: 900,
})?.attest()?;
let receipt = session.settle("drone:fleet-04", Asset::Usdc, cents(14)).await?;
Capabilities
- ›Enclave-bound keys: session keys never leave SEV-SNP / TDX.
- ›Remote attestation: prove code and key isolation before trust.
- ›Zero-knowledge policy: enforce gates without revealing inputs.
- ›C2PA anchoring: tie a settlement to a verifiable physical event.