1. Natureza desta versão
Regras V1 consolidadas em 23/10/2026. As regras confirmadas abaixo orientam esta reconstrução independente. Não se afirma fidelidade visual ou funcional aos HTMLs anteriores, que não puderam ser materializados. Os quatro logos novos foram aprovados e aplicados; a comparação com os demos antigos permanece pendente.
Este documento acompanha o HTML e também está embutido nele. O protótipo funciona sem servidor, bibliotecas externas, trackers, geolocalização real, login externo, pagamentos reais ou requisições automáticas. Todos os participantes, empresas, distâncias, saldos e dados são fictícios. Os nomes Flávio e Maria não inferem relação real.
2. Regras confirmadas · módulos e permissões
- UnTaGLe é a marca principal. uNeXT é social; UnLoCaL é gestão; UnCaSH trata rede e comissões; UnLoVE é o espaço de duas pessoas.
- Navegação lateral minimalista, responsiva; fontes ajustáveis; notificações fora da lateral. A interface usa as marcas aprovadas da família e preserva o UnTaGLe original.
- Social não concede administração. Autenticar ou salvar conta não concede papel. Network exige membro UnCaSH habilitado. O simulador troca personas e seus papéis predefinidos; isso não é controle de acesso seguro.
- Suporte da plataforma pertence ao UnConTRoL e é separado do atendimento de cada estabelecimento.
3. Regras confirmadas · descoberta e presença
- Estabelecimentos públicos em distância crescente, até 5 km de descoberta. Cards mínimos: nome, distância e última postagem/status conhecido. Detalhes, como chegar e atendimento ficam na landing do estabelecimento/sala.
- Entrada social exige apelido, declaração de idade mínima de 18 anos e aceite de regras. Não exige @ nem Google. Declaração não é verificação de idade.
- Identidade interna independe do apelido. Salvar conta via Google é apenas simulado nesta aba e não altera papéis.
- Visibilidade de pessoas é opt-in, sem mostrar posição exata. A posição dos estabelecimentos no demo é fictícia.
- Raio de participação é configurado por sala e não se confunde com descoberta de 5 km. Dentro dele, participação habilitada; fora, só leitura por até 5 minutos. Após expirar presença, acesso social interrompido; retornar ao raio permite nova entrada.
4. Regras confirmadas · seis tipos de conversa
| Contexto | Início e expiração | Acesso |
|---|
| Salas | Cada mensagem dura no máximo 24h. Últimas 3 válidas na entrada. Reabrir limpa o ciclo. | Presença no raio; dono abre/fecha e lê apenas válidas quando fechada. |
| Pessoas | 24h a partir do aceite do convite. | Convite e consentimento; ciclo expirado sai da lista. |
| Atendimento do estabelecimento | 24h da primeira mensagem do cliente. | Cliente e atendimento daquele estabelecimento. |
| Network | 24h desde aceite. | Membros UnCaSH dentro dos limites de convite. |
| Love | Cada mensagem expira 24h após seu envio; canal e vínculo persistem. | Duas pessoas, sem localização e sem novo aceite após 24h. |
| Suporte UnTaGLe | 24h da primeira mensagem do cliente. | Cliente e equipe UnConTRoL, separado das lojas. |
Todos usam enviar, curtir e responder, com toque longo e botões acessíveis. Nos privados Pessoas/Network e nos atendimentos, o fim de ciclo remove histórico ativo e um novo ciclo começa vazio. No Love, a expiração é individual por mensagem e o canal continua disponível. Renovação não prolonga mensagens antigas. Limpar para mim oculta somente para a persona atual, sem apagar para o outro. Salas abertas continuamente expiram mensagens individualmente, sem armazenamento ilimitado.
5. Regras confirmadas · UnLoVE
- Somente Flávio e Maria no simulador. Love não participa de árvore financeira, comissões, Network ou salas. Não mostra nem exige opt-in de descoberta: convite, aceite e troca de persona no Love não ativam visibilidade pública, presença em salas ou localização. Um opt-in explicitamente dado no uNeXT permanece independente e não é removido pelo Love.
- Remetente informa nome de quem receberá (referência, não apelido obrigatório) e mensagem personalizada → gerar identificador → simular compartilhamento WhatsApp → abrir como destinatário → escolher ou confirmar/editar apelido e idade → aceitar ou recusar → remetente confirma entrada. Para aceitar, o destinatário informa apelido não vazio, idade inteira de 18 anos ou mais e aceita os termos; dados existentes nunca dispensam essa confirmação. Idade é autodeclarada, sem verificação documental. O demo limita a entrada de idade a 120 anos como validação técnica. O perfil Love é separado do opt-in social: não ativa descoberta, presença, localização ou Google e não modifica consentimento social anterior. Ao entrar explicitamente no uNeXT, apelido e idade podem ser reaproveitados; após os termos sociais e opt-in explícito, a pessoa pode aparecer conforme as regras de descoberta. O radar não divulga vínculo Love nem parceiro. Nenhum envio externo.
- Convite imprevisível, uso único, expiração e cancelamento são requisitos de produção. O demo usa aleatoriedade local e estados, sem oferecer autenticação ou segurança real. Reuso, terceiro participante e convite expirado são bloqueados na simulação.
- Sem código rotativo de 60 segundos, sem exigir proximidade nem prometer anonimato.
- O canal entre os dois permanece disponível, sem novo convite ou aceite a cada 24h. Cada mensagem expira individualmente 24h após seu envio, em histórico deslizante. Uma mensagem enviada 12h depois da primeira continua por mais 12h quando a primeira expira. Suas reações e citações em respostas são removidas quando a mensagem original expira. Nenhum histórico expirado é recuperado. Canal persistente não significa socket ou WebRTC sempre conectado.
- Qualquer um dos dois pode desvincular após confirmação. Isso encerra o Love sem apagar evidências de pagamentos, outras conversas ou áreas.
- Não há backup de conteúdo no demo. Recarregar ou fechar a aba perde o estado em memória.
6. Regras confirmadas · UnLoCaL
- Múltiplas empresas por responsável, com razão social, CNPJ, endereço e pin geográfico/PlaceID fictícios. Várias salas por empresa.
- Nomes de salas devem ser únicos por empresa, com normalização de maiúsculas/minúsculas, espaços repetidos e bordas, incluindo salas fechadas.
- Criar sala gera fatura ou consome crédito de sala já comprado. Confirmar pagamento habilita a sala uma vez; o dono decide quando abrir. Sala vencida ou sem pagamento é bloqueada.
- Valores históricos ilustrativos: adesão R$ 35 e renovação R$ 75, configuráveis para novas faturas. Não são preços comerciais definitivos.
- Selecionar várias faturas próprias permite pagamento único: pendente → aguardando → em confirmação → confirmado. Cancelamento devolve as faturas pendentes para nova tentativa. Confirmação repetida não duplica ativações ou comissões.
- Estorno gera lançamento inverso uma vez e revoga o período/benefício correspondente, sujeito às limitações demonstrativas de conciliação descritas abaixo.
7. Regras confirmadas · UnCaSH, Shopping e Network
- Convite e aceite vinculam um único indicador. Sem autoindicação e sem ciclos. Ser root não implica receber comissões. Alianças sociais não alteram árvore financeira.
- Comissão sobe do comprador: 20% para pai direto elegível e 4% para avô elegível. Sem ancestral elegível, parcela zero e sem redistribuição. Não pagar a filhos.
- Marina → Shopping → Loja: Loja paga R$ 100, Shopping recebe R$ 20 e Marina R$ 4. Loja → Outro: Outro paga R$ 100, Loja recebe R$ 20, Shopping R$ 4 e Marina R$ 0.
- Confirmação gera lançamentos uma única vez. Extrato separa créditos, estornos, previsão pendente e saldo fictício. Pix privado fictício mascarado; sem dinheiro real, saque ou chave real.
- Indicação: cada loja paga suas próprias salas e comissiona os ancestrais do comprador. Compra em lote/revenda: Shopping compra créditos antes de criar/atribuir; comissiona ancestrais do Shopping, nunca o Shopping pelo próprio pagamento.
- Atribuir crédito a uma loja não cobra nem comissiona de novo. Quantidade inteira de 1 a 500 no demo. Crédito de sala não é saldo sacável.
- Network permite convidar pai 1 nível acima, filhos e netos 2 abaixo, e irmãos do mesmo pai sem limite de quantidade. Visão mais ampla de descendentes não autoriza convite fora desses limites.
8. Decisões operacionais propostas · precisam de aprovação
- Convites expiram em 1h no simulador. O requisito confirmado é haver expiração; esse prazo é demonstrativo.
- Validade financeira de cada adesão/renovação: 30 dias no simulador. Renovação soma 30 dias ao maior entre vencimento e data atual. A política comercial definitiva não está estabelecida.
- Atendentes de estabelecimentos usam uma persona fictícia comum, separando as conversas por empresa. A versão real precisa de papéis e equipes por estabelecimento.
- Estorno de lote já atribuído/usado e estorno de sala com pagamento posterior são bloqueados para exigir conciliação; a regra completa de reconciliação fica pendente.
- Preço do crédito ilustrativo igual à adesão. Rateio, impostos, descontos e condições de revenda reais não estão definidos.
- Entrada e retorno mostram as últimas 3 mensagens válidas; mensagens posteriores à entrada permanecem até sua expiração individual.
9. Privacidade e produção · política prevista, não implantada
A política prevista é manter registros de acesso à aplicação sob sigilo e acesso controlado por seis meses, separados do conteúdo e sem texto das mensagens, ressalvadas hipóteses legais de preservação superior. O art. 15 do Marco Civil prevê esse prazo para os provedores enquadrados. O enquadramento e a redação final exigem revisão jurídica. Fonte oficial: Lei 12.965/2014, art. 15 (abre somente por ação explícita).
Não há coleta real desses logs no HTML. A regra de 24h não promete anonimato, ausência total de retenção, exclusão segura de backups ou prova jurídica. Não há backend nem E2EE validado, autenticação real, WebRTC real ou auditoria de chaves. A versão real depende de implementação e auditoria de criptografia, gestão de chaves, retenção, autorização, consentimento, geolocalização, pagamentos e reconciliação.
Este demo mantém dados apenas em memória local, não faz requisições externas automáticas nem envia mensagens. O relógio é fictício e avança pelos controles do laboratório. Reset exige confirmação e afeta apenas esta simulação. Não use dados pessoais reais.
10. Arquitetura real e limites de validação
A direção é aproveitar a tecnologia de untagle.casa, sem impor um piloto WebRTC separado. O transporte real precisa ser confirmado no checkout; há referência histórica a Supabase Realtime, não verificada como implementação vigente nesta entrega. TURN não é requisito para mensagens via servidor. O HTML usa somente estados em memória e não implementa WebRTC, TURN ou serviços de produção. E2EE continua pendente de verificação, implementação e auditoria; não se garante que o servidor real não possa ler conteúdo.
Logos aprovados, comparação com demos anteriores e fidelidade visual estão pendentes. Os testes desta entrega avaliam a reconstrução e não atestam preservação byte a byte dos arquivos inacessíveis. Testes de interface em Chromium são distintos dos testes de regras chamados programaticamente dentro do navegador. Não foram validados dispositivos físicos, leitores de tela reais, sistemas de pagamento, WhatsApp, Google, geolocalização, produção ou criptografia.
Convites específicos por módulo
- uNeXT: convidar amigos para entrar no social. Aceitar não cria perfil, ativa visibilidade ou vincula indicador. Entrada social e opt-in continuam explícitos.
- UnLoCaL: convidar para cadastrar empresa. O convite não concede papel administrativo ou vínculo financeiro. O cadastro exige responsável já habilitado; quem não tem papel vê essa limitação no destino.
- UnCaSH: convidar para a família financeira com indicador identificado e aceite explícito. Permanecem indicador único, proibição de ciclos/autoindicação e comissões somente a partir de pagamentos confirmados; nenhuma comissão por convite.
- UnLoVE: reutiliza o convite privado existente, com nome de referência e mensagem do remetente. O destinatário escolhe seu apelido, declara idade, aceita termos e aguarda confirmação final do remetente.
Todos permitem preparar/copiar texto e abrir o convite dentro da simulação. Os identificadores untagle-demo: são destinos locais demonstrativos, não links públicos funcionais. A ação WhatsApp apenas prepara o texto; não abre contatos, não envia mensagens e não conecta aparelhos reais. O usuário escolheria contato e confirmaria envio por conta própria. Cancelamento, recusa, expiração e uso único continuam aplicáveis.
UnFeed · escopo demonstrativo
O histórico informado pelo usuário inclui notícias/previsão local, presença entre plataformas e gestão regional via UnConTRoL. A busca textual no checkout local não encontrou referência a UnFeed. A tela apresenta apenas exemplos fictícios, sem RSS, clima real, geolocalização, rastreamento ou novas cobranças. Fonte, licenciamento, atualização, região e retenção continuam pendentes; não se aplica TTL de chats automaticamente. Não é um novo tipo de conversa.
Navegação e preferências
Logos uNeXT, UnLoCaL, UnCaSH e UnLoVE aplicados após aprovação; UnTaGLe original preservado. No desktop, trilho de ícones e painel contextual recolhível. No mobile, menu sobreposto fechado inicialmente. Tema segue preferência do dispositivo até escolha explícita; somente a preferência visual pode ser salva localmente. Conversas e dados fictícios continuam na memória da sessão.