neverlogoff

Pull, don’t push

Claim

Fees can sit without you knowing. When you’re ready: Login with Twitch, bind a payout address, pull. We never trust a typed username.

Twitch login not live yet · off-chain stack green (indexer → vault ledger)

  1. Open the pot for your channel (Helix → user id).
  2. Login with Twitch — authorization code + PKCE, openid only.
  3. Server checks pot == id_token.sub == validate.user_id.
  4. Bind wallet · 24h lock on first bind · attestation for the vault.
Claim with Twitch — soon Back home

Kill switch do_not_pay · no hot-wallet “we logged in, send SOL.”