Herkos Local Relay
Em desenvolvimento: ainda não dá para baixar.
O Herkos Local Relay é um relay Nostr que funciona no seu próprio aparelho. Os apps Herkos, e qualquer outro cliente Nostr, se conectam a ele em ws://127.0.0.1:4873: leem e escrevem ali primeiro, mesmo sem conexão, e o relay cuida da rede.
Ele guarda seus eventos em um banco de dados criptografado cuja chave fica no armazenamento seguro do sistema. O que você publica espera em uma caixa de saída e vai para os seus próprios relays (NIP-65) quando há rede, com novas tentativas até cada relay confirmar. O que é privado nunca sai do aparelho.
A parte honesta
Qualquer app deste aparelho consegue chegar a 127.0.0.1, então uma página web ou um app precisa ser pareado antes de poder escrever, e os eventos privados só são entregues a quem provar que tem a chave a que pertencem (NIP-42). Os eventos privados vivem só aqui: se você perder o aparelho sem uma cópia, eles se perdem, enquanto o que está em outros relays volta na próxima sincronização. Apagar no Nostr é um pedido (NIP-09): outros relays podem ficar com uma cópia.
O que ele faz
- Uma caixa de saída que espera pela rede, envia para os seus relays de escrita e tenta de novo por dias sem perder nada
- Os envelopes (NIP-59) vão só para os relays de caixa de entrada do destinatário, depois de uma espera aleatória, nunca para os seus
- Eventos públicos, privados e efêmeros, como cada app os declara; você pode mudar cada classe
- Sincronização rápida com outros relays por meio de negentropy (NIP-77), e do jeito clássico com os demais
- COUNT (NIP-45) e eventos que expiram (NIP-40)
- Limpeza por idade ou por espaço que nunca apaga os seus próprios eventos
- Uma cópia criptografada de todo o armazenamento, com uma senha própria, e uma exportação em JSONL sem criptografia que o strfry e outros relays leem
- Uma rede local para seus outros aparelhos, desligada por padrão: só as chaves que você permitir, via TLS
Seu para conferir e mudar
- Software livre com licença MIT: Android, Windows e Linux
- 25 idiomas
- Sem anúncios, sem rastreadores, sem estatísticas e sem registro de quem se conecta, a menos que você o ative
- No Android, uma notificação enquanto ele funciona, com um botão Parar; no computador, um ícone na bandeja do sistema
- O documento do relay (NIP-11) não diz quem você é
Política de privacidade · Termos de uso
Herkos vem do grego ἕρκος, "a cerca que protege".