Spendable take
A fee that credits a wallet can be moved, emptied, or aimed.
Handfast
Handfast unbinds HAND only when the Live Window and a Counter Fill agree.
Desk · Papers · Binding Note
‹ problem ›
A take that sits as a balance can be emptied. A window that one side can close is a privilege.
A fee that credits a wallet can be moved, emptied, or aimed.
Whoever trades last chooses whether the other side finishes.
Neither binds the take to a window both sides must meet.
‹ solution ›
Handfast binds each Window Share as a Timed Hold and Unbinds HAND only when the Live Window and a Counter Fill agree.
Two percent on each trade. Holding and sending are free.
The share is bound. It is not a balance.
Unbind waits on the deadline and a Counter Fill.
Unbind retires units. They are never issued a second time.
‹ thesis ›
Closed HAND appears only when the window and the other side agree. Otherwise the Hold Rolls.

‹ parts ›
Write the Hold. Wait the Window. Unbind or Roll.
The Window Share enters a Timed Hold, not a purse.
Each transfer steps the Live Window forward.
Both conditions retire HAND. One missing condition continues the Hold.
‹ book ›
Uniswap v4. ETH is the quote. Ethereum is the chain. 6,000,000 HAND, all of it in the Pair Book at launch.

‹ how ›
A 500 HAND sale leaves 10 HAND bound.
10 HAND enter a Timed Hold for this Live Window.
A Counter Fill lands in the same window.
The deadline passes.
10 HAND become Closed HAND.
‹ possible ›
The issue is in the Pair Book. The take binds. Closed HAND waits on both sides.
6,000,000 HAND sit in the Pair Book from opening of the Pair Book.
The Window Share is never a spendable credit.
The deployer cannot pause, move, or mint Closed HAND.
‹ model ›
Issue, take, setters.
Handfast unbinds HAND only when the Live Window and a Counter Fill agree.
Desk · Papers · Binding Note