> For the complete documentation index, see [llms.txt](https://locksmith-wallet.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://locksmith-wallet.gitbook.io/whitepaper/architecture.md).

# Architecture

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