2022-06-27, 16:00–16:00 (UTC), Team 2
Gosling is a protocol for creating anonymous+private+secure peer-to-peer onion-service applications. Gosling is based off of/inspired by the architecture and authentication layer found in Ricochet-Refresh and generalizes+encapsulate it for other applications to use. The Gosling reference implementation is written in Rust.
Looking for folks with Rust experience to contribute/point out all of the newbie Rust mistakes I've made in the Gosling reference implementation.
Our github repo can be found here: https://github.com/blueprint-freespeech/gosling
The protocol spec can be found here : https://github.com/blueprint-freespeech/gosling/blob/main/docs/protocol.md
In terms of contributors I'd love to work with any people can help with any of the following:
- Potential Gosling consumers looking to build privacy-preserving peer-to-peer applications
- Some experience building Rust libraries that can review the Gosling lib's overall design/architecture
- Network protocol experience (particulalry w/ tor and onion services) to review/criticize/break the protocol spec
- Rust testing experience; fuzzing, test coverage, etc, etc
Rust! Network Protocols! Testing! Being Nice!