+++ title = "Blocktree" linkTitle = "Blocktree" +++ {{< blocks/cover title="Blocktree" image_anchor="top" height="max">}}

A platform for distributed computing.

}}"> Learn More Download

Blocktree organizes apps and devices into a cooperative unit called a blocktree. Think of it as a mixture of a directory service, network filesystem, public key infrastructure, and a message bus, with additional benefits that come from integrating these services.

{{< /blocks/cover >}} {{% blocks/lead color="primary" %}} Blocktree is still under active development. __Do not__ use it to protect sensitive information or run mission critical services. Checkout the [docs](./docs) to see what Blocktree can do today. {{% /blocks/lead %}} {{< blocks/section color="dark" >}} {{% blocks/feature icon="fa-solid fa-folder" title="Network Filesystem" url="./rustdoc/btfuse/index.html" %}} Your blocktree is a unified view of your network. It can be mounted with a FUSE daemon. {{% /blocks/feature %}} {{% blocks/feature icon="fa-solid fa-lock" title="Cryptographic Security" url="./rustdoc/btlib/crypto/index.html" %}} Information on disk is provided with confidentiality and integrity protection. Key management is as simple as changing filesystem permissions. {{% /blocks/feature %}} {{% blocks/feature icon="fa-solid fa-envelope" title="Message Passing" url="./rustdoc/btmsg/index.html" %}} Apps can send each other messages using blocktree paths. The system mutually authenticates all connections to ensure your messages reach their intended recipient. {{% /blocks/feature %}} {{< /blocks/section >}}