Handle lookup
Search the escrow index for any X handle. Public, no wallet connection required.
Claim your escrow
Two proofs, both checked on the server: sign in with X to prove the handle, then sign a message from the wallet you want paid to. Neither alone is enough.
Prove the X account
Not signed in.
Sign from your wallet
Waiting for step 1.
Address the stream
At launch the creator sets a fee split. Any slice can be addressed to keccak256("@handle") instead of a wallet. Nothing about the person is needed.
Fees pile up
Every swap settles the split in the same transaction. Unclaimed slices sit in the escrow contract — visible to everyone, spendable by no one.
Prove the handle
The recipient signs in with X. An oracle attests the numeric account id, they sign a message from the wallet they want paid to, and the two are bound.
Withdraw
Everything accrued lands in one transaction, and all future fees route straight to that wallet. The binding is revocable — re-verify to move it.
Escrow is held under a hash of the handle, not the person
If a handle is sold, renamed or recycled, whoever controls the X account at verification time can claim it. Unclaimed escrow is never swept back to the creator — it waits. Address fees to people you would address them to anyway.
- Up to 70% of every swap fee
- Paid out per block, no vesting
- Up to 70%, split across 8 handles
- Escrowed until verified
- Never swept back to the creator
- Remainder compounds into the pool
- Protocol keeps a flat 10 bps
- Never swept back to the creator
