The bmannconsulting.com website
1---
2link: https://radicle.xyz/
3tags:
4 - dweb
5 - p2p
6 - git
7 - app
8 - LoFi
9 - DID
10---
11> Radicle is an open source, peer-to-peer code collaboration stack. It leverages Git’s architecture combined with cryptography and a gossip protocol to enable a fully sovereign developer stack.
12## How it Works
13
14The Radicle protocol leverages cryptographic identities for code and social artifacts, utilizes Git for efficient data transfer between peers, and employs a custom gossip protocol for exchanging repository metadata.
15
16All social artifacts are stored in Git, and signed using public-key cryptography. Radicle verifies the authenticity and authorship of all data for you.
17
18## Protocol Guide
19
20More in the [Radicle Protocol Guide](https://radicle.xyz/guides/protocol), some quotes below:
21
22> Radicle adopts a local-first, peer-to-peer (P2P) architecture, which draws inspiration from Secure Scuttlebutt (SSB) and Bitcoin’s [Lightning Network](https://en.wikipedia.org/wiki/Lightning_Network).
23
24> Peer connections in Radicle are secured thanks to a [Noise protocol](http://www.noiseprotocol.org/noise.html) handshake. Radicle uses the [Noise XK](https://noiseexplorer.com/patterns/XK/) pattern specifically, just like the Lightning Network with the Node ID as the _static key_. This requires nodes to know the Node IDs of their peers before connecting to them, which takes place through the exchange of peer information over the gossip protocol.
25
26## Experimenting
27
28My repository ID is `rad:z2mhGieNQ2Q22sHpW6FLoLmnUS1ax`. It's the source code for the contents of this site.