hypr.stream

Guía de configuración

Checklist beta mínima para donaciones Stripe Checkout, onboarding de Stripe Connect, widgets Convex, overlays de OBS y chat relay con comisión de plataforma 0%.

1. Runtime

  • Configura la URL de Convex y las claves de Clerk para el panel.
  • Configura CLERK_JWT_ISSUER_DOMAIN en el dashboard de Convex.
  • Ejecuta Convex codegen después de configurar el issuer.

2. Pagos

  • Configura STRIPE_SECRET_KEY y STRIPE_WEBHOOK_SECRET en Convex.
  • Completa el onboarding de Stripe Connect desde el panel y confirma que los pagos están listos.
  • Para la beta MVP-1, mantén la comisión de plataforma en 0% (siguen aplicando las comisiones de Stripe processing).
  • Trata reembolsos y disputas como responsabilidad del streamer, con escalado al soporte de la plataforma si hace falta.
  • Usa el modo test de Stripe antes de las donaciones live.

3. OBS

  • Crea o reutiliza los widgets predeterminados en el panel.
  • Emite un token de overlay para cada browser source.
  • Usa la vista previa del panel y un evento de prueba antes de copiar la URL en OBS.

4. Chat relay

  • Despliega el relay con CHAT_RELAY_INTERNAL_SECRET configurado.
  • Apunta NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL y VITE_OVERLAY_FANOUT_URL al relay alojado.
  • Expón /health para las comprobaciones de disponibilidad del panel.
  • Publica mensajes de chat solo mediante el endpoint interno bearer-auth.

5. Verificación

  • Ejecuta pnpm check:runtime-config, check:vercel-env-shape y check:deployed-auth-config.
  • Ejecuta pnpm check:convex-http-smoke, check:public-web-smoke y check:local-drills.
  • Trata pnpm check:backlog-completion como la validación final antes de la beta.
Guía de configuración | hypr.stream