How StonkSol works.
This page explains the whole protocol in short sentences. Read it in order. Each part uses only the words the part before it defined.
The collection 01
StonkSol is a collection of 4,444 brokers on Solana. Each broker is an NFT. Each broker has a wallet of its own.
A broker does one job. It earns a share of the money the protocol collects. Each round turns that share into the tokenized stock the holder chose.
$STONKSOL is the token of the collection. The supply is fixed at 1,975,109,136 tokens. That number is 4,444 brokers multiplied by 444,444 tokens. No wallet can make more of it.
Note: ownership is the NFT. The protocol reads the wallet that holds the broker at that moment. It never reads a name that it cached before.
The Anvil 02
The Anvil is the vault that trades brokers. One broker always costs 444,444 $STONKSOL. The price never moves. There is no curve and no auction.
The vault holds brokers on a shelf. You can do three things with it.
You pay the fee in SOL. The fee is a percentage of the SOL value of one broker. It is not a percentage of the token price.
A snipe costs 5% more than a swap. That difference is the price of the choice. A swap gives you the broker at the front of the shelf, and a snipe gives you the one you point at.
A sell gives you back the same 444,444 $STONKSOL that a swap cost. The vault never pays less for a broker than it charges for one.
Fees 03
Trade fees stay in the vault until someone collects them. Anyone can start the collection. The collection splits the fees in one step.
Marketplace sales pay a royalty of 6.66% to the treasury. The royalty is enforced by the NFT standard, so a marketplace cannot skip it.
Activation 04
A broker earns nothing until you activate it. Activation costs $STONKSOL. The protocol burns half of that cost, and the treasury gets the other half.
There are five tiers. A higher tier takes a larger share of every round.
You can move a broker to a higher tier at any time. You pay only the difference between the two tiers.
Note: a broker that changes owner becomes inactive. The new owner must activate it again. This rule stops a sold broker from paying its old owner.
Payouts 05
The money from fees collects in a pot. The pot counts in USDC. Anyone can open a round.
A round freezes the USDC that the pot holds at that moment. Money that arrives after that belongs to the next round.
Each holder elects a stock from a short menu. The election tells the round where to send the share of that broker. A new election applies from the next round.
A round has three steps. First, the round counts the active brokers and their elections. Then, the round buys each elected stock once, for all the brokers that chose it. Last, each broker pulls its own stock.
A keeper service runs the first two steps. Any wallet can run them too. No single server can stop a round.
The protocol pushes nothing to anybody. Stock that nobody pulls waits in the vault of the round. A claim does not expire.
You end the claim with stock in the wallet of your broker. One more step moves the stock to your own wallet, in the same signature.
Why the round buys the stock
A pot needs one unit to divide. USDC is that unit. It is a step inside the round, and it is not the thing you keep.
Three facts make one swap for each stock the better design:
- One swap has one price. The round buys a stock once, for every broker that elected it. Many small buys would each pay a spread.
- Every broker gets the same rate. Two brokers that chose the same stock share the same swap. Nobody can front-run one broker alone.
- A swap has a floor. Each stock on the menu has a minimum rate per USDC. The round refuses a swap that delivers less.
Note: this is the design of the prior art on another chain. It swaps the whole round, then holds the stock until each owner claims it. StonkSol does the same, on Solana.
Note: a broker with no election is sent to the default stock. A broker can also elect USDC and skip the swap.
Loans 06
You can borrow against a broker. A loan gives you the tokens without a sale, and you keep the right to take the broker back.
To take a loan:
- Put the broker into escrow.
- Get 444,444 $STONKSOL, the full flat price.
- Pay the loan fee in SOL at the start.
- To get the broker back, repay the same 444,444 $STONKSOL.
The rate is 15% a year. The shortest term is seven days, and a shorter loan still pays for seven days. This floor stops a loan from being cheaper than a trade.
The pot gets 70% of every loan fee. The treasury gets the rest. A broker in escrow is inactive, so it earns nothing until you take it back.
Safety Deposit Box 07
The Safety Deposit Box holds liquidity positions and will not give them back before a date that the lock records.
The launch liquidity goes into this box for six months. Anyone can read the lock on chain and see the date.
Other teams can use the same box. A locker fee goes to the pot, so a lock by another team pays the brokers as well.
Stock desk 08
Stake your stocks. Get USDC.
Your broker pays you in tokenized stock. That stock then sits in your wallet and does no work. The stock desk gives it work.
To borrow against your stock:
- Deposit the stock you earned.
- Draw USDC against it.
- Repay the USDC to release the stock.
You keep the stock and you keep the gain on it. You do not sell it, so you do not close your position to get cash.
You can take the other side instead. Supply USDC to the desk, and earn what the borrowers pay. The rate rises when more people borrow.
Three rules make equity collateral safe to lend against:
- One market for each stock. A fall in one market cannot reach the collateral in another.
- A stale price stops the market. Stock feeds stop at the weekend. A market with an old price freezes instead of trading.
- A cap for each market. The desk can never put too much of the supply behind one name.
Note: the stock desk is planned work. It is not live. See the roadmap below.
The mint 09
The launch is a stealth launch. We do not publish a date. The terminal and the mint open at the same time.
Each wallet can mint two brokers, at no cost. You pay only the Solana network fee. This limit gives the collection a wide distribution.
A wide distribution matters here. Payouts follow brokers, so a collection in many hands pays many people.
Roadmap 10
There are no dates on this roadmap. A stealth launch announces no date. A date on a later step is a guess.
- 01
Build
done- Six programs are written and deployed to devnet.
- Every program passes its verification run.
- The art is final: 4,444 images and their metadata.
- 02
Launch
next- The mint opens with no published date.
- Each wallet can mint two brokers, at no cost.
- The Anvil opens in the same hour as the mint.
- The launch liquidity goes into the Safety Deposit Box for six months.
- 03
Payouts
after launch- Holders activate their brokers and elect their stocks.
- The first round opens when the pot holds enough USDC.
- Each active broker pulls its own share.
- 04
Stock desk
planned- Holders post the stock they earned as collateral.
- They draw USDC against it and keep the stock.
- Lenders supply USDC and earn what the borrowers pay.
- 05
Open books
planned- A public page shows every fee, round and payout.
- The treasury address and its balance stay public.
- The activation authority moves to a multi-signature wallet.