1. Nós SDR
Nós coletam amostras de rádio e enviam ao sistema central.
Cada nó pode ter localização, antena e perfil de recepção diferentes.
2. Agregador
Recebe fontes, verifica frescor e repõe o pool de bytes.
Public_Pool <- SHA-512(Node_Stream_A || Node_Stream_B || Aggregator_State)
3. Camada criptográfica
SHA-512 separa amostras brutas da saída pública e reduz vieses locais.
Ver métricas de arquitetura ->4. Endpoints
HTTP e TCP expõem `/raw`, streams, downloads e diagnóstico.
curl -s "https://entropy.sparksome.pl/healthz" | jq "{pool_available, sources}"