FundRun.
Reference

Docs

Everything the contracts do, in the order they do it. No allowlist, no discretion, no function that moves the principal.

Edition
S1 · 2026 — preview
Network
Robinhood Chain
Contracts
Unaudited

Contents

  1. 01Mechanics
  2. 02Parameters
  3. 03Security
  4. 04Roadmap
01

Mechanics

  1. 01

    Entry

    Day 0

    A non-refundable fee of $10–25 USDG buys one seat. The split is fixed in the contract: 50% to the insurance buffer, 30% to the platform, 20% into the season prize pot.

    Fee
    $10–25
    Split
    50 / 30 / 20
    ENTRYDAY 0ONE SEAT$10–25USDG · NON-REFUNDABLE · ONE ADDRESS, ONE SEATINSURANCE BUFFER50%PLATFORM30%SEASON PRIZE POT20%SPLIT FIXED IN THE CONTRACT50 / 30 / 20
  2. 02

    Arena

    Days 1–5

    Everyone starts on the same $5,000 paper stack. Fills are simulated against the live pool curve, so a thin book costs you exactly what it would cost in production.

    Stack
    $5,000
    Window
    5 days
    ARENADAYS 1–5LEADERBOARD010xfaa5…8f15+38.4%020x521c…6f54+31.2%030x11c5…5524+27.9%040xd241…0daa+19.6%050x1776…f1f1+12.4%060x035b…0ad1+6.1%070x135b…f7bd−3.8%EVERYONE STARTS AT $5,000RANKED ON REALISED RETURN
  3. 03

    Selection

    Day 5

    Every account is force-liquidated before it is ranked — a season cannot be won on a position nobody can exit. The top ~12% of qualified entrants are allocated.

    Funded band
    Top 12%
    Min trades
    5
    SELECTIONDAY 5ALLOCATION BANDCUT · TOP ~12%−20%0%+40%FORCE-LIQUIDATED BEFORE RANKINGMIN 5 TRADES
  4. 04

    Sub-vault

    Days 6–35

    An isolated contract is cloned and funded with $200–$1,000 of LP capital. You trade it. You cannot withdraw from it. Breach the drawdown and the keeper flags, then revokes.

    Allocation
    $200–1,000
    Term
    30 days
    SUB-VAULTDAYS 6–35ISOLATED CLONELP CAPITAL$200–1,000PER ALLOCATIONCLONE0xe775…51e9PRINCIPAL LOCKEDROUTESRegistry-fixedNO ARBITRARY CALLSNo function moves the principal to an address you choose.PER-TRADE CAP20%EXPOSURE CAP60%DRAWDOWN → REVOKE20%KEEPER FLAGS, THEN REVOKES30-DAY TERM
  5. 05

    Settlement

    Day 35

    Positions close, realised profit is split 80 / 15 / 5 between trader, liquidity providers and the platform, and your share is escrowed for claim. Losses never touch you.

    Your share
    80%
    Downside
    None
    SETTLEMENTDAY 35REALISED+$412.90POSITIONS CLOSED, PROFIT SPLIT, SHARE ESCROWEDTRADER 80LP 15PLATFORM 5GROSS REALISED+$412.90TRADER SHARE 80%$330.32LIQUIDITY PROVIDERS 15%$61.94PLATFORM 5%$20.64ESCROWED FOR CLAIM · MERKLE ROOT0xce67…fb98
02

Parameters

Evaluation

  • Paper stack $5,000
  • Season 5 days
  • Min 5 trades
  • Trailing drawdown from peak
  • Fills on the live pool curve
  • Stale quotes rejected

Main pool

  • Stock Tokens
  • Chainlink price feeds
  • Position cap 30%
  • Max drawdown 10%
  • 8 open positions
  • Reserve floor $250k

Degen pool

  • Fresh pools.trade listings
  • Position cap 15%
  • Max drawdown 7%
  • 5 open positions
  • Reserve floor $25k
  • Volume floor $10k / day

Funded phase

  • Allocation $200–1,000
  • Term 30 days
  • Per-trade cap 20%
  • Exposure cap 60%
  • Drawdown 20%
  • Grace period before revoke

Economics

  • Profit split 80 / 15 / 5
  • Entry split 50 / 30 / 20
  • LP epochs 30 days
  • Insurance buffer absorbs first loss
  • Prize pot by harmonic weight
  • Merkle claims

Security

  • Principal non-withdrawable
  • Routes fixed in the registry
  • Risk params behind a 2-day timelock
  • Permissionless keeper rewards
  • Config frozen at sub-vault init
  • 57 tests · 6 invariants

Every figure resolves to the protocol’s own configuration. Risk parameters sit behind a two-day timelock and cannot change inside a live season.

03

Security

Principal is non-withdrawable
A sub-vault exposes no path that sends its principal to an address the caller chooses. It can swap along fixed routes and it can settle back to the vault. Profit reaches the trader through an escrowed claim, never through the sub-vault.
Routes are fixed in the registry
The set of pools a sub-vault may touch is written at the registry, not passed in with the order. An arbitrary-call surface on a contract holding LP capital is the whole exploit, and there is not one here.
Risk params sit behind a two-day timelock
Caps, drawdowns and floors cannot be changed inside a live season. Anyone watching the chain sees a change queued two days before it can take effect.
Config is frozen at sub-vault init
A clone reads its limits once, at initialisation, and keeps them for its whole thirty-day term. A later governance change cannot retroactively tighten the terms a funded trader is already operating under.
Keeper rewards are permissionless
Flagging a breach and revoking rights pays whoever does it. Enforcement that depends on one team staying online is not enforcement.
Fifty-seven tests, six invariants
The invariants are the interesting half: they assert the properties above hold across randomised sequences of calls, not just across the paths somebody remembered to write a test for.
04

Roadmap

Fundrun delivery roadmap. Items marked Planned have not shipped.
PhaseScopeStateTarget
ContractsBuiltQ3 2026
EngineBuiltQ3 2026
AuditPlannedQ4 2026
Season 0PlannedQ4 2026
Season 1PlannedQ1 2027

Nothing on this page describes a live market. Season 01 is planned, the contracts are unaudited, and both facts are stated in the footer of every page.