git ssb

9+

mixmix / ssb-handbook



Tree: a36726c6e7cf08799b0a0926117b2f53952359b7

Files: a36726c6e7cf08799b0a0926117b2f53952359b7 / modules.md

8641 bytesRaw

<h1>
Modules <img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
<img src="./assets/garden/small-hermies-computer.gif" alt="small hermies computer">
</h1>

Isaac Schlueter (creator of npm) puts it very well: agreement is very difficult, so limit the amount of agreement necessary.

i.e. write modules.

With less agreement required, it's easier to find points of agreement, and so we can have more agreements overall.

stack concept outline:

stack concepts

stack module outline:

stack modules

Streams

Modules

Database

secure-scuttlebutt: database of unforgable append-only feeds, optimized for efficient peer-to-peer replication

Crypto

Server

scuttlebot: peer-to-peer log store used as a database, identity provider, and messaging system

Client

Mobile

Git

App helpers

Dev helpers

Built with git-ssb-web