Central
Registra identidades permanentes, acompanha metadados da rede e ancora a descoberta para os demais serviços Auranet.
Componentes
A Auranet é implementada em código de rede compartilhado mais serviços separados de central, relay e cliente. A biblioteca fica em
lib/auranet_proto, e as aplicações de serviço atuais ficam em
apps/network.
Integração com Python
.auranet .
O caminho Python atual usa o importador compartilhado em lib/auranet_proto.loader.
Ainda existe código de compatibilidade em apps/network/auranet_v2, mas código novo deve importar pela biblioteca compartilhada.
from lib.auranet_proto.loader import install_auranet_importer install_auranet_importer() from lib.auranet_proto.v2.auranet_network import AuranetUDPSocket
Funções
Registra identidades permanentes, acompanha metadados da rede e ancora a descoberta para os demais serviços Auranet.
Garante alcance quando os pares não podem ou não devem se conectar diretamente, preservando a identidade da sessão.
Cria sessões, troca mensagens e fala com os serviços de relay ou central quando a aplicação precisa.
Postura de segurança
Os padrões de criptografia com chave compartilhada existem para desenvolvimento; em produção, forneça uma chave compartilhada explícita e material de identidade pela configuração, sem depender dos padrões de teste.
Provisione as chaves de criptografia compartilhadas e as chaves de identidade fora do repositório.
Instale o importador antes de carregar módulos `.auranet` em Python.
Deixe que os sites de produto, como o AetherGate, cuidem da própria experiência pública enquanto reutilizam a rede Auranet compartilhada.