Robinwood StocksDocs
Curators

The curator platform

Permissionless basket publishing, live on mainnet: burn $WOOD, deploy an index, keep your holders safe by construction.

Anyone can publish an index on Robinwood Stocks. The curator platform is live on Robinhood Chain mainnet: it wraps the immutable basket core with a thin layer that makes publishing permissionless while keeping curators unable to rug anyone — and unable to be rugged themselves.

The model: burn to publish

Publishing a basket burns $WOOD tokens: the license fee is destroyed, not paid to anyone. That keeps the platform's incentives simple and clean:

  • Publishing costs something real, which keeps spam baskets out without any gatekeeper, allowlist or review committee.
  • Nobody collects the fee: no privileged fee-taker, nothing to capture.
  • Every license burned permanently reduces $WOOD supply.

Two license tiers, both hard constants in the CuratorRegistry with no admin and no tunable knob (verifiable on-chain: LICENSE_BURN_V1, LICENSE_BURN_V2):

LicenseBurnWhat it lets you publish
V1 — frozen10,000 $WOODImmutable frozen baskets through the factory
V2 — agentic25,000 $WOODAgentic baskets (token + USDG payout distributor in one transaction) — includes the frozen tier

A license is one burn, once, forever — not a per-basket fee. Legacy 25,000 $WOOD burns from the platform's first pricing are grandfathered into the V2 tier. $WOOD itself is an external Virtuals token; Robinwood Stocks neither mints nor controls it.

How curators get paid

Publishing burns $WOOD, but running a good index earns. Every mint fee on a curated basket is split by the immutable FeeSplitter (CURATOR_SHARE_BPS = 6000, a hardcoded constant):

  • 60% to the curator, paid directly to their wallet — no staking, no pool, no lockup. Anyone can trigger the payout with a permissionless distribute call.
  • 40% to the protocol treasury.

Because a curated basket's guardian is the restricted CuratorGuardian, that 60% can never be redirected or paused by anyone — not even the protocol.

Why curators can't rug

Every factory-deployed basket is the same immutable core as the first-party ones, wired so that:

  • guardian = restricted CuratorGuardian: a contract whose only power is to raise the supply cap along the cap roadmap — it cannot redirect fees or pause minting (those functions don't exist on it). Curators hold no admin power over their baskets, and no one, not even the protocol, can touch the fee stream.
  • A frozen basket's constituent set, units and mint fee (≤ 0.50%, enforced in code) are immutable after deploy. An agentic basket's recipe rotates, but only inside the policy locked at deploy — and the curator's only post-deploy power is rotating the agent key.
  • Redemption is ungated, same as everywhere in Robinwood Stocks: holders can always unwind, no matter what the curator does or stops doing.
  • The factory adds no power over baskets after deployment.

A curated basket's holders never depend on the curator for anything after deploy. The curator picked the recipe (or the agent); the contract does the rest, forever.

Live proof

The platform isn't a promise: the three agentic pilots (WVIRT, WMAG, WCT) and curated frozen baskets like The Hood Six v2 and the Robinwood Stocks Virtuals Basket were all published through these same public contracts, under the same licenses and the same rules anyone else gets. Addresses: Reference → Addresses.

Where to go next

On this page