HoodBrokers
Broker Market

A shelf, not an auction house

One Broker, one price, until someone pays it or the seller pulls it. No bidding, no expiry, no partial fills.

The shelf

Listing transfers the Broker into escrow and records the seller and the price. The shelf is a flat set of active listings, and each slot reports what a buyer actually needs to judge it: the token id, the seller, the price, the license tier and the distributions currently pending on that Broker.

market.list(tokenId, price)     // escrows the Broker
market.reprice(tokenId, price)  // seller only
market.delist(tokenId)          // returns it
market.buy(tokenId)             // exact price, no partial fills

Why fixed price

Auctions are good at finding a price for something the market already understands. Brokers are the opposite case. Two of them can differ by license tier, by what is in the account and by what has accrued, so a mechanism that assumes fungibility mostly produces noise. A fixed ask is a claim by the person with the most information about the package, and a buyer either takes it or does not.

Why a specific Broker

A floor price tells you very little here. Buying Broker #412 rather than "a Broker" gets you:

Escrow and distributions

While a Broker is listed, the market is its owner of record, which means the Distributor would pay the market. Rather than leave that ambiguous, the market refuses bare ETH transfers and exposes claimFor, which pulls the Broker's distributions and forwards them to the seller. A listing therefore does not cost the seller a single block of accrual, and no payment can end up stranded in the escrow.

Anything not claimed before the fill stays with the token and belongs to the buyer. That is part of what a buyer is paying for, and the shelf shows the number.

Fees

Sales pay 2.5%, capped in the contract at 5%. The fee is taken from the buyer's payment before the seller is paid and is sent straight to the Distributor, so market volume becomes income for every Broker holder including, usually, the seller.

On a 3 ETH fillamount
Seller receives2.925 ETH
Distributor receives0.075 ETH
Buyer receivesthe Broker, its account, its license and its pending distributions