> For the complete documentation index, see [llms.txt](https://blocknote-js.gitbook.io/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blocknote-js.gitbook.io/doc/blocknote.md).

# Blocknote

**Blocknote** is an open, lightweight protocol for storing data directly on the **Algorand** blockchain. \
It lets developers and users **publish permanent, decentralized content** on-chain using nothing more than Algorand Layer 1 transactions.\ <br>

* 🖼️ Store files on-chain + update them keeping the versioning
* 📡 Stream continuous data feeds, ideal for IoT devices, sensors and real-time logs
* 🔒 Protect content using password or AES encryption
* 💸 Optimize costs with a smart compression

\
Blocknote uses a simple, extensible model based on a **payload transaction** that contains metadata about the content (such as type, compression, and encryption).&#x20;

Whether you're building an archival tool, a decentralized publishing platform, or a creative inscription project, **Blocknote gives you the freedom to write to the chain simply and efficiently.**<br>
