OTC NFTs · Robinhood Chain

Raise
off the
chart.

Backroom is an OTC desk built on NFTs. A project mints its supply or its creator fees as an OTC NFT, then sells it to backers in one atomic swap. Allocation NFTs vest on-chain, fee NFTs pay real yield in tokenized stocks, and nothing is sold into the pool.

Pick a route

The creator mints the coin's creator fees as an NFT. Every trade on the coin pays its vault, and the vault streams real yield in tokenized stock to whoever holds the NFT.

custody
fee NFT vault
counterparty
verified creator
settlement
real yield, every trade
lockup
fee split, permanent
chart impact
none
Live on Backroomevery 8s

Trades show up here the second Backroom goes live.

Fee NFTs pay real yieldAllocation NFTs vest while you holdOne atomic swapNothing sold into the pool100% of revenue to $BACKROOM stakersFee NFTs pay real yieldAllocation NFTs vest while you holdOne atomic swapNothing sold into the pool100% of revenue to $BACKROOM stakers
OTC NFTs

Raise with OTC NFTs.

Mint what you're selling as an OTC NFT and sell the NFT. Both kinds live in one contract on Robinhood Chain, settle in one atomic swap, and never sell a token into your pool.

A · Fee NFTs · Karat coins

Mint your creator fees.

Every Karat pool pays its creator a cut of every trade, in the stock it pairs against: TSLA, NVDA, SPY. Launch through Backroom and that cut lands in a Backroom vault, forever. Mint any share of it as a fee NFT. Whoever holds the NFT earns real yield in tokenized stock on every trade. Sell 100% of it and you've exited the fee stream.

—
coins on Backroom
—
fee NFTs
—
earning now
B · Allocation NFTs · any ERC-20

Mint your supply.

Lock part of your supply in a vault and mint it as allocation NFTs, with a cliff and vesting if you want them. The vesting follows the NFT, so backers can buy, hold, claim or resell it before it unlocks. That's liquid vesting.

—
OTC volume
—
allocation NFTs
—
for sale now
OTC, not the chart

The deal happens off the chart.

Live on Backroom

On Backroom now.

Backroom opens on Robinhood Chain soon.

Mint an OTC NFT
01 · Fee NFTs

Creator fees, paid out as real yield.

A creator raises ETH now from fees the coin already earns by selling them as an NFT, and keeps earning on whatever they don't sell. Holders get real yield in tokenized stock for as long as the coin trades. Karat has no function to change a pool's creator, so nobody can switch the fees away. Not even us.

01
Launch through Backroom

Backroom launches the coin on Karat with a vault as its creator. Karat pays the creator's cut of every trade to that vault, permanently.

02
Mint a fee NFT

Wrap any share of the fees into an NFT, from 0.0001% up to everything you hold. It shows up in your wallet like any other NFT.

03
Real yield

The NFT earns its share of every fee, paid in the pool's stock to whoever holds it. 1% of the fees is 1% of every trade's creator cut.

04
Sell or unwrap

List it on Backroom and it sells in one atomic swap, with the income going to the buyer from then on. Or unwrap it back into shares any time.

02 · Allocation NFTs

Follow one allocation.

01 · mint
The team mints an allocation NFT

From its team wallet the project picks an amount of its token and a vesting schedule, and mints it as an NFT. It can list it for ETH in the same step.

02 · vault
The tokens lock in its vault

They move into the Backroom contract, tied to the NFT. Non-custodial: only the contract moves them, and only to whoever holds the NFT.

03 · team check
Backroom checks who minted it

The wallet is compared with the token itself: its Karat creator, the creator behind its Backroom vault, its owner. A match makes it a Team wallet deal. Anyone else's offer says Holder.

04 · swap
Atomic NFT swap

A backer buys the NFT. Their ETH reaches the team and the NFT reaches the backer in the same transaction, or nothing moves at all.

05 · vest
Liquid vesting

Tokens unlock to whoever holds the NFT. The backer claims as they vest, or sells the NFT mid-schedule and the buyer picks up where they left off.

03 · Tokens

Works with any Robinhood Chain token.

Allocation NFTs and buybacks take any standard ERC-20, which covers every Karat coin. The contract checks the exact amount that arrives on every deposit, and refuses tokens that would leave the escrow short. Fee NFTs are for coins launched through Backroom, since they run on Karat's creator fee.

fits
Karat coinslaunched on Karat or through Backroom
Standard ERC-20any token that moves exactly what it's told
Tokenized stocksTSLA, NVDA, SPY and every other stock token
refused at deposit
Transfer feeescrow would receive less than was sold
Rebasingescrow balance could shrink under the NFT
Inexact deliverya buyback that delivers short reverts
04 · Vesting

Liquid vesting.

An allocation NFT's tokens stay in the contract: nothing before the cliff, then linear unlocks every second to whoever holds the NFT. Sell it mid-schedule and the vesting goes with it.

35%
vested
35%
claimable
65%
still locked
mintdrag timefully vested

Drag through the schedule, then try to take the tokens out.

05 · $BACKROOM

100% real yield to stakers.

Sellers pay 1% of the ETH on every OTC deal and every fee-share sale, as little as 0.25% with $BACKROOM staked. 100% of protocol revenue lands in the staking contract and is paid out in ETH to everyone staking $BACKROOM, pro rata. Real yield, no token emissions.

01
A sale settles

An OTC deal, a buyback fill or a fee-share sale. The seller's fee, 1% of the ETH, is taken in the same transaction.

02
One vault

All protocol revenue lands in one staking contract. No team wallet in between.

03
Stakers earn

Real yield in ETH, pro rata by stake. Claim whenever you like.

04
Sellers save

A stake a day old cuts a seller's fee to 0.75%, 0.5% or 0.25%, by size.

—
revenue to stakers
1%
seller fee
0.25%
with $BACKROOM staked
Stake $BACKROOM
06 · Developers

Open by default.

Every NFT, listing, vault and stake is a public read on the Backroom contract. Pipe a coin's fee shares or a project's OTC deals into your own site, alert holders when the team lists, or track every fill as it settles.

// every fee and allocation NFT
float.nextTokenId()          float.kindOf(id)       float.ownerOf(id)
float.listings(id)           float.allocation(id)   float.claimable(id)

// every coin selling fee shares, with its vault and lifetime fees
float.coinCount()            float.coin(coinId)     float.feeNftEarned(id)

// team check, the same one the market badge uses
float.isTeam(token, wallet)
Invite only

There is a back door.

Backroom it.