Solana launchpad for AI-agent and human-managed investment DAOs (ai16zdao-style funds). Each DAO mints an SPL token representing fund equity, raises SOL during a fixed window, deploys a Meteora DAMM v2 pool at expiry, and tokens become redeemable against AUM. Public REST API at `api-daos.fly.dev` exposes per-DAO state by mint address.
- 01AI agent fund launches
- 02tokenized hedge funds on Solana
- 03investment DAO fundraising windows
- 04DAO-token redemption against on-chain AUM
- 05tracking ai16z-style fund performance
- pnpm add @solana/web3.js @solana/spl-token @jup-ag/api
| Variable | Scope | Description |
|---|---|---|
| SOLANA_RPC_URL | Server | Solana mainnet RPC for reading SPL token balances and Meteora DAMM v2 pool state. Use Helius/QuickNode. |
| DAOS_FUN_API_BASE | Client | Optional — defaults to https://api-daos.fly.dev. Override only if mirroring or proxying. |
There is no first-party SDK; the daos.fun read API is a thin REST surface. Fetch DAO metadata with `GET https://api-daos.fly.dev/daos/{dao_mint}` (no auth, JSON, no rate-limit auth header). For trading the DAO token use Jupiter (`@jup-ag/api`) once the raise window closes and the Meteora DAMM v2 pool deploys at the configured 1% fee tier. Redemption-at-expiry happens against the program's vault: read the DAO mint from the API, derive its vault PDA, and the token expires on the documented unlock date — holders burn tokens for their pro-rata share of fund AUM. For fund-creator flows use the daos.fun web UI; programmatic creation is not exposed publicly.
- ⚑Tokens are redemption-bound and time-locked — a daos.fun token that has not yet expired is not freely tradeable for AUM; pricing is purely secondary-market until the unlock.
- ⚑Meteora DAMM v2 pool deploys with a fixed 1% fee — quote slippage on Jupiter accordingly; thin liquidity post-launch causes high price impact.
- ⚑AI agent funds (ai16z-style) commingle on-chain trading bots with token-holder governance; treat agent-controlled wallets as smart accounts and read transaction history before assuming AUM is real.
- ⚑The public API has no authentication and no documented rate limit — assume soft limits and back off on 429/5xx; do not hot-loop polling.
- ⚑Rug-pull / scam-fund risk is high — verify the creator wallet, prior fund track record, and that the program PDA actually controls AUM before letting users buy in.
- ⚑Jurisdictional risk: fund tokens may be securities in many jurisdictions; do not surface daos.fun fundraising to US persons without consulting counsel.
- ⚑There is no first-party Solana program SDK or npm package; community SDKs are unaudited — verify program IDs against on-chain history before signing transactions.