R2 Architecture
Overview
R2 is designed as a layered system that separates users, product logic, and underlying assets.
The protocol consists of three primary layers:
User Layer
Vault Layer
Asset Layer
This separation enables scalability, transparency, and risk isolation.
User Layer
The User Layer includes all entities interacting with R2:
Individual users
SMEs and corporate treasuries
Family offices
Integrated partners
Users allocate capital to vaults and monitor positions through on-chain interfaces.
Vault Layer
The Vault Layer is the core abstraction of R2.
Each vault defines:
Allocation strategy
Liquidity and redemption rules
Risk boundaries
Vaults operate independently and do not share risk or liquidity.
Asset Layer
The Asset Layer consists of external institutional platforms and strategies providing real-world yield, including:
Tokenized government securities
Money market instruments
Institutional credit products
Each vault maps to a clearly defined asset set.
R2 does not directly custody or originate assets.
Last updated