How Guard enforcement works
How the Guard decides whether a transaction can execute through Safenet. The Guard verifies that the attestation matches the exact:- Safe.
- Network.
- Transaction.
Normal execution
A secure Safenet result receives a Validator attestation. When the Guard receives a valid secure attestation, the transaction continues through the normal Safe execution flow. The Guard does not replace the Safe’s existing signature threshold or other execution requirements. A transaction still requires normal Safe authorization in addition to the Safenet attestation.When execution requirements are not met
Without a valid secure Validator attestation, the Guard does not authorize immediate execution through Safenet. This applies when a transaction:- Receives an insecure result.
- Enters arbitration after Sentinels disagree.
- Cannot be checked reliably.
- Does not have a valid attestation for the exact Safe, network, and transaction.
Delayed execution and exit
Owners, with the Safenet Guard enabled, can initiate a transaction through a separate delayed execution path without requiring a Safenet attestation. The configured delay must pass before the transaction can be executed. The same delayed mechanism allows owners to remove the Safenet Guard, so Safenet cannot permanently keep owners from operating or exiting their Safe. Removing the Guard still requires the configured delay, so it cannot happen immediately. Once the configured delay has passed, the authorized action can be executed before the delayed authorization expires. If it expires before execution, the action must be initiated again. Security-sensitive Safe configuration changes (see Safenet checks for which ones) follow the same model: they execute normally with a valid secure attestation, or owners can initiate them through the separate delayed path. Owners always remain in full control of their Safe’s configuration.Safenet results
See which results receive Validator attestations.
Wallet integration
See how wallets integrate Safenet checks and Guard enforcement.