Protocol architecture

A market with real collateral underneath.

Basket Lab combines a fixed-supply reserve token, constant-product price discovery and a retryable graduation path. The contracts deliberately keep these responsibilities separate.

01 · ReserveStock Tokens

AAPL · NVDA · AMZN

02 · BasketClosed-end ERC-20

Fixed supply · pro-rata redemption after graduation

03 · DiscoveryWETH curve

$4K → $50K target

04 · GraduationV4 fee hook + locked LP

Implemented · audit and deployment pending

01

Fully funded before trading

The factory transfers each constituent directly into the new basket and checks the exact debit and credit. Fee-on-transfer or otherwise inexact assets cause the whole launch to revert.

  • 2–8 exact-transfer assets
  • Immutable composition
  • No administrative mint
  • Production allowlist still required
02

Closed-end during discovery

The one-billion-token supply is minted once to the curve. Redemptions stay disabled until graduation so the curve cannot lose the inventory that defines its price.

  • Standard ERC-20 transfers
  • No transfer tax
  • No hidden creator allocation
  • Pro-rata redemption after graduation
03

Tracked, donation-safe reserves

Pricing uses accounting variables, not raw balances. Direct token or WETH donations do not move the quoted price or trigger a false graduation.

  • Constant-product invariant
  • Partial final fill and refund
  • Deadline and minimum output
  • Pull-based fee claims
04

Retryable V4 graduation

Graduation has a sweep phase and a market-creation phase. If V4 initialization or seeding reverts, factory escrow remains intact and anyone can retry.

  • Canonical PoolId recorded onchain
  • Terminal reserve ratio sets opening price
  • Full-range position has no withdrawal path
  • Hook and adapter still require an audit
Curve calibration

4K → 50K without a price cliff.

The USD values are a launch-time oracle snapshot, not a promise that ETH or the underlying stocks remain at the same dollar price.

R = 50,000 / 4,000 = 12.5virtualTokens = supply / (R − 1)LP tokens = supply / (√R + 1)platformFee = quoteLeg × 50 / 10,000
Canonical fee path

The hook follows the graduated pool.

PropertyGraduated V4 poolParallel pool
Basket Lab hook fee50 bps immutableNot enforceable
Token behaviorStandard ERC-20Standard ERC-20
Pool identityFactory-recorded PoolIdThird-party venue
LiquidityFull-range and lockedIndependent
RoutingV4-aware routersVenue-dependent

The hook applies to every swap through the factory-recorded pool, regardless of router. A third party can still create another pool without the hook; preventing that would require taxing or restricting the ERC-20 itself.

Create onchain

Build a basket market.

Choose the reserve, set the creator economics and preview the complete launch before connecting your wallet.

Launch a basket ↗