Help and Support Center — Fund Documents :: Founding Offering

Fund Documents · 02 of 08

Founding Offering

The single switch that turns the fund on. The terms below are contract constants; this page is the only place offering numbers are printed.

Status: not yet open · opens [date]. The values below are the deployed constants of the contracts being redeployed. Confirm each against the live deployment before subscribing; if a number about the offering is not on this page, it is not a term.

The founding subscription is conducted by GenesisBond, a standalone contract separate from the standard Primary Offerings. Nothing, not the dividend program, not the fee schedule, not the restore point, exists as a live market until the offering finalizes. It is a deliberately small opening of the register.

1. Terms

Price3 USDG per RPT, fixed. No discount curve.
Hard cap50,000 USDG
Per-wallet cap2,000 USDG
Sale window7 days, closing early if the cap is reached
Minimum raise15,000 USDG. Below it the offering fails and the protocol never starts.
Vesting5 days, linear, from finalize()
Payment assetUSDG only

Outcomes at the deadline:

  • Raise ≥ 15,000 USDGfinalize() proceeds with actual proceeds. Every split is ratio-based, not cap-based, so day-one NAV is the same at the minimum as at the cap (§4).
  • Raise below the minimum → the offering fails. Refunds are pull-based: each wallet reclaims its own USDG. Nothing else happens.

2. The share certificate

Every subscriber is recorded in the on-chain founding register (address, amount, timestamp) and receives a soulbound ERC-721 share certificate at purchase, whose metadata records the amount, the time and the shareholder number. The certificate lives in its own minimal contract; a certificate mint failure can never block a subscription. No perk is promised in code. The certificate preserves the cohort; it does not encumber the fund.

3. finalize(): one transaction, everything at once

When the cap is hit, or the window closes with at least the minimum, anyone may call finalize(). Atomically it:

  1. Sends 70% of proceeds to the Treasury, which deploys per the Morpho policy in Treasury and NAV.
  2. Pairs the remaining 30% of USDG with newly minted RPT priced at 3 USDG and seeds the canonical Uniswap v2 RPT/USDG pool as fund-owned liquidity. This pool is the source of the TWAP, the first entry in the fee mapping, and both sides of the market-making program. The LP tokens are held by the Treasury.
  3. Enables the Shareholder Dividend Program, the standard Primary Offerings (USDG bonds and RPT/USDG LP bonds), and the trading fee.
  4. Starts the 30-day management vesting clock, which is also the clock that decays the fee split from 4% management / 1% treasury to 0% / 5% (Trading Fee Schedule).

There is no partial-enable path. Before finalize(), none of it; after, all of it.

Because finalize() splits actual proceeds R by ratio, 0.7R to the treasury and 0.3R of USDG plus 0.3R ÷ 3 newly minted RPT to the pool, day-one NAV does not depend on the raise. With fund-owned liquidity valued at the binding 2·√(x·y) convention:

NAV at close = (0.7R + 2·√(0.3R × 0.1R)) / (13R/30)
             = (0.7 + 2·√0.03) × 30/13
             ≈ 2.4148 USDG   for any raise ≥ the minimum

Worked example with the cap fully subscribed:

Raised:                 50,000 USDG
RPT sold to founders:   50,000 / 3 ≈ 16,667 RPT   (5-day vest)
To Treasury (70%):      35,000 USDG → Morpho per policy
To liquidity (30%):     15,000 USDG + 5,000 RPT minted for LP
totalSupply:            16,667 + 5,000 ≈ 21,667 RPT
rfvOfPOL:               2·√(15,000 × 5,000) ≈ 17,321 USDG
RFV backing:            35,000 + 17,321 ≈ 52,321 USDG
NAV (backing/token):    52,321 / 21,667 ≈ 2.4148 → ~2.41 USDG

Every founding subscriber pays 3 USDG for a share backed at about 2.41 USDG, a ~1.24× premium at close. We print this because the day-one premium is a feature of the design, not a leak. Two consequences worth having in hand:

  • 1.24× is below the 1.75× full-distribution threshold, so the Distributor opens at a partial rate: P ≈ 1.24 → rate ≈ 0.45% × (0.24 ÷ 0.75) ≈ 0.15% per epoch if price holds at the offering level. See the premium → rate table.
  • The premium is the price of founding a fully reserved fund: 100% of a subscription lands in backing (70% reserves, 30% fund-owned liquidity), and the 1 USDG floor holds from the first block.

As-implemented figure. The on-chain reading at close sits slightly below the idealized 2.41 because RFV applies a 2% haircut to the Morpho-deployed share of reserves. With the treasury share deployed to the full 70% cap, NAV at close reads about 2.39 USDG. Between 2.39 and 2.41 is arithmetic, not drift.

5. On the size of the pool

At this offering size the fund-owned pool opens at roughly 15,000 USDG and 5,000 RPT a side, which is deliberately thin. Small trades will move the price more than founders may be used to on deeper venues. The protocol's own operations are protected by on-chain TWAP-deviation and clip-size bounds; your entries and exits are not. This is a disclosed property of a small raise, not a malfunction. The full statement is under Risk factors.

6. Sequence of events

deploy → subscription opens (USDG in, register + certificates written)
  → cap hit / day 7 with ≥ 15,000 → finalize()  [atomic: 70/30 split, pool seeded,
                                            distributions + offerings + fee enabled, vesting clock starts]
  → day 7 with < 15,000 → offering fails; pull-based refunds
  → days 0–5 after finalize: founding RPT vests linearly, claimable
  → day 30: management fully vested; fee split reaches 0% / 5%, permanently
Status: pre-launchOffering terms: immutable at deploy