Uma rede viva para quem planta, com dados sempre sob seu cuidado.
Uma malha local-first para sensores, servidores e pessoas que cultivam. Cada leitura pode ser assinada, replicada entre nós e lida sem depender de uma nuvem central.
o que a rede está vendo agora.
pH despencando em 14 nós
na faixa do Cariri, choveu de madrugada e a acidez subiu junto.
14 nodes · cluster H3 · delta pH -0.6 / 4htrânsito de calor anormal
sítios em Petrolina passaram dos 36 °C antes do meio-dia.
38 nodes · z-score +2.1 sigmaagora - leitura ao vivo
o céu agrícola do nordeste está estável. boa janela para rega da tarde.
124 devices · 18 cidadesUma rede, vários pontos de entrada.
A landing organiza o que já existe no projeto: hardware SafraSense, servidor Raiznet, dashboard da rede Arateki e documentação técnica aberta.
SafraSense Aqua
Firmware ESP32 para torres, bancadas e dispositivos que medem água, ambiente e operação de cultivo.
ESP32 · identidade BIP-39 · telemetria assinadaServidor Raiznet
Nó que recebe leituras, separa dados públicos e locais, indexa em SQLite e participa da malha P2P.
HTTP assinado · SQLite · replicação própriaDashboard Arateki
Visão de rede para acompanhar dispositivos, peers, filtros e saúde de sincronização da rede oficial.
raiznet:public:arateki:v1Documentação
Guias, protocolo, modelo de privacidade, schemas e ADRs para quem quer rodar ou integrar um nó.
VitePress · protocolo abertoO fluxo permanece simples mesmo quando a rede cresce.
Sensor mede e assina
O ESP32 coleta pH, condutividade, temperatura, umidade e nível de água. O dispositivo assina o bloco antes de enviar.
Nó local recebe
O servidor no notebook, Raspberry Pi ou VPS valida a assinatura e guarda dados públicos e privados em bancos separados.
Rede replica
O que pode ser público entra em logs de eventos assinados (append-only) e se replica entre peers pelo topic da rede.
Dashboard interpreta
A interface mostra leituras, filtros, mapa H3, saúde da malha e o histórico que ajuda a operar o cultivo.
Conhecimento retorna
LLMs locais, pesquisadores e catálogos regionais podem extrair padrões sem tirar a soberania do produtor.
Rode uma Raiznet válida em uma máquina comum.
O servidor é o ponto mais direto para testar a rede: ele expõe endpoints públicos e locais, gera identidade própria e prepara a base para receber sensores.
$ git clone https://github.com/arateki/raiznet$ cd raiznet$ pnpm install$ pnpm build$ pnpm --filter @raiznet/server dev