Crypto wallet security, layer by layer.
Den validates transactions in three independent layers: the signing client, the Guardian service, and onchain smart contracts. Each checks the policy and approvals before execution.
Dedicated signing client
Transactions are validated locally before they can be signed. SDKs throw before generating signable data, and the mobile app blocks approval of non-compliant transactions.
Off-chain Guardian service
After signers approve, the independent Guardian re-validates on secure servers, confirming policy compliance and that every required approval is present.
Onchain smart contracts
Audited contracts independently verify transaction policies and required approvals before execution, adding an onchain check beyond your infrastructure.
Independent policy enforcement
The signing client, Guardian, and smart contracts each validate transactions independently, reducing reliance on any one part of your infrastructure.
Explore related capabilities
Technical documentation
Move onchain with confidence.
Explore enterprise crypto wallets with programmable policies, mobile approvals, and onchain enforcement.