PROOF in twelve pictures.
What the code enforces, what it doesn't, and what you have to trust. Short on purpose.
Replace the prop firm with code.
Prop firms fund skilled traders — but hold everyone's money, change rules at will, and pay at their discretion. PROOF keeps the idea and removes the firm.
- 01
Prove skill
On your own wallet, in the $100K simulation, or with your own capital.
- 02
Get funded
Investors deposit into your vault. You trade, never withdraw.
- 03
Split profits
Investors, trader, protocol — by a public ratio.
Money never passes through the trader.
Every order walks this path. The trader can push orders in; nothing lets them pull money out.
- 01Investordeposits stablecoins
- 02Trader Vaultholds the money
- 03Execution Controllertrader's only door
- 04Risk Enginechecks every order
- 05Approved Adapterwhitelisted routes
- 06MarketDEX / RWA
Stage 1 — Proof of skill.
Three ways in, three separate records: import an existing wallet (context), run the $100,000 simulation for 14 days under a published Risk Mandate (platform verified), or trade your own capital on-platform (highest verification). Virtual capital is never real custody and never withdrawable.
- Max drawdown
- −15%
- Daily limit
- −6%
- Max leverage
- 5×
- Profit target
- none
- Max drawdown
- −8%
- Daily limit
- −3%
- Max leverage
- 2×
- Profit target
- none
Illustrative parameters. Final values are set by governance before mainnet and can change afterwards through governance.
Two scores that cannot be bought.
Trader Score weighs skill — including where the history came from and how much capital was actually at risk. Risk Score weighs discipline. Deterministic, public inputs; PROOF holdings are not among them.
- 01Risk-adjusted return
- 02Max drawdown
- 03Consistency
- 04Track-record length
- 05Trade count
- 06Source confidence
- 07Capital actually risked
- 08Rule compliance
- 01Drawdown depth and length
- 02Worst-day loss
- 03Mandate headroom used
- 04Concentration
- 05High-risk exposure vs. budget
- 06Volatility of returns
In the MVP, part of the analytics is computed offchain and submitted by an authorized party. That is a trust assumption and we name it. Capital permissions never rely on a single server.
Stage 2 — One trader, one vault.
Investors choose exactly which trader they back. No shared pool. A vault moves through these states and every step is explicit.
- Createdvault exists
- Qualifyingscore being earned
- Fundraisinginvestors deposit
- Activetrading under limits
- Pausedlimit hit or emergency
- Liquidatingpositions unwound
- Closedinvestors redeem
The trader sets the mandate. The engine enforces it.
Every trader publishes a Risk Mandate before taking capital — max initial position, max active capital, high-risk budget, plus advanced limits. The risk engine checks each order against it before execution, next to the vault-level ceilings below.
maxAUMHow much money the vault may holdmaxPositionSizeBpsBiggest single betmaxDailyLossBpsMost it can lose in a daymaxTotalDrawdownBpsMost it can lose from the peakmaxLeverageBpsHow much borrowingmaxAssetExposureBpsMost in one assetminCollateralRatioBpsSafety cushion
Capacity grows in tiers.
Score opens each tier. Stake is required on top for the bigger ones. Stake alone opens nothing.
| Tier | Min TraderScore | Min track record | PROOF stake | Max AUM |
|---|---|---|---|---|
| 0 · Verified | 60 | 14d | None | $10K |
| 1 · Funded | 70 | 60d | 25,000 | $50K |
| 2 · Senior | 80 | 120d | 100,000 | $250K |
| 3 · Principal | 90 | 240d | 400,000 | $1M |
Illustrative parameters. Final values are set by governance before mainnet and can change afterwards through governance.
Fees only on new highs.
Deposits and withdrawals settle at a finalized price per epoch, so nobody can jump in before a gain or out before a loss. Performance fees use a high-water mark.
- 1Start
- 2New high → fee on +20
- 3Drawdown → no fee
- 4Recovery → still no fee
- 5New high → fee on +10 only
- LPs
- 75%
- Trader
- 20%
- Protocol
- 5%
Illustrative parameters. Final values are set by governance before mainnet and can change afterwards through governance.
Investors bear losses by share. No principal protection exists or is implied.
Not every asset is equal.
Each asset has a risk class, an oracle and its own limits. A thin memecoin pool never sets a vault's value. Tokenized stocks are a future class, gated on legal review.
- STABLE
- MAJOR_CRYPTO
- ALTCOIN
- MEMECOIN
- RWA
- UNKNOWN
$PROOF — commitment, not a shortcut.
Fixed supply of 1,000,000,000, no inflationary APY, never the LP deposit asset and never required to start. Traders stake it as commitment — one input into Capital Capacity; LPs lock it for fee discounts and priority access; slashing is for provable malicious behaviour only, never for losses.
- 01Unlock capacityAfter the score.
- 02Skin in the gameLocked while managing capital.
- 03Slashed for cheatingNever for honest losses.
- 04Fee discountsProtocol fees, premium tools. The simulation stays free.
- 05GovernanceFees, tiers, adapters, treasury.
- 06Strategy creationAdvanced vault types, later.
Planned: 90% of the protocol's fee revenue — not of trading profits — is used for market buybacks of PROOF that are permanently burned; 10% goes to treasury / operations. This links usage to supply and promises nothing about price. No purchases or burns are executed today.
Who can do what.
Roles are separate so emergencies never wait on a vote.
- 01GovernanceFees, tiers, collateral, adapters, treasury, upgrades.
- 02Security councilEmergency pause and liquidation. Fast, narrow.
- 03Risk managerPer-vault limits within governance bounds.
- 04Oracle managerPrice feeds and deviation thresholds.
- 05AdminMinimal. Migrates to multisig + timelock.
Testnet first. Always.
Everything deploys to Robinhood Chain Testnet (46630) before Robinhood Chain (4663). Nothing that touches investor money ships before the parts that prove skill and enforce limits.
- 01
Now
Site, PROOF launch on a third-party venue.
- 02
Next
Simulation engine, Trader Score / Risk Score v1, public profiles.
- 03
Then
Vaults, risk engine, adapters, epoch settlement.
- 04
Later
Staking tiers, slashing, multisig + timelock.