Skip to main content
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.
Learn how GLAM’s onchain access control can help mitigate supply chain attacks targeting crypto projects in our recent blog post here.

Vault-level

The vault-level access control ensures that rules are applied uniformly to all signers, regardless of the their roles or permissions.
Beneftis: 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.