hypr.stream

Guida alla configurazione

Checklist beta minima per donazioni Stripe Checkout, onboarding Stripe Connect, widget Convex, overlay OBS e chat relay con commissione piattaforma 0%.

1. Runtime

  • Imposta l’URL Convex e le chiavi Clerk per il panel.
  • Imposta CLERK_JWT_ISSUER_DOMAIN nella dashboard Convex.
  • Esegui Convex codegen dopo la configurazione dell’issuer.

2. Pagamenti

  • Imposta STRIPE_SECRET_KEY e STRIPE_WEBHOOK_SECRET in Convex.
  • Completa l’onboarding Stripe Connect dal panel e conferma la disponibilità dei payout.
  • Per la beta MVP-1, mantieni la commissione piattaforma allo 0% (le commissioni Stripe processing restano applicate).
  • Tratta rimborsi e dispute come responsabilità dello streamer, con escalation tramite supporto della piattaforma quando serve.
  • Usa la modalità test di Stripe prima delle donazioni live.

3. OBS

  • Crea o riutilizza i widget predefiniti nel panel.
  • Emetti un token overlay per ogni browser source.
  • Usa l’anteprima del panel e un evento test prima di copiare l’URL in OBS.

4. Chat relay

  • Distribuisci il relay con CHAT_RELAY_INTERNAL_SECRET impostato.
  • Punta NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL e VITE_OVERLAY_FANOUT_URL al relay ospitato.
  • Esponi /health per i controlli di raggiungibilità del panel.
  • Pubblica i messaggi chat solo tramite endpoint interno bearer-auth.

5. Verifica

  • Esegui pnpm check:runtime-config, check:vercel-env-shape e check:deployed-auth-config.
  • Esegui pnpm check:convex-http-smoke, check:public-web-smoke e check:local-drills.
  • Tratta pnpm check:backlog-completion come gate finale prima della beta.
Guida alla configurazione | hypr.stream