Core Concepts
Foundational ideas behind Radix — assets as primitives, atomic composability, finality, sharding, and DeFi-native design.
Core Concepts
Access Controller
An Access Controller is a native blueprint that holds a smart account 's owner badge in a vault and hands out proofs of it under rules the ledger enfo…
Access Rules & Auth Zones
An access rule is the unit of authorization on Radix. It is data attached to an object by the Role Assignment module, not code inside a component, and…
Asset-Oriented Programming
Asset-oriented programming is Radix's foundational design principle where digital assets (tokens, NFTs, badges) are native primitives managed by the R…

Atomic Composability
Atomic composability means that complex multi-step operations either execute completely or not at all. It is the strict form of composability, the abi…
