Strata is not four separate protocols. It is a coordinated system of specialized engines connected by shared control planes, liquidity, and data layers. This page describes the engines and — more importantly — the primitives they share.Documentation Index
Fetch the complete documentation index at: https://docs.stratareserve.co/llms.txt
Use this file to discover all available pages before exploring further.
The four engines
| Layer | Fork | Role |
|---|---|---|
| Money | Liquity v1 | Stablecoin issuance (srUSD) |
| Markets (infra) | LlamaLend | Borrowing / liquidity engine |
| Markets (products) | FXN v1 | Structured products (tranching / leverage) |
| Credit | Silo v3 | Private-credit origination |
- Money is the control plane — issuance authority.
- Markets provide liquidity and financial primitives.
- Credit originates assets.
- FXN is the financial-engineering layer.
Shared primitives — built once, used everywhere
This is what makes Strata a system. Three primitives are defined once and reused by every engine.1. Global control plane
1. Global control plane
A
MoneyPolicyController and EngineRegistry enforce global caps, throttles,
and issuance gating, with multi-engine supply logic. Built first —
because every engine eventually touches srUSD issuance, and defining it late
would force a rewrite of everything else.2. Oracle & risk framework
2. Oracle & risk framework
All forks depend on oracle adapters, risk-config registries, and asset-
approval frameworks. Shared components include an
OracleAdapterRegistry
(LlamaLend + FXN), an FxOracleAdapterRegistry (FXN), collateral adapters
(Money), and risk-config registries (all engines).Insight: the oracle and risk layer is the real protocol — the forks are
just execution engines.3. Registry layer
3. Registry layer
A unified registry pattern indexes every deployed financial object: market
registries, engine registries, risk-config registries, and fee-config
registries.
Build order
Because every engine touches issuance, the control plane and shared oracle / risk framework are built before the engines themselves. The forks plug into these planes rather than carrying their own divergent risk logic.Treating oracle + risk as the protocol — and the forks as interchangeable
execution engines — is the central architectural decision. It keeps risk
coherent across Money, Credit, and Markets instead of fragmenting it per fork.
srUSD monetary system
The issuance and supply model in detail.
Security & trust
Trust assumptions, ledger integrity, and ownership lineage.
