STATUS · 9 SEPTEMBER 2026

Capital, under published rules.

CapitalDAO is a non-custodial, immutable fundraising protocol for token launches on Robinhood Chain. A project raises USDG under terms that are fixed before the raise begins.

01 · OVERVIEW

What happens when a raise succeeds?

  1. 01

    A fixed-supply project token is created.

  2. 02

    Contributors receive pro-rata claims on 10M tokens.

  3. 03

    The official Uniswap V4 pool opens at the contributor price.

  4. 04

    The liquidity position is held permanently in V1.

  5. 05

    Remaining USDG enters a delayed, capped treasury.

If a raise does not meet its stated minimum, contributors can pull their committed USDG, less the configured refund fee. Funds remain in the on-chain raise escrow. The CapitalDAO website and indexer are read-only convenience layers, not custodians.

V1 DESIGN

At a glance

ItemV1 design
NetworkRobinhood Chain, chain ID 4663
Raise currencyUSDG ERC-20, 6 decimals
Project-token supply12,900,000 fixed tokens
Contributor allocation10,000,000 tokens
Liquidity allocation2,900,000 tokens + 29% of accepted USDG
Treasury spendingOne named-payee withdrawal per 30 days, within the budget
UpgradeabilityNone. V1 contracts are immutable.

02 · PARTICIPATE

Before you commit USDG

  • Read the individual raise terms: minimum, target cap, end time, token details, payees, monthly treasury budget, metadata, and fee rates.
  • Approve USDG and commit only before the raise ends. Contributions are nonzero and cannot be withdrawn while the raise is live.
  • After settlement, independently claim a token allocation and any USDG refund. Claims are pull-based. Nobody can claim for you.
  • A successful raise does not guarantee token value, liquidity depth, project delivery, or any return.

Raise lifecycle

DRAFT

Only the designated manager may start it. Before commitments, the operator may cancel a curated raise.

LIVE

Contributors commit USDG until the end time. A per-wallet ceiling may be configured, but it does not prevent use of multiple wallets.

FAILED SETTLEMENT

At or after the deadline, anyone may settle a raise below its minimum. No project token is created and contributors pull refunds.

SUCCESSFUL SETTLEMENT

Settlement atomically deploys the token, seeds liquidity, accounts for fees, enables transfers, and activates the treasury.

Claims, refunds, and stale raises

On a successful raise, claims use total committed USDG, not only accepted USDG. This preserves the same token-per-USDG outcome for everyone even when a raise is oversubscribed. At 30 days after the end time, a raise below its minimum can be abandoned into the failed-refund path. At 180 days, any unsettled raise can be abandoned.

03 · PROJECTS

Launching a project

V1 launches are curated. The open-creation lane exists in the contracts but is disabled in the deployed configuration.

What a team prepares

  • An immutable raise brief whose hash matches the bytes served at the metadata URI.
  • A manager, one to ten named treasury payees, monthly budget, minimum raise, target cap, duration, optional wallet ceiling, token name, and token symbol.
  • A treasury plan that works within delayed, capped withdrawals. Arbitrary transfers, liquidity withdrawal, token minting, and post-launch supply changes are not available.

Payee rules

  • Treasury withdrawals begin 30 days after successful settlement.
  • Any named payee may make one shared withdrawal per 30-day period, up to the monthly budget and available USDG balance.
  • After a positive withdrawal, no second withdrawal is possible that period. Unused budget does not roll over.

04 · PROTOCOL

Funding, allocation, and fees

A = accepted USDG
C = total committed USDG

liquidity USDG = floor(A × 29 / 100)
success fee    = floor(A × configured success-fee bps / 10,000)
treasury USDG  = A − liquidity USDG − success fee
refund pool    = C − A

The 29% USDG liquidity allocation pairs with 2.9 million tokens. This preserves the contributor price when official trading opens. The success fee is configurable per raise and capped at 1% of accepted USDG. The deployed refund fee is 0.5%, capped at 25 USDG per contributor.

Treasury and locked liquidity

The official Uniswap V4 position is full range, charges a 0.30% fee, uses tick spacing 60, and has no hooks. V1 cannot transfer the position, withdraw liquidity, collect LP fees, approve the position, delegatecall, or upgrade the TreasuryTap. Unrelated accidentally sent assets may be rescued, but never USDG, the project token, or the PositionManager NFT.

Pause and wind-down

The factory owner may pause a TreasuryTap. That blocks treasury withdrawals, not ordinary token transfers, contributor claims, or refunds. A pause expires after 90 days. A paused tap can enter irreversible wind-down: a fixed treasury pot is recorded, a seven-day wait begins, then eligible snapshot holders may burn their tokens for a floor-rounded share. The locked liquidity position is never unwound.

Roles and permissions

ActorWhat it can do
Factory owner / operatorCreates curated raises, configures future bounds and fees within permanent caps, pauses taps, and can initiate wind-down.
Raise managerStarts a Draft raise and, during the curated 24-hour grace period, chooses the accepted amount within published limits.
Contributor / holderCommits USDG, claims tokens or refunds, and can redeem an eligible wind-down position.
Named payeeUses the one shared treasury withdrawal available in a 30-day period.
AnyoneSettles eligible raises, abandons stale raises, and opens redemption after its delay.

05 · DEVELOPERS

Network and contract registry

Always verify addresses against the current signed deployment manifest before interacting with a contract.

Contract / recordMainnet address or value
NetworkRobinhood Chain 4663
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
Uniswap V4 PoolManager0x8366a39CC670B4001A1121B8F6A443A643e40951
Uniswap V4 PositionManager0x58daec3116aae6D93017bAAea7749052E8a04fA7
RaiseFactory0xbaB0998a2E1D7EfF892cbef04CCf097271322B35
Operator Safe0x2D1b91b7089471CD2d828b4f59081a9b38Cd136d

Indexer and API

The optional indexer reads events into MongoDB and exposes a read-only API. Contracts remain authoritative and the indexer does not custody funds or affect protocol state.

GET /health
GET /v1/raises
GET /v1/raises/:escrow
GET /v1/raises/:escrow/activity
GET /v1/raises/:escrow/events
GET /v1/events

06 · RESOURCES

Security model and limitations

  • Contracts are immutable. Fixes require a newly deployed factory version, not a proxy upgrade.
  • Other pools for the same token may exist. Only the recorded V4 pool key is official CapitalDAO liquidity.
  • Oversubscription is allowed. A wallet ceiling cannot prevent sybil splitting, and time-weighted allocation is not in V1.
  • Floor rounding can leave small residue immovable by design.
  • The operator can pause treasury spending and initiate wind-down. This creates operational and snapshot-timing risk.
  • No KYC, accreditation, geo-fencing, securities-compliance automation, governance voting, conditional markets, bonding curves, or arbitrary quote assets are provided by V1.
  • No independent smart-contract audit or legal clearance is implied until it is published with scope, date, findings, and remediation status.

Glossary

TermMeaning
Accepted USDGThe portion of commitments used for a successful launch, at least the minimum and no more than the target cap.
CommitmentUSDG deposited by a contributor during a live raise.
EscrowThe per-raise contract that holds USDG, settles the raise, and serves claims or refunds.
Official poolThe recorded Uniswap V4 pool using CapitalDAO’s fixed V1 pool key.
TreasuryTapThe per-raise contract holding treasury USDG and the permanently locked liquidity position.
Wind-downThe irreversible process where snapshot-eligible holders burn tokens for a pro-rata share of treasury USDG.