This repository is no longer being maintained. Please see https://github.com/andorsk/dwn-protocols for the updated version.
STATUS: DRAFT: Nothing is set in stone yet. Feedback/suggestions, even breaking large ones, are welcome.
This repository contains a collection of compatible decentralized web node protocols that can be used to build and operate decentralized web applications. The specification for protocols can be found here. With the DWeb Node Protocols mechanism, one can model the underpinning protocols for a vast array of use cases in a way that enables interop-by-default between app implementations that ride on top of them.
As time moves on, this repository will have multiple channels: stable
,
nightly
, and beta
for example for experimental channels up to the tried and
true.
We welcome contributions from the community to help improve and expand this repository. If you're interested in contributing, please see our contribution guidelines for more information.
We would like to acknowledge the following inspirations in building this project.
We have opened up github discussions so people can discuss various protocol designs and ask questions. We encourage you to ask for clarification/information there.
This repository is licensed under the Apache 2 License.
If you have any questions or comments about this repository, please contact us at [email protected]