The GLAM access control framework fully operates onchain. It plays a crucial role in protecting Vaults and Mints from unauthorized access and malicious activities. Program invocations are thoroughly examined at three different levels.Documentation Index
Fetch the complete documentation index at: https://docs.glam.systems/llms.txt
Use this file to discover all available pages before exploring further.
Vault-level
The vault-level access control ensures that rules are applied uniformly to all signers, regardless of their roles or permissions.Benefits: This strengthens security by providing an overarching control layer for critical vault operations.
Instruction-level
The instruction-level access control is enforced on individual instructions, ensuring that only authorized instruction(s) can be executed by a delegate.Benefits: It ensures that delegates can only perform specific actions permitted by the vault owner, enhancing operational flexibility without compromising security.
Parameter-level
The parameter-level access control represents a highly granular mechanism that restricts and defines access based not only on instructions but also on specific parameters within those actions.Benefits: This level of control ensures that even when a delegate is permitted to execute certain instructions, the scope of those instructions is limited to predefined parameters.