# Architecture

- [Overview](/whitepaper/architecture/overview.md): A Smart Contract Wallet Architecture Summary
- [Permissions](/whitepaper/architecture/permissions.md): The Locksmith Trust Model is the backbone of security.
- [Key Vault](/whitepaper/architecture/permissions/key-vault.md): ERC1155 Contract with some flare
- [Locksmith](/whitepaper/architecture/permissions/locksmith.md): Providing the Trust Model
- [Notary](/whitepaper/architecture/permissions/notary.md): Permissioned Interface System
- [Ledger](/whitepaper/architecture/permissions/ledger.md): Asset Rights Decoupling for Virtualized Wallets
- [Collateral](/whitepaper/architecture/collateral.md): Assets have to be somewhere
- [Ether Vault](/whitepaper/architecture/collateral/ether-vault.md): Simple and Secure Ether Storage
- [Token Vault](/whitepaper/architecture/collateral/token-vault.md): Simple ERC-20 Storage
- [Trustee](/whitepaper/architecture/collateral/trustee.md): Key to Key Distribution Permissions
- [Event Dispatch](/whitepaper/architecture/event-dispatch.md): Events and Dispatchers
- [Event Log](/whitepaper/architecture/event-dispatch/event-log.md): Use Events to Feed Wallet Automation
- [Key Oracle](/whitepaper/architecture/event-dispatch/key-oracle.md): Simple Key Attestation
- [Alarm Clock](/whitepaper/architecture/event-dispatch/alarm-clock.md): Trust-less Time Delays
- [Agents](/whitepaper/architecture/agents.md): High Level Orchestration
- [Virtual Key Address](/whitepaper/architecture/agents/virtual-key-address.md): Building a Virtualized Wallet Identity
