BIP448 unilateral exit. This wallet uses BIP448 to save a pre-signed update and settlement path for every accepted statecoin state. The latest saved path lets you withdraw on-chain without Mercury or Enclavia after the challenge delay.
Enclavia.io TEE. Mercury keeps its signing share and monotonic state in an Enclavia.io AWS Nitro enclave. Verify enclave checks Mercury's attested SDK session and pinned PCRs; Verify coin binds a fresh challenge and the coin's server share to that Lockbox. The browser does not perform the Nitro handshake itself.
Trust assumption. Under the watched protocol, a previous owner and the TEE must not collude; without that collusion, neither can spend the current offchain key alone.
You must watch the chain. A previous owner can broadcast an older withdrawal. Monitor for it and use your newer saved state before the challenge delay expires. This prototype has no automatic watcher, and the seed phrase alone does not restore the saved exit transactions.
Credits. The TemplateHash Mercury Layer work was done by localhost and w0xlt.