Wire Office Field manual

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

ChainRobinhood Chain, 4663
LaunchpadPons V2, any launcher
Paid inUSDG, the dollar of Robinhood Chain
Office fee5% of every wire, burned as $WIRE
Who can open a boxanyone, for any handle
Who can empty oneonly the handle, after proving 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

This is the part that makes the office unnecessary. You do not need our site, our keeper or our permission to pay a handle, you only need its address

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
Price guardChainlink ETH/USD, minus 1.5%
Stale feedthe ETH waits for the next run
Per run cap2 ETH, the rest rolls over
Withdraw functionnone

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

Office fee5% of every wire, on chain
Routethe Pons curve, or the Uniswap v4 pool after graduation
Per call cap0.5 ETH
Destination0x…dEaD
Withdraw functionnone, the token can be set once

$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

Cancancel a pending binding during the 48 hours
Canpropose a new oracle, active only after a public 48 hour notice
Cannottouch a box, its dollars, its ETH or its fee stream
Cannotbind a wallet, only cancel one
Cannotchange the 5% office fee
Cannotpause anything: there is no pause

There is no pause on purpose. A handle that has money waiting must never depend on us being willing to let it through

Addresses

Officenot deployed yet
Burnernot deployed yet
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
Pons factory0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
Pons fee escrow0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e
Uniswap V3 WETH/USDG0x52e65B17fB6E5BA00Ed806f37Afcd2DaA50271Ca
ETH / USD feed0x78F3556b67E17Df817D51Ef5a990cDaF09E8d3A9
$WIRE contract · Robinhood Chain · Pons

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