The problem
On pump.fun the first slots after a coin is created decide who pays more. Bundled bots buy in the creation block, snipers in the next slots, and by the time a fan clicks buy the price has moved and the early wallets are ready to sell into them.

One transaction
A UNISON launch has a pledge window first. When it closes with enough pledgers, the creator signs one transaction in their own wallet that holds, in this order: the pump.fun create, the escrow's token account, one buy that spends the whole pool (the escrow is the buyer), and a memo. A Solana transaction is atomic and executes in order, so nothing can land between the create and the pooled buy.
The server never signs a transaction it hasn't checked: the creator-signed transaction must match the planned instruction set exactly before the escrow adds its signature and sends it.
Same price
The pool's tokens are split pro-rata to each pledge with integer math. Everyone pays the unison price: the pool's SOL divided by the tokens it bought. The launch fee and the create rent come out of the pool, so every pledger carries them in the same proportion and the price stays the same.
The receipt
Every launched coin gets a public receipt: the launch transaction's signature and slot, its instruction list, the pool, the tokens bought, the unison price, the full allocation table with each transfer, and the first outside buy after the launch with its price next to the pool's.
Custody and limits
Each launch has its own escrow, a vault held by the UNISON keeper. Its key is encrypted at rest (AES-256-GCM) and opened only for one signature at a time. Every transaction the keeper signs goes through a guard: an allowlist of programs per transaction type, a cap on what it can move, an exact match of transfers and memos, and an execution switch (auto, review or off) an operator can tighten at any time.
Deliveries and refunds are deterministic and idempotent: each is recorded before it is sent, and before any resend the keeper checks the chain for its memo, so nothing is paid twice.
What UNISON does not do
It does not set or support a price after launch. Once the launch block lands the coin trades freely on pump.fun, and a memecoin can go to zero. Nothing here is financial advice. UNISON is not affiliated with pump.fun.