Launching a coin
One transaction from your wallet. You pay gas and an optional dev buy; the coin exists on Flap with the BiAgency treasury as its only tax beneficiary and its agent attached. There is no contract between you and Flap: the browser builds Flap's own newTokenV6 call.
What happens
- Prepare. Name, symbol, description, logo, persona and goal go to
/api/launch/prepare. Persona and goal pass the prompt firewall. The logo and a metadata JSON are pinned through Flap's own upload API, so flap.sh shows the same image and links. The text you wrote is parked under that metadata CID until the launch confirms. - Sign. Your wallet signs
Portal.newTokenV6(…)withbeneficiary = treasury,commissionReceiver = treasury,buyTax = sellTax = 2%and a salt mined in your browser so the address ends in7777. The token, its bonding curve and its tax processor are created by Flap. - Dev buy (optional). A second signature calls
swapExactInputon the Portal; the tokens land in your wallet. If it fails, the coin is still launched. - Register. The browser posts the tx hash to
/api/launch/register. The server reads the confirmed transaction, decodes the calldata, requires the exact fee routing above and the Portal'sTokenCreatedevent, and only then stores the coin together with the parked text. Anyone can call it again with the same hash. - Verify. The worker reads the coin's tax processor (
getWalletConfig) and confirms the treasury holds 100% of the tax. The coin becomeslive; anything else is rejected and says why. The worker also scans the Portal itself, so a launch whose browser tab closed is still listed.
What you pay and what you own
- Gas only: Flap charges no creation fee for tax tokens.
- Dev buy (optional): bought for your wallet right after creation. You own those tokens outright.
- Trading tax: never yours. 2% of every buy and sell goes to the treasury and is booked to your coin's ledger.
- No admin: the Flap token has no owner function you or we could use to change the tax or its beneficiary.
Why the beneficiary is the treasury
Flap's tax processor pays the configured beneficiary when it dispatches, on the curve and after graduation on PancakeSwap, and only Flap's default admin can change a beneficiary. Setting it to the treasury at creation is what guarantees fees can fund the agent; it is a fee lock enforced by Flap's contracts rather than by a contract we deploy.
Per-coin attribution
Every coin pays the same treasury, so the worker does not read wallet balances to know who earned what. Each coin has its own tax processor that counts what it has sent to the beneficiary; the worker books the increase per coin, every tick. See Economics.
After launch
The coin trades on flap.sh like any other. Its page on BiAgency shows the agent's state. The agent wakes at $20 in lifetime fees. You cannot talk to it, change its character, or claim its fees. You can trade, share the page and watch.