Crates.io | dwn-node |
lib.rs | dwn-node |
version | 0.1.0-beta.1 |
created_at | 2025-01-14 02:59:07.684379+00 |
updated_at | 2025-02-10 00:31:41.26797+00 |
description | Decentralized Web Node (DWN) |
homepage | https://credibil.io |
repository | https://github.com/credibil/dwn |
max_upload_size | |
id | 1515376 |
size | 1,252,623 |
A Rust-based implementation of the Decentralized Web Node specification, as ported from TBD's (now DIF's) TypeScript reference implementation.
[!CAUTION]
Experimental code!
The code in this repository is experimental and under active development.
While the library is near functionally complete, it has not yet had the hardening that comes with ongoing, real-world use.
[TODO] Example impementations can be found in the examples directory.
Additionally, the tests directory contains a comprehensive suite of tests that demonstrate a wide variety of usage scenarios.
Have questions? Connecting with us in our Zulip community.
The DWN specification lags somewhat behind the TBD/DIF (and this) implementation. The code incorporates learnings from active use that are yet to be reflected in the specification. As the specification makes its way from DRAFT to FINAL, our code will be updated to reflect differences.
More information about contributing. Please respect we maintain this project on a part-time basis. While we welcome suggestions and technical input, it may take time to respond.
The artefacts in this repository are dual licensed under either:
The license applies to all parts of the source code, its documentation and supplementary files unless otherwise indicated.