RADIX WikiRADIX Wiki

Overview

Access Rules are Radix's system-level authorization mechanism. Unlike EVM where access control is enforced by smart contract code (vulnerable to bugs), Radix enforces permissions at the engine level – making authorization errors structurally impossible.

Auth Zones

During transaction execution, the Auth Zone accumulates proofs (badges, ownership evidence) that methods can check against. A method guarded by an access rule will only execute if the auth zone contains the required proof.

Key Patterns

  • Badge-gated access – Hold a specific NFT badge to call admin methods
  • Multi-sig – Require N-of-M badge holders to authorize
  • Role-based – Different roles (owner, admin, user) with different permissions
  • Composable – Access rules can be combined with AND/OR logic
HydrateLast updated Jun 30, 2026v1.3.37 revisions