Technical reference

Documentation

The mechanics of the Rent-A-Broker vault, written for someone deciding whether to put an asset into it. Anything not confirmed against a deployed contract is marked UNVERIFIED.

1. Overview

Rent-A-Broker is a rental market for StonkBroker NFTs on Robinhood Chain. A StonkBroker only earns when it is activated, activation costs $STONKBROKER, and a large number of brokers sit idle in wallets that either cannot or will not pay for it. At the same time there are wallets holding $STONKBROKER with no broker to spend it on. The vault connects the two.

An owner delegates a broker into the vault and sets the terms: shift length, tier floor, and reward split. A renter picks a broker and takes their share of what it earns for the length of the term. If the broker has never been activated they pay the activation cost in $STONKBROKER directly to the StonkBrokers contract. If a previous renter already activated it, they pay nothing to take it at that tier. There is no upfront rental payment to the owner. The owner is paid on the back end through their share of rewards, through commission, and through the activation tier that stays on the broker after the renter leaves.

Shift lengths
24 hours / 7 days / 30 days / 90 days
Tier floor
T1 to T5, set by the owner
Reward split
Renter share, 50% to 90%, set by the owner
Minimum split
50% to the renter
Maximum split
90% to the renter

Once a broker has been activated by a previous renter, the next renter pays no activation cost to take it at that tier. On those listings the split is the only price, and owners of high tier brokers should expect to set it in their own favour.

The NFT never leaves the vault during a rental and the owner keeps it throughout. Rent-A-Broker is independent of Clutch Markets. It is built on top of their contracts and has no special relationship with them, no privileged access, and no influence over how those contracts behave or change.

2. The base protocol

Rent-A-Broker's rules only make sense against the rules of StonkBrokers, so they are restated here.

Every StonkBroker NFT owns an ERC-6551 token bound account. Control of that account follows ownership of the NFT, so whoever holds the NFT controls the wallet attached to it.

Each broker's account was seeded with tokenized stock at mint. That stock travels with the NFT and is never cleared by activation, transfer, or rental.

A broker earns nothing until it is activated. Activation is a one-time fee in $STONKBROKER across five tiers, 66,666 at the base and 1,666,666 at the top, with reward weight scaling from 1.00x to roughly 3.33x. Half of every activation fee is burned and the rest goes to the StonkBrokers protocol.

Transferring a broker clears its activation. The next holder must activate again from scratch.

70% of Anvil AMM trade fees fund the StockBooster. When it fills, any wallet can call Clock In, which swaps the pot into tokenized stock and distributes it to activated brokers weighted by tier. Drops land roughly every ten minutes.

Activation T1
66,666 $STONKBROKER
Activation T2
UNVERIFIED
Activation T3
UNVERIFIED
Activation T4
UNVERIFIED
Activation T5
1,666,666 $STONKBROKER
Reward weight range
1.00x to ~3.33x
Burn share of activation
50%
StockBooster share of Anvil fees
70%
Drop cadence
~10 minutes
$STONKBROKER contract
0xe934e36a439c94017b64a3fece66af12099abf50
IMPORTANT
Rent-A-Broker does not control any of the above. These are StonkBrokers parameters and they can change without our involvement.

3. Lifecycle of a delegated broker

Idle
owner wallet
Delegated
in vault
Rented
activated
Returned
still delegated
Withdrawn
activation cleared

Idle

The broker sits in the owner's wallet. If it is not activated it earns nothing at all. If it is activated it earns stock rewards for the owner directly, with no involvement from us.

Delegated

The broker is in the vault and listed. It earns commission from the moment it lands, whether or not anyone has rented it. If nobody has activated it, it earns no stock rewards or airdrops yet. The owner can activate it themselves to start those streams, or wait for a renter to pay for it. If a previous renter activated it, that tier is still on it and it keeps earning those streams for the owner. The owner can withdraw at any time while it is unrented.

IMPORTANT
Depositing is a transfer. If your broker is already activated, that tier is cleared when it enters the vault.

Rented

A renter has taken the term, either paying to activate the broker or taking an activation a previous renter already paid for. The broker is earning all three streams. Stock rewards and airdrops split between owner and renter on the listing terms. Commission continues to the owner. The owner cannot withdraw until the term ends.

A renter can end a term early at any time. They keep everything already distributed to them, the broker returns to the Returned state, and their effective $RAB balance stops being divided by that rental from the next block. Activation already paid is not refunded and stays on the broker, which means an early exit hands the owner a free tier.

Returned

The term has ended and the renter is gone. The broker is still in the vault and still activated at the tier the renter paid for, so it keeps earning stock rewards and airdrops, and with no renter to split with those go entirely to the owner. Commission continues as well. This lasts until the owner relists it, someone rents it again, or the owner withdraws it.

Relisting sets new terms on a broker that is already in the vault. Shift length, tier floor, and reward split can all change. The activation on the broker is untouched by relisting, since nothing transfers.

Withdrawn

The broker is back in the owner's wallet. Because withdrawing is a transfer, the activation is cleared on the way out. The owner keeps the NFT and everything in its account, but not the tier.

4. The three streams

StreamSourceRequiresReceives
Stock rewardsStonkBrokers Clock In and Overtime, funded by Anvil trade feesActivationSplit per listing
Commission$RAB liquidity fees and the protocol's cut of renter rewardsDelegation onlyOwner
AirdropsSpecial Projects token distributions to activated brokersActivationSplit per listing

Stock rewards. Anvil trade fees fill the StockBooster, Clock In empties it into tokenized stock, and that stock is distributed to activated brokers by tier weight. It lands in the broker's token bound account. The vault attributes anything arriving after the snapshot to whatever rental is running, and splits it on that listing's terms. With no rental running it all goes to the owner. Splits are credited as they are attributed and withdrawn on demand. Nothing expires and nothing is lost by waiting.

Commission. Paid by Rent-A-Broker, not by StonkBrokers. It requires delegation only, so an unrented and unactivated broker still earns it. It always goes to the owner and is never split with a renter.

Airdrops. Projects launching in the StonkBrokers ecosystem distribute tokens to activated brokers. A delegated broker that a renter has activated catches them without anyone doing anything, and they split on the listing terms like stock rewards.

NOTE
A source describes a StonkBrokers community jackpot paying out equally to every broker wallet rather than by activation weight. If that is accurate it would reach a delegated broker without activation. We have not confirmed it against their documentation and it is not counted anywhere on this site.

5. Commission

Commission accrues to a pool from two sources: $RAB liquidity fees, and the protocol's cut of renter reward shares. There is no upfront rental fee anywhere in the system, so no part of commission comes from one.

The pool distributes to delegated brokers pro rata by broker-seconds delegated over the period. A broker deposited one minute before a distribution earns one minute of it, not a full share. Time delegated is the only input. Tier, activation state, and whether the broker is currently rented make no difference.

Distribution cadence
UNVERIFIED
Minimum accrual to distribute
UNVERIFIED
Pool source 1
$RAB liquidity fees
Pool source 2
Protocol cut of renter reward shares
Weighting
Broker-seconds delegated, pro rata

6. Activation inside the vault

Four rules govern activation once a broker is in the vault.

1. Activation persists between rentals, because the NFT never moves. Nothing transfers when a term ends, so nothing clears.

2. Tier only rises. A new renter either takes the broker at its existing tier at no activation cost, or pays the difference to raise it. It never falls, and a broker that gets rented often climbs on its own.

3. Withdrawing clears activation, because withdrawing is a transfer.

4. An owner can activate their own broker in the vault at any time. It costs them the same $STONKBROKER a renter would pay, and between rentals they receive everything it earns.

RISK
We have not confirmed that the StonkBrokers activation contract supports raising an existing activation to a higher tier. Every public description of activation calls it a one-time fee. If upgrades are unsupported, a broker's tier is fixed by whoever activates it first and rule 2 does not hold.

7. The snapshot

When a broker enters the vault, every ERC-20 balance in its token bound account is recorded at that block. Everything in that record belongs to the owner permanently, including the stock the broker was seeded with at mint.

Only balances that arrive after the snapshot are subject to a rental split. This is enforced per token and per broker in the contract, not in the interface. A renter has no path to the pre-existing balance in any state of the vault.

8. $RAB

$RAB is an access token. Holding it permits renting and reduces the protocol fee. It pays holders nothing, and it is not a claim on the vault, on any broker, or on any stock held inside one.

Below 100,000 $RAB
Cannot rent (per active rental)
100,000 to 1,000,000 $RAB
10% scaling linearly to 0% (per active rental)
1,000,000 $RAB and above
0% (per active rental)
Fee basis
Percentage of the renter's reward share
effective = balance / active rentals

fee = 0.10 x (1,000,000 - effective) / 900,000
clamped to the range 0 to 0.10

The balance used in this formula is read at every distribution, not once when the term opens. Selling $RAB during a term raises your fee for the rest of it. There is no lock and no escrow, but there is also no way to hold the token only long enough to open a rental.

The 100,000 minimum is checked when a rental opens, not continuously. You cannot open a new rental if doing so would drop your effective balance below it, counting the rental you are trying to open. Terms already running are never cancelled for a low balance. They keep running and the fee simply sits at its 10% ceiling.

Worked example

Renter holds 1,200,000 $RAB with 2 rentals open
effective = 1,200,000 / 2 = 600,000
fee = 0.10 x (1,000,000 - 600,000) / 900,000 = 0.0444

Broker earns 100 units of stock rewards over the term
Listing split is 70 renter / 30 owner

Renter share   70.00
Protocol fee    3.11   (4.44% of the renter share)
Renter keeps   66.89
Owner keeps    30.00
NOTE
Renting more brokers at once dilutes your balance across them. Ten rentals at zero fee needs ten million $RAB, not one.
IMPORTANT
No amount of $RAB makes activation free. Activation is paid in $STONKBROKER to the StonkBrokers contract and half of it burns. What a million $RAB removes is our fee, which is a percentage of your reward share and never an upfront payment.

9. Fees

Every fee in the system, and who ends up with it.

FeeWho paysWhere it goesOurs
Activation burnRenter, first activation or upgrade onlyBurnedNo
Activation protocol shareRenter, first activation or upgrade onlyStonkBrokers treasuryNo
Rent-A-Broker feeRenter, out of reward shareCommission poolYes

One of the three is ours. The activation burn and the activation protocol share are paid by the renter straight to the StonkBrokers contract. Rent-A-Broker never handles that money and cannot waive, discount, or refund it. Neither activation row applies to a renter taking a broker at a tier someone else already paid for. On those rentals the Rent-A-Broker fee is the only cost, and at a million $RAB per active rental there is no cost at all.

10. Risks

Custody

The vault holds real NFTs with real tokenized stock inside their accounts. The Rent-A-Broker vault contract is not deployed and has not been audited as of today. Until an audit exists and is published, treat depositing as trusting unaudited code with the full value of the asset.

Dependency

The entire model assumes activation persists while the NFT does not move. That behaviour lives in a third party contract we do not control and did not audit. If StonkBrokers changes it, rentals stop working the way this page describes.

Unaudited base protocol

Only the StonkBrokers liquidity locker carries an audit. The AMM, the activation manager, the loan vault, and the distribution contracts do not. Rent-A-Broker sits downstream of all of them.

Reflexivity

Our revenue depends on rent, rent depends on expected rewards, rewards depend on Anvil trading volume, and that depends on $STONKBROKER price and broker turnover. It runs in both directions and the downside is faster.

Jurisdiction

StonkBrokers restricts several stock token features for US persons. Renting does not change anyone's jurisdiction and does not route around any restriction. Availability of this interface is restricted in some places.

No price history

No rental market for this asset has existed before. There is no reference for what a term is worth. Early listings will be mispriced in both directions.

11. Contracts

$STONKBROKER token
0xe934e36a439c94017b64a3fece66af12099abf50
$RAB token
NOT DEPLOYED
Rent-A-Broker vault
NOT DEPLOYED
Listing registry
NOT DEPLOYED
Commission distributor
NOT DEPLOYED
StonkBrokers NFT
UNVERIFIED
Activation manager
UNVERIFIED
Anvil AMM
UNVERIFIED
NOTE
No address on this page is a placeholder. Where a contract does not exist it reads NOT DEPLOYED, and where we have not confirmed an address it reads UNVERIFIED.

12. Glossary

Activation
A fee in $STONKBROKER that switches a broker on and sets its reward weight. Cleared by any transfer of the NFT. Inside the vault it can be raised by paying the difference between tiers.
Anvil
The AMM whose trade fees fund the StockBooster and, through it, the stock rewards brokers receive.
Clock In
The public call that swaps the filled StockBooster pot into tokenized stock and distributes it to activated brokers by tier weight.
Commission
The Rent-A-Broker stream paid to every delegated broker from $RAB liquidity fees and the protocol's cut of renter rewards.
Commission distributor
The contract that accrues the commission pool and pays it out to delegated brokers by broker-seconds.
Delegation
Depositing a broker into the Rent-A-Broker vault so it can be listed and can earn commission.
Listing registry
The contract holding the terms of every listing: shift length, tier floor, and reward split.
Overtime
A secondary StonkBrokers reward distribution to activated brokers.
Snapshot
The record of every ERC-20 balance in a broker's token bound account at the block it entered the vault. Everything in it stays the owner's.
StockBooster
The pot funded by 70% of Anvil trade fees that pays out on Clock In.
Token bound account
The ERC-6551 wallet owned by each StonkBroker NFT. Control of it follows ownership of the NFT.
Tier weight
The multiplier on a broker's share of rewards, from 1.00x at T1 to roughly 3.33x at T5.