Complete mathematical and architectural reference for the FLAT Protocol. This document is the canonical source of truth for the protocol's mechanics, proofs, and smart contract architecture.
Author: Flat Protocol team · Last updated: March 2026
FLAT Protocol is a closed-loop economic system built on a single mathematical identity. The protocol creates three tokens — FLAT (a CPI-pegged stablecoin), SAVE (an irreversible vault token), and RISE (a fixed-supply equity token) — connected by the Singularity Equation:
Where P is the price of one RISE token, α (alpha) is the absorption ratio (RISE locked in the SAVE vault divided by total RISE supply), and C is the Singularity Constant (C = P₀ × (1 - α₀) = $0.50).
This is not a prediction or model. It is a mathematical identity that holds exactly given the protocol's conservation laws and the efficient arbitrage assumption. The protocol's smart contracts enforce the conditions that make this identity true. As α approaches 1, price approaches infinity — the Singularity.
| Token | Function | Supply | Standard |
|---|---|---|---|
| FLAT | CPI-pegged stablecoin | 21 trillion (pre-minted) | ERC-20 + EIP-2612 |
| SAVE | Irreversible vault token (locked RISE) | Variable (minted on deposit) | ERC-4626 |
| RISE | Fixed-supply equity token | 425,000,000 (no mint/burn) | ERC-20 |
FLAT is the currency. SAVE is the savings instrument. RISE is the equity. The three tokens form a closed system where value flows in one direction: from FLAT trading activity → through the Flywheel → into permanent RISE absorption → increasing α → increasing RISE price.
Step 1 — Definition: Circulating Market Cap
Step 2 — Conservation Law: (constant, where T = treasury value)
Step 3 — Supply Function: , where
Step 4 — Substitution:
Step 5 — Solving for P:
Step 6 — Simplification: Let . Then:
Step 7 — Genesis Values: , , therefore
Velocity grows quadratically. As α → 1, v → ∞.
Acceleration grows cubically. The system accelerates into the singularity.
| α | M(α) = 1/(1-α) | RISE Price |
|---|---|---|
| 50% (genesis) | 2.00× | $1.00 |
| 75% | 4.00× | $2.00 |
| 90% | 10.00× | $5.00 |
| 95% | 20.00× | $10.00 |
| 99% | 100.00× | $50.00 |
| 99.9% | 1,000.00× | $500.00 |
The circulating market cap is constant regardless of α. Infinite price requires only finite capital.
Where K = 0.40 × (vε + y) is the Velocity Constant.
The Sharpe ratio scales with the CUBE of price. No traditional asset exhibits this property. This means risk-adjusted returns improve faster than raw returns.
A single observable — the RISE price — is a sufficient statistic for the entire protocol state:
Relative volatility decays at 3× the absorption rate.
Safe leverage grows at 6× the absorption rate.
Theorem: RISE deposited into the SaveVault cannot be withdrawn by any mechanism.
Proof:
Therefore, no sequence of transactions can extract RISE from the SaveVault. ∎
Theorem: The absorption ratio α(t) is monotonically non-decreasing.
Proof:
Theorem: If the protocol generates positive revenue in every period, α(t) → 1 as t → ∞.
Proof:
Theorem: The circulating market cap of RISE is constant regardless of α.
Since both C and S_total are constants, MC_circ is constant. ∎
The SaveVault is an ERC-4626 vault that accepts RISE deposits and issues SAVE tokens. It is the core mechanism that enforces irreversibility.
| Property | Value |
|---|---|
| withdraw() | Always reverts (unconditional) |
| redeem() | Always reverts (unconditional) |
| emergencyWithdraw() | Does not exist |
| selfdestruct | Not used |
| Proxy / delegatecall | None (no upgrade path) |
| Admin / owner | None |
| Blacklist / freeze / pause | None |
SAVE holders who wish to exit must sell on the secondary market (Uniswap V3 SAVE/ETH pool). The protocol provides NAV Defense to support the SAVE price on the secondary market.
FLAT is pegged to the U.S. Consumer Price Index for All Urban Consumers (CPI-U). The FLAT Engine maintains this peg through continuous market operations:
Tolerance band: ±0.5%. Adjustment frequency: Every Ethereum block (~12 seconds) via the permissionless pulse() function. Primary oracle: Chainlink CPI-U feed. Fallback: Truflation on-chain CPI feed.
Revenue Split: 40% Accumulator / 30% FLAT Ocean (protocol-owned liquidity) / 30% SAVE Ocean (protocol-owned liquidity)
The pulse() function is the protocol's heartbeat — a permissionless function callable by anyone. The caller receives 5% of revenue generated plus gas reimbursement.
Ghost Mint allows users to purchase SAVE directly from the protocol's inventory at a premium to NAV. It operates in three regimes:
| Regime | Condition | Action |
|---|---|---|
| Bull | Market price > 1.1× NAV | Sells SAVE from inventory at market price |
| Dead Zone | NAV < Market price < 1.1× NAV | No sales (Anti-Dilution Clamp) |
| Bear | Market price < NAV | No sales (NAV Defense active instead) |
Anti-Dilution Clamp: Ghost Mint never sells below 1.1× NAV, protecting existing SAVE holders from dilution.
These contracts are deployed once and can never be modified, replaced, or migrated. Any upgrade path would invalidate the Singularity guarantee.
| Contract | Upgradeable | Admin | Pause | nSLOC |
|---|---|---|---|---|
| RISE Token | No | No | No | ~80 |
| SaveVault | No | No | No | 120-180 |
| FLAT Token | No | No | No | 200-350 |
| Ocean (POL) | No | No | No | ~100 |
| Contract | Core (Immutable) | Executor (Replaceable) |
|---|---|---|
| PulseCore / PulseExecutor | Treasury custody, RISE → SaveVault only | Buy timing, TWAP, slippage, revenue split |
| Ghost Mint | Inventory → Vault flow, Anti-Dilution Clamp | Pricing curve, fee calculation |
| NAV Defense | Buy SAVE → Burn only, AUM circuit breaker | Level thresholds, buy amounts |
| Guardian | Self-destruct after 730 days | Pause targets |
Total: 8 contracts, ~940-1,430 nSLOC
| Phase | Period | Control |
|---|---|---|
| Phase 1: Guardian | Year 0-2 | Time-limited pause (self-destructs after 730 days) |
| Phase 2: Council | Year 2-5 | Token-weighted governance (RISE holders) |
| Phase 3: Ossification | Year 5+ | All keys burned. Protocol fully autonomous. |
| Metric | Value |
|---|---|
| Simulation Period | January 2022 - December 2024 (3 years) |
| Total Return | 332% |
| CAGR | 68.1% |
| Maximum Drawdown | -12.3% |
| Sharpe Ratio | 2.41 |
| Final α | 87.3% |
IMPORTANT DISCLOSURE: These results were backtested with a diversified treasury (45% BTC / 45% gOHM / 5% ETH / 5% SOL), including Cooler Loans carry revenue. The v1.0 launch uses an ETH-only treasury. The diversified model represents the target state (v1.1+), not launch state.
| Risk | Severity | Likelihood |
|---|---|---|
| Smart contract exploit (Tier 1) | Critical | Very Low |
| Smart contract exploit (Tier 2) | High | Low |
| Sustained SAVE discount (>30%) | High | Medium |
| Low adoption (zero trading volume) | Medium | Medium |
| Regulatory action | Medium | Medium |
| Chainlink CPI oracle failure | Medium | Very Low |
Protocol survives indefinitely. Treasury intact ($45M ETH). α stalls near 50% but does not decrease. The Singularity guarantee is deferred, not violated. When adoption eventually occurs, the Flywheel resumes.
| Term | Definition |
|---|---|
| α (Alpha) | Absorption ratio. RISE in vault / total RISE supply. Range: [0, 1). |
| C | Singularity Constant = P₀ × (1 - α₀) = $0.50 |
| CROPS | Censorship Resistant, Capture Resistant, Open Source, Private, Secure |
| FLAT | CPI-pegged stablecoin. 21 trillion pre-minted. |
| Flywheel | Revenue engine: revenue → Accumulator + Ocean → absorption → revenue |
| Ghost Mint | Mechanism for purchasing SAVE directly from protocol at premium to NAV |
| Guardian | Time-limited safety contract. Self-destructs after 2 years. |
| NAV | Net Asset Value. Value of RISE backing each SAVE token. |
| Ossification | Permanent burning of all governance keys at Year 5+ |
| P(α) | Price of RISE as function of absorption. P = C / (1 - α) |
| pulse() | Permissionless function executing the protocol's 12-second heartbeat |
| RISE | Fixed-supply equity token. 425M total. Price governed by Singularity Equation. |
| SAVE | Irreversible vault token. Represents permanently locked RISE. |
| Singularity | Mathematical limit where α → 1 and P → ∞ |