A tese de quatro frentes.
O mercado de alertas pagos no Brasil já tem incumbentes — LivePix, PixGG, Streamlabs, StreamElements, Tangia. A gente não vai ganhar em uma frente só. Pingou ataca em quatro:
- Economia melhor pro streamer. Take rate inferior e modelo não-custodial: você é o titular da conta no PSP.
- Controle operacional superior. Fila com
played ≠ acknowledged, lease do overlay, replay previsível. - Perks por audiência real. Inscrito, membro por tier, recorrência e histórico viram permissão dinâmica.
- Plataforma de temas e vozes. Packs versionados que viram canal de monetização e identidade.
Da intenção à arquivação.
O ciclo de vida de um alerta passa por estados explícitos. Cada transição é gravada no event log — se algo dá errado, dá pra investigar quando, onde, por quê.
Estados paralelos: skipped, rejected, refunded, failed. Cada um é uma saída válida, não um erro.
played ≠ acknowledged.
Esse é o coração do produto. Tocar o alerta no overlay e reconhecer o doador são duas coisas diferentes:
- Played — o overlay tocou. Áudio saiu, animação rodou. O servidor sabe pelo evento
play_finished. - Acknowledged — você, streamer, falou "valeu, fulano". Marcou no dashboard. O doador vê.
Em momentos tensos — luta no jogo, raid de outro canal, IRL ao vivo na rua — você pausa a fila. Volta. Esquece quem mandou. No Pingou, a coluna "tocou aguardando ack" só esvazia quando você reconhece. Nada se perde.
Dashboard com 5 colunas.
O painel operacional tem 5 colunas grandes, da esquerda pra direita:
- Na fila — pagos e prontos pra tocar.
- Tocando — o que tá no overlay agora.
- Tocou · aguardando ack — coluna central. A mais importante. Esvazia só com seu clique.
- Reconhecido — doador agradecido, arquivado.
- Pulado — você decidiu não tocar (com motivo opcional).
Comandos: pause, resume, replay, skip, ack, reorder. Drag entre colunas. Atalhos de teclado. Auditoria de quem fez o quê.
Overlay como browser source.
O overlay é uma URL única, assinada, transparente, 1920×1080. Você cola no OBS como Browser Source e esquece. Por baixo:
- SSE do servidor pro overlay (one-way). REST de volta pra
play_startedeplay_finished. - Lease com timeout de 30s, renovável. Se o browser piscar, o servidor sabe e reagenda.
- Last-Event-ID em todo reconnect. Replay barato. Não perde alerta.
- Renderer dumb: o overlay não decide ordem nem moderação. Recebe comando, renderiza.
Vozes IA curadas.
O catálogo de vozes é fechado, curado pelo time Pingou. Cada voz tem voice_id Inworld, idioma, tags (alegre, neutra, grave), preview cacheado e nota legal de procedência. Streamer habilita um subconjunto. Doador escolhe entre as habilitadas. Sem upload de sample, sem clone aberto.
Integrações.
YouTube
liveOAuth pro streamer (login + canal). Memberships API pra perks por tier (fase 4).
Kick
liveOAuth + chat read. Perks Kick avançam conforme a API amadurece.
InfinitePay
liveAdapter hosted (Pix + cartão). MVP. Webhooks com idempotência.
Banco Inter
fase 2Pix nativo. Você é titular da conta. Webhooks dedicados.
Efí
fase 7Pix nativo + split (streamer / agência / parceiro).
Inworld
liveTTS curado. Workers separados pra renderização. Cache no CDN.
Lyria 3
fase 6AI song com clipping (30/60/90/120s) e moderação prévia.
Bunny.net
liveCDN com PoP em SP. Áudio TTS, AI songs, previews de voz.
Privacidade por design.
Coleta mínima é regra. Doador anônimo: nome de exibição + e-mail opcional pro recibo. Doador logado (Google): ID + e-mail. PAN de cartão nunca toca o Pingou — tokenização é no PSP. Logs estruturados sem PII quando possível; quando obrigatório, hash + retenção curta. LGPD do dia 1, não na auditoria.
Detalhes em privacidade e LGPD.