Sealed refresh
Sealed refresh restores encrypted signing material after an accidental iframe or page reload. It keeps plaintext signing material out of browser storage.
The persisted artifact is a sealed session secret stored in wallet-origin IndexedDB. It is useful only with live server participation and valid server-side signing-session state.
Rules
- Store sealed refresh records in the wallet iframe origin.
- Bind records to exact material activation and the browser-session marker.
- Delete records on lock, account switch, revocation, expiry, and remaining-use exhaustion.
- Restore only transaction signing capability.
- Require fresh operation auth for export, linked-device creation, key rotation, and delegated-agent issuance.