> For the complete documentation index, see [llms.txt](https://r2money.gitbook.io/r2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://r2money.gitbook.io/r2/r2-documentation/publish-your-docs.md).

# 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.<br>
