bastion

Fee routing — launch for anyone

Any launch can point its 80% creator-fee share at an X or GitHub account instead of the launcher's own wallet. Launch a token about your favourite builder, streamer, or friend — and every trade pays them, even if they have never heard of BASTION.

How it works on-chain

  • ·At launch, the handle (e.g. x:someone or github:someone) is hashed and written into the vault next to the locked LP position. This is permanent and public.
  • ·Every fee collection sends the creator share into escrow inside the vault, credited to that handle — not to any wallet.
  • ·When the account owner claims, everything escrowed sweeps to their wallet in one transaction, and all future fees stream to them directly with no further action.

Claiming

  • ·Go to Claim in the nav, connect the wallet you want paid, and check your handle — you can see what's waiting before verifying anything.
  • ·Verify with one OAuth sign-in (GitHub live today, X coming). We never get posting rights or any account access beyond your username.
  • ·Our verifier signs an attestation binding your username to your wallet; you submit it in a single claim transaction. The vault checks the signature and releases the funds.

Trust model

The only trusted party is the verifier key that attests handle ownership — the same trust model bags.fm uses. Crucially, the verifier can never steal funds: it can only bind a username to a wallet, and escrowed fees can only ever move to the wallet named inside a valid attestation. Once a handle is claimed it is bound forever and the verifier is out of the loop.

Routed fees never expire. If the person never claims, the escrow just keeps growing — on-chain, visible to everyone, waiting. That's the marketing power: "there's X ETH sitting on-chain with your name on it" is a hard message to ignore.