Herkos Local Relay
Em desenvolvimento: ainda não pode ser descarregado.
O Herkos Local Relay é um relay Nostr que funciona no seu próprio dispositivo. As apps Herkos, e qualquer outro cliente Nostr, ligam-se a ele em ws://127.0.0.1:4873: leem e escrevem aí primeiro, mesmo sem ligação, e o relay trata da rede.
Guarda os seus eventos numa base de dados cifrada cuja chave fica no armazenamento seguro do sistema. O que publica espera numa caixa de saída e vai para os seus próprios relays (NIP-65) quando há rede, com novas tentativas até cada relay o confirmar. O que é privado nunca sai do dispositivo.
A parte honesta
Qualquer app deste dispositivo consegue chegar a 127.0.0.1, por isso uma página web ou uma app tem de ser emparelhada 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 perder o dispositivo sem uma cópia, perdem-se, enquanto o que está noutros relays volta na sincronização seguinte. Apagar no Nostr é um pedido (NIP-09): outros relays podem ficar com uma cópia.
O que faz
- Uma caixa de saída que espera pela rede, envia para os seus relays de escrita e volta a tentar durante dias sem perder nada
- Os envelopes (NIP-59) vão só para os relays de caixa de entrada do destinatário, após uma espera aleatória, nunca para os seus
- Eventos públicos, privados e efémeros, tal como cada app os declara; pode mudar cada classe
- Sincronização rápida com outros relays através de negentropy (NIP-77), e à maneira clássica com os restantes
- COUNT (NIP-45) e eventos que expiram (NIP-40)
- Limpeza por antiguidade ou por espaço que nunca apaga os seus próprios eventos
- Uma cópia cifrada de todo o armazém, com uma palavra-passe própria, e uma exportação em JSONL em claro que o strfry e outros relays leem
- Uma rede local para os teus outros dispositivos, desligada por omissão: só as chaves que permitires, via TLS
Seu para verificar e mudar
- Software livre com licença MIT: Android, Windows e Linux
- 25 idiomas
- Sem anúncios, sem rastreadores, sem estatísticas e sem registo de quem se liga, a não ser que o ative
- No Android, uma notificação enquanto funciona, com um botão Parar; no computador, um ícone na área de notificação
- O documento do relay (NIP-11) não diz quem é
Política de privacidade · Termos de utilização
Herkos vem do grego ἕρκος, «a cerca que protege».