Skip to content

ahdinosaur/ppppp-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ppppp-rs

%/z/HeJwoaU0g/mep39laPu3RVF8Zo5coGNvAWUrnGUA=.sha256

ci status

specs

modules sketch

  • 🔵: done
  • 🟢: work in progress
  • 🔴: must have for minimum viable prototype
  • 🟠: expected for a complete platform
  • 🟡: nice to have

see also:

base

formats

stores

rpc

handshake

discovery

  • 🟠 ppppp-promise: tokens in ppppp that authorize others to gain something
  • 🟠 ppppp-invite: invite code generator and parser for ppppp
  • 🟠 ppppp-hub: server to cross-connect ppppp peers via tunnel
  • 🟠 ppppp-connect: discover, remember, query, stage, establish, and maintain ppppp connections
  • 🔴 ppppp-connect-hub: discover and connect to ppppp peers over hub server
  • 🟡 ppppp-connect-lan: discover and connect to ppppp peers on same LAN

replication

  • 🔴 ppppp-sync: replicate in ppppp using Kleppman's hash graph sync
  • 🟡 ppppp-sync-ebt: replicate in ppppp using epidemic broadcast trees

orchestration

  • 🟠 ppppp-gc: data garbage collector for ppppp
  • 🟠 ppppp-goals: track replication goals in ppppp
  • 🟠 ppppp-conductor: schedule connections, replication, and pruning

private messages / groups

🟡

sdk

About

The PPPPP successor to Scuttlebutt, ported to Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages