Goals
These are both concrete and aspirational goals for the project. Things we want to achieve and specific protocols to build and software to demonstrate such protocols:
- Easy self-publishing of distributed, static websites. Ideally with a bridge to the current internet (possibly paid to manage costs).
- Distributed Git hosting using or similar to Radicle
- Private/limited image sharing, story telling, and sharing of data
- Distributed and collaborative computation: MPC - AwesomeMPC Freenet
- Local/web hybrid search with tunable/sovereign scoring algorithm. Possible inspiration: MarginaliaSearch: Internet search engine for text-oriented websites. Indexing the small, old and weird web.
- Data security/safety overview: on which nodes is my data, how far apart are they geographically, how many copies are there?
- Reimplement OFFSystem in Rust as a possible high-security transport method
- Discuss handling multiple representations of data e.g. URL, checksum, archive, text, summary, transcript, audio, video
- Can we build a system to surface the great thoughts that would normally get lost to time
- An effective “knowledge promotion” system: note –> microblog –> blog post –> article –> paper –> book