MUSTER

Docs

MUSTER never holds anyone's money. The whole share is a shared goal, not a shared asset. What the group actually buys is one price for everybody.

What MUSTER is

Ten people buying $135 each in sequence do not get the same deal. Each purchase moves the pool. Whoever signs last pays the most. Batched into one transaction, the whole $1,350 executes as a single trade and every participant receives an identical fill.

That is the only claim this product makes: same price for everyone, and a whole share between us.

The sheet

  1. Open

    Anyone starts one: an asset, a target of one whole share (or a multiple), and an expiry. Public from the moment it opens.

  2. Sign on

    A participant commits an amount by approving exactly that amount. Approval, not transfer. Funds stay in their wallet until execution.

  3. Fill

    Names appear as rows with their amounts, and the bar advances. That is the entire mechanic.

  4. Execute

    When the target is met, one transaction pulls every approved amount, performs a single swap, and distributes each participant's fraction directly to them. All or nothing. If any leg fails, the entire transaction reverts and every approval remains unspent.

  5. Expire

    If the sheet does not fill by expiry, approvals lapse. Nothing was ever held, so nothing needs returning.

The math

Everyone's fill is identical by construction:

totalIn = Σ contributions
sharesOut = swap(totalIn)
fillPrice = totalIn / sharesOut
share_i = sharesOut × contribution_i / totalIn

Integer maths only. Remainder from rounding goes to the largest contributor rather than being left stranded in the contract. Fraction accounting is in shares, not raw tokens, because splits and dividends move uiMultiplier() rather than balances.

Fill prices, savings and fractions come only from the chain. If the quote cannot be obtained, the sheet does not execute.

The honesty gate

If the batched saving is under one basis point, the product says plainly: you may as well buy this alone. A sheet that oversells its own benefit will not survive contact with anyone who checks.

On NVDA the saving is negligible. On NFLX it roughly halves the cost for the last person in. The figure is printed on the sheet, including when it is tiny. See every listed name.

Authenticity

Exact suffix, never a substring. The name must end with " • Robinhood Token", stay under 80 characters, and the address must be in the listed set.

isRealStock(name, address) =
  listed(address)
  && name.length < 80
  && name.endsWith(" • Robinhood Token")

$MUSTER

Product first. Sheets work with no token. Opening a sheet is free. $MUSTER unlocks private sheets for a group of friends and custom sheet pages. The protocol takes 10 basis points of executed volume, split to stakers.

Participation is never paid in $MUSTER. Paid-for names produce fake sheets, and the published record becomes worthless. Launching the token is a manual action through Pons, not code.