Identity & delegation
A scoped session key, signed in the enclave, bounded by policy.
// delegation envelope
{
"standard": "erc-7702",
"session": "0x7a…c4",
"enclave": "tee:sev-snp",
"scope": ["settle", "attest"],
"expires": 900
}
let key = enclave
.delegate(Erc7702Session {
scope: Scope::Settle,
ttl: 900,
})?
.attest()?;