Wire Office
An address book, not a launchpad. Every X handle already has a delivery address on Robinhood Chain; point a Pons coin's creator fee at it and the money arrives on its own, becomes dollars, and waits for the handle
What it is
A Pons coin charges a creator fee on every trade and pays it to one address. Wire Office gives every X handle such an address, worked out from the handle itself, and a contract that turns whatever lands there into USDG and holds it until the handle proves it is the handle
We launch nothing. We take no cut of a launch. Anyone can point any coin at any handle without asking us, and nothing in these contracts can redirect that stream once Pons has recorded it
The address
The delivery address of a handle is a CREATE2 address: the office contract, a salt that is the hash of the handle, and the code of one box. Nothing about it is chosen by us, and the same handle always gives the same address
addressFor("vladtenev")
├── salt keccak256("vladtenev")
├── deployer the Wire Office contract
├── code the same box for every handle
└── address the same for everyone, forever
It works before anything is deployed. Money can be pointed at the address of a handle whose box does not exist yet: the Pons escrow simply keeps a balance for it. When someone calls open, the box lands on exactly that address and can reach everything that arrived while it was empty
Pointing a coin
Launch on Pons the way you always would and set the creator fee recipient to the handle's address. Any launchpad interface, any tax, any name
launchToken ├── creatorFeeRecipient the delivery address of the handle ├── creatorTaxBps yours to choose, Pons adds its own 1% curve fee └── from then on every trade pays that address
Pons records the fee recipient as the deployer of the coin's curve, which is what lets the box sweep its own fees later. Your wallet keeps nothing and owes nothing
The site lists coins on a handle's page only after reading the chain and confirming Pons really pays them there, so the list cannot be faked. A coin nobody listed still pays exactly the same
The wire
Fees do not walk. Pons holds them on the curve until the deployer sweeps and in its escrow until the recipient claims. Both are open to anyone here
run([curve, curve, …]) ├── 1 sweep curve fee + creator tax → the Pons escrow ├── 2 collect the escrow → the box ├── 3 fee 5% → the burner, to be burned as $WIRE ├── 4 settle the rest → USDG on Uniswap V3, checked against Chainlink └── 5 payout if the handle has claimed, the dollars go straight to it
A keeper runs this every half hour as a convenience. It holds no permission the page does not also give you, and if it stops, the button on any box page does the same thing from your own wallet
Claiming
Proving a handle without the X API. The handle publishes a post containing a one hour code and the full wallet address, the site reads that post back through fxtwitter, and the oracle signs the pair
claim ├── code issued for handle + wallet, valid one hour ├── post published by the handle, checked, must be under two hours old ├── verify author, code and wallet checked, then the oracle signs ├── bind the signature starts a 48 hour wait, on chain ├── wait the guardian or the current wallet can cancel during it └── confirm after 48 hours the wallet is set, and every later wire goes to it
The wait is the point. A signature alone takes nothing: if the oracle key ever leaked, every attempt it signed would sit in public for two days, and either the guardian or the handle could cancel it
Changing the wallet later takes the same route, and the wallet in place can cancel a binding it did not start
$WIRE
The office keeps 5% of every wire. That share goes to one burner contract, which buys $WIRE and sends it to the dead address. It is taken by the box itself, in the same transaction, not promised in a post
$WIRE has no tax of its own and no privileges inside the protocol. It is what the office fee buys, nothing else
The guardian
One role exists, and it is deliberately small
There is no pause on purpose. A handle that has money waiting must never depend on us being willing to let it through
Addresses
FAQ
Someone pointed a coin at my handle, what now
Nothing, unless you want it. The box fills whether or not you ever appear. When you do, open /@yourhandle, get a code, post it and wait two days
Can the launcher take the fees back
No. Pons records the recipient at launch and there is no call to change it, not for them, not for us
Why dollars and not the coin
Because a stranger's memecoin is not a payment. USDG is the dollar of this chain, the swap is checked against Chainlink, and what waits in a box does not depend on the coin that filled it
What if the box is never opened
The money keeps accruing to the address. Opening the box is one transaction that anyone can send, at any time, and it changes nothing about where the money was going
What if the keeper stops
Then you run it. Every step is an open call and the button on any box page does it from your own wallet
Does the office take a cut of my launch
No. The only fee is the 5% taken from what a box wires, and it is burned, not kept