# Core vaults

- [Overview](/core-vaults/overview.md): What Core Vaults are, why they exist, how they encode strategy constraints onchain, and the curated model separating depositors from curators.
- [Architecture](/core-vaults/architecture.md): Full technical architecture: Deposit Queue, Redeem Queue, Signature Queues, Vault modules, Subvaults, Verifiers, Oracle, Share Manager, Fee Manager, Risk Manager, Access Control, supported protocols
- [Modules](/core-vaults/architecture/modules.md): This group of contracts
- [BaseModule](/core-vaults/architecture/modules/basemodule.md)
- [VerifierModule](/core-vaults/architecture/modules/verifiermodule.md)
- [ACLModule](/core-vaults/architecture/modules/aclmodule.md)
- [CallModule](/core-vaults/architecture/modules/callmodule.md)
- [ShareModule](/core-vaults/architecture/modules/sharemodule.md)
- [VaultModule](/core-vaults/architecture/modules/vaultmodule.md)
- [SubvaultModule](/core-vaults/architecture/modules/subvaultmodule.md)
- [Permissions](/core-vaults/architecture/permissions.md)
- [MellowACL](/core-vaults/architecture/permissions/mellowacl.md)
- [Verifier](/core-vaults/architecture/permissions/verifier.md)
- [BitmaskVerifier](/core-vaults/architecture/permissions/bitmaskverifier.md)
- [Consensus](/core-vaults/architecture/permissions/consensus.md)
- [Protocols](/core-vaults/architecture/permissions/protocols.md)
- [OwnedCustomVerifier](/core-vaults/architecture/permissions/protocols/ownedcustomverifier.md)
- [ERC20Verifier](/core-vaults/architecture/permissions/protocols/erc20verifier.md)
- [SymbioticVerifier](/core-vaults/architecture/permissions/protocols/symbioticverifier.md)
- [EigenLayerVerifier](/core-vaults/architecture/permissions/protocols/eigenlayerverifier.md)
- [Oracle](/core-vaults/architecture/oracle.md)
- [Queues](/core-vaults/architecture/queues.md)
- [Queue](/core-vaults/architecture/queues/queue.md)
- [DepositQueue](/core-vaults/architecture/queues/depositqueue.md)
- [RedeemQueue](/core-vaults/architecture/queues/redeemqueue.md)
- [SignatureQueue](/core-vaults/architecture/queues/signaturequeue.md)
- [SignatureDepositQueue](/core-vaults/architecture/queues/signaturedepositqueue.md)
- [SignatureRedeemQueue](/core-vaults/architecture/queues/signatureredeemqueue.md)
- [Factory](/core-vaults/architecture/factory.md)
- [Hooks](/core-vaults/architecture/hooks.md)
- [BasicRedeemHook](/core-vaults/architecture/hooks/basicredeemhook.md)
- [LidoDepositHook](/core-vaults/architecture/hooks/lidodeposithook.md)
- [RedirectingDepositHook](/core-vaults/architecture/hooks/redirectingdeposithook.md)
- [Libraries](/core-vaults/architecture/libraries.md)
- [FenwickTreeLibrary](/core-vaults/architecture/libraries/fenwicktreelibrary.md)
- [ShareManagerLibrary](/core-vaults/architecture/libraries/sharemanagerlibrary.md)
- [SlotLibrary](/core-vaults/architecture/libraries/slotlibrary.md)
- [TransferLibrary](/core-vaults/architecture/libraries/transferlibrary.md)
- [Managers](/core-vaults/architecture/managers.md)
- [FeeManager](/core-vaults/architecture/managers/feemanager.md)
- [RiskManager](/core-vaults/architecture/managers/riskmanager.md)
- [ShareManager](/core-vaults/architecture/managers/sharemanager.md)
- [BasicShareManager](/core-vaults/architecture/managers/basicsharemanager.md)
- [TokenizedShareManager](/core-vaults/architecture/managers/tokenizedsharemanager.md)
- [Vaults](/core-vaults/architecture/vaults.md)
- [Vault](/core-vaults/architecture/vaults/vault.md)
- [Subvault](/core-vaults/architecture/vaults/subvault.md)
- [VaultConfigurator](/core-vaults/architecture/vaults/vaultconfigurator.md)
- [Core Deployments](/core-vaults/core-deployments.md): Contract addresses for all Core Vault implementations and factories across all chains with implementations and factories.
