Peer and name resolver

Billy Barrow 46d2123e88 Add gossip code, improve client, generally get things working more hace 2 años
src 46d2123e88 Add gossip code, improve client, generally get things working more hace 2 años
.gitignore 7abf695459 initial commit hace 2 años
README.md 46d2123e88 Add gossip code, improve client, generally get things working more hace 2 años
README.md.backup 4a85fcdfbb Chaotic broken commit hace 2 años

README.md

Riddle

A system for finding application peers and resolving names over mesh-like networks

TODO:

  • Build propogation mechanism
  • Add propogation rate limit
  • Create a NameInfoStore, along with a FilesystemNameInfoStore and maybe a memory one too
  • Verify CertifiedNameInfo against system trust
  • Server class should implement (or inherit) a "Service" class, with another implementation being "DaemonClient" when a Riddle Daemon is implemented
  • Build tooling for generating and propogating NameInfo.
  • OpenPGP domains, in the form [fingerprint].rns i.e. "c3a6-5e46-7b54-77df-3c4c-9790-4d22-b3ca-5b32-ff66.rns"