neverlogoff

Streamer fee bridge · Twitch, not X

Fees accrue.
They claim with Twitch.

Launch a coin pointed at a Twitch channel. Trading fees sit in a pot keyed to that broadcaster’s user id. They log in with Twitch to prove it’s them — then pull. Same shape as UsePaid’s $PAID rail, swapped onto Twitch identity.

Hot preview · rails not live yet · identity proof is real design

80%

To the Twitch broadcaster named on the pot — after OIDC proof (sub = user id).

10%

Buy $NLO on the open market → burn. Supply only goes down.

10%

Protocol treasury — ops float, legal, product. Published cut, not a hidden fee.

How a coin points here

Anyone can launch on **pump.fun**. Put this exact line in the coin description, then set fee sharing to Neverlogoff at 100% and revoke the sharing authority:

Fees to twitch.tv/<login> via Neverlogoff

We resolve the login to a Twitch user id and key the pot to that id. Until sharing is 100% and revoked, the coin is detected — not payable.

How you know it’s them

Not because someone typed xqc in a form. Because Twitch tells our server this browser finished OAuth as user id N. Logins change; ids don’t.

  1. Launch — Helix resolves the channel → pot keyed by twitch_user_id.
  2. Accrue — fees sit without them signing up.
  3. Claim — Login with Twitch (OIDC + PKCE). Gate: pot.id == id_token.sub == validate.user_id.
  4. Pay — bind a wallet (or later: off-ramp). First withdraw waits a lock window.

What this is not