Skip to main contentEnhanced Security Architecture
What makes Multi-Layer Security Wallet significantly more secure than all other existing forms of wallets is that it uses multiple redundant layers of security.
Each of the layers operates independently and all layers need to be compromised simultaneously in order for funds to be stolen. In contrast, other forms of wallets, such as traditional custody, self-custody, and MPC, only need a single layer of security to be compromised.
The Three Redundant Layers of Security
In Multi-Layer Security Wallet, the three redundant layers of security are:
- The dedicated mobile wallet
- The offchain “Guardian” service
- The onchain smart contracts
In order to execute a transaction, all three layers independently run the policy engine to verify that the transaction is valid.
How the Three Layers Work Together
The order of operations is the following:
-
The dedicated mobile wallet runs the policy engine locally.
It will not allow users to approve a transaction if its policy engine fails to validate the transaction.
-
The offchain Guardian service runs the policy engine in a secure centralized server.
It will not approve the transaction if its policy engine fails to validate the transaction.
-
The smart contracts run the policy engine onchain.
It will not allow the transaction to execute if its policy engine fails to validate the transaction. It will also prevent the transaction from executing if any approvals are missing from the account owners or the offchain Guardian service.