Herkos Local Relay
En développement : pas encore téléchargeable.
Herkos Local Relay est un relay Nostr qui tourne sur votre propre appareil. Les apps Herkos, et tout autre client Nostr, s'y connectent à ws://127.0.0.1:4873 : elles y lisent et y écrivent d'abord, même sans connexion, et le relay s'occupe du réseau.
Il garde vos événements dans une base de données chiffrée dont la clé reste dans le stockage sécurisé du système. Ce que vous publiez attend dans une boîte d'envoi et part vers vos propres relays (NIP-65) quand il y a du réseau, avec de nouveaux essais jusqu'à ce que chaque relay le confirme. Ce qui est privé ne quitte jamais l'appareil.
La partie honnête
N'importe quelle app de cet appareil peut atteindre 127.0.0.1 : une page web ou une app doit donc être associée avant de pouvoir écrire, et les événements privés ne sont remis qu'à qui prouve détenir la clé à laquelle ils appartiennent (NIP-42). Les événements privés ne vivent qu'ici : si vous perdez l'appareil sans copie, ils sont perdus, tandis que ce qui se trouve sur d'autres relays revient à la synchronisation suivante. Supprimer sur Nostr est une demande (NIP-09) : d'autres relays peuvent en garder une copie.
Ce qu'il fait
- Une boîte d'envoi qui attend le réseau, envoie à vos relays d'écriture et réessaie pendant des jours sans rien perdre
- Les enveloppes (NIP-59) ne vont qu'aux relays de boîte de réception du destinataire, après un délai aléatoire, jamais aux vôtres
- Événements publics, privés et éphémères, tels que chaque app les déclare ; vous pouvez changer chaque classe
- Synchronisation rapide avec d'autres relays grâce à negentropy (NIP-77), et à la manière classique avec les autres
- COUNT (NIP-45) et événements qui expirent (NIP-40)
- Un nettoyage par ancienneté ou par espace qui ne supprime jamais vos propres événements
- Une copie chiffrée de tout le stockage, avec son propre mot de passe, et un export en JSONL en clair que lisent strfry et d'autres relays
- Un réseau local pour vos autres appareils, désactivé par défaut : seulement les clés que vous autorisez, via TLS
À vous de le vérifier et de le modifier
- Logiciel libre sous licence MIT : Android, Windows et Linux
- 25 langues
- Pas de publicité, pas de traqueurs, pas de statistiques, et aucun journal des connexions sauf si vous l'activez
- Sur Android, une notification pendant qu'il tourne, avec un bouton Arrêter ; sur l'ordinateur, une icône dans la zone de notification
- Le document du relay (NIP-11) ne dit pas qui vous êtes
Politique de confidentialité · Conditions d'utilisation
Herkos vient du grec ἕρκος, « la clôture qui protège ».