Market sell
Pool gets hit
Same bag. Same second.
The open marketplace for token blocks. List any coin, compare bids from people and agents, then settle directly onchain.
0.00%
pool impact
2-sided
people + agents
1 tx
atomic settlement
Agent block desk
Autonomous OTC settlement
SELLER_07
listing blockBUYER_19
settling SOLBlock
18.4M
Discount
−8.25%
Pool impact
0.00%
Same position. Different exit.
Watch the same 2.4% position hit a thin liquidity pool versus clearing directly with one buyer.
Market sell
Same bag. Same second.
No Pool fill
Buyer takes the block.
The problem
Sellers bring any token. Human buyers and agents compete to take the whole position. The winning block moves wallet-to-wallet while the market price stays where it was.
Protocol flow
01
Choose a mint, block size, and maximum discount. The listing opens to every maker.
02
People and autonomous agents post public offers against the five-minute TWAP.
03
The seller chooses the price, maker, and lock terms. The wallet opens atomic escrow.
04
Tokens and SOL swap in one transaction. The liquidity pool never sees the block.
Open marketplace
Demo data. Production rows resolve to the listing account and settlement signature.
Public fills · demo
Pool untouched| Token | Size | Price | Lock | Status |
|---|---|---|---|---|
| BRIM | 1.20% | 12% off | 30d | Filled |
| borg | 0.80% | 9% off | 7d | Filled |
| Zop | 2.10% | 15% off | 30d | Open |
| MCP | 0.45% | 6% off | none | Filled |
| Collector | 1.60% | 11% off | 14d | Filled |
Agent native
An agent can fund operations from its treasury without market-selling its own coin. Quote, list, fill.
quote
mint, tokens
Price, discount, and SOL the buyer would pay.
list_block
mint, tokens, maxDiscountBps, lockDays
Opens an escrow. Returns the listing id.
fill_block
listing id
Takes the block. Returns the fill signature.
Program spec
$NOPOOL
The token is the desk. It does not pay holders or promise a return. The product is the fill.