OTA assinado
O manifesto inclui versão, canal, obrigatoriedade, URL, tamanho, SHA-256 e assinatura. A chave pública fica no firmware; a privada permanece fora do dispositivo.
A arquitetura separa identidade, controle, firmware e atualização.
A segurança do ecossistema não depende de esconder URLs ou de confiar apenas no navegador do usuário.
O manifesto inclui versão, canal, obrigatoriedade, URL, tamanho, SHA-256 e assinatura. A chave pública fica no firmware; a privada permanece fora do dispositivo.
Senha, sessão, 2FA e recuperação pertencem à HashBR Account. O ESP32 não precisa receber a senha da conta para minerar localmente.
Identidade persistente separada do Worker. Vinculação de propriedade e configuração de mineração são conceitos distintos.
Estatísticas públicas devem ser agregadas e não expor IP, SSID, carteira, tokens ou dados privados da conta.
Comandos remotos usam a arquitetura de conta/dispositivo e são entregues no fluxo normal de heartbeat.
Modos avançados exigem ciência de risco, mas uma proteção térmica extrema interna permanece fora do controle do usuário.
| Dado | Superfície pública | Tratamento esperado |
|---|---|---|
| IP / SSID | Não | Mantido fora da rede pública. |
| Carteira / credencial de pool | Não | Configuração privada do dispositivo/conta. |
| Tokens / sessão / 2FA | Não | Nunca expostos na telemetria pública. |
| Device UID | Não por padrão | Usado internamente para identidade e ownership. |
| Username público | Somente com regra de privacidade | Pode aparecer em superfícies comunitárias conforme preferência do usuário. |
| Contagens de rede | Sim | Agregadas, sem dados sensíveis do dispositivo. |