aquadoggo

Embeddable p2panda network node


CI Status Codecov Report Crates.io version

Docs | Releases | Contributing | Website


Configurable node server implementation for the [p2panda] network which can be embedded inside your Rust program.

The core p2panda [specification] is fully functional but still under review so please be prepared for breaking API changes until we reach v1.0. Currently no p2panda implementation has recieved a security audit.

Features

Example

Embed the node server in your Rust application or web container like [Tauri]:

```rust use aquadoggo::{Configuration, Node};

let config = Configuration::default(); let node = Node::start(config).await; ```

Installation

With cargo-edit installed run:

bash $ cargo add aquadoggo

License

GNU Affero General Public License v3.0 AGPL-3.0-or-later

Supported by


This project has received funding from the European Union’s Horizon 2020 research and innovation programme within the framework of the NGI-POINTER Project funded under grant agreement No 871528