[embedded, agent], deployed with the ERC-4337 module enabled and originally executed as gasless UserOperations via Pimlico.
They keep working without any action — but they run under a few carefully-scoped exceptions, and everything normalizes the moment they upgrade.
What v1 Means Today
The Screening-Off Exception
The strict rule — the agent never signs what it didn’t screen — would strand a v1 user the instant they paused screening: their single key can’t reach the threshold, and no backup key exists to complete the transaction. These users have relied on the agent as co-signer since before the rule existed. So v1 accounts get a capability-scoped exemption:A v1 account without a backup key may pause screening; the agent still co-signs (it just skips risk analysis). The exemption is keyed on capability, not version — it applies only while the account’s own keys cannot meet the threshold. The moment a backup key is added, the strict v2 rules apply automatically.
Upgrading to the Full Model
The upgrade is a single owner-management Safe transaction on the same address:- Owner set:
[embedded, backup, agent], threshold 2 — your two keys hold the majority. - Screening becomes a real choice: pausing it now routes transactions through the queue-and-co-sign flow — the agent relays without signing.
- The override path opens: any flagged transaction can be completed from app.safe.global with your backup key.
- Same address, same history — nothing migrates; the profile is recomputed from the new owner set.
Adding a Backup Key
The backup key is deliberately low-friction — it needs no signature and no session to be registered:- Paste any address
- Resolve an ENS or
.bnbname - Connect a wallet (signature-free read of the address)
