Nostr in Move is a free, open-source tool for developers who want to keep Nostr events on blockchains built around the Move programming language. It suits builders in the Bitcoin ecosystem and anyone exploring how decentralized social data can live alongside on-chain storage, rather than casual users looking for a feed to read.
The project is released under the Apache 2.0 license, and its latest release is v.12.0, with the most recent code update dated July 7, 2026. Windows builds are listed as likely rather than confirmed, so check the Releases page before you install. Because the software is aimed at developers, expect a technical setup rather than a polished consumer app.
What Is Move and Why It Matters for Nostr Data
Move is a programming language designed for blockchain applications that handle digital assets. Its central idea is that assets are treated as resources that cannot be copied or lost by accident, which makes the language appealing for applications where data integrity matters.
Nostr, short for Notes and Other Stuff Transmitted by Relays, is a protocol where users sign short messages, called events, with their own keys. Events are usually stored by relays, which are independent servers. Relays are simple and fast, but they can disappear, prune old data or refuse to serve certain content.
Putting Nostr events into a Move-based environment changes the storage model. Instead of depending on one relay operator, developers can record event data on a chain where the rules of storage are defined by code. That trade-off, more durability in exchange for more complexity, is the main reason the approach exists.
Who Nostr in Move Is For
The most natural audience is developers building Nostr applications who want a verifiable, long-lived record of events. A team creating a social app, a reputation system or an archive tool might want to know that certain posts were stored in a way that others can check.
Researchers studying decentralized social networks are another group. They can use a developer tool like this to test how event data behaves when it is stored on-chain, compared with the usual relay model.
Builders in the Bitcoin ecosystem will also find the project relevant, since its documentation connects it to Bitcoin's regtest network and to the Rooch framework. If your goal is simply to read and post on Nostr, this tool is not the right starting point. A desktop or mobile client will serve you better, and it is easier to set up.
How Rooch Fits Into the Picture
Rooch is the framework behind Nostr in Move. It is positioned as a VApp container that brings the Move language to the Bitcoin ecosystem. In practical terms, it gives developers a runtime and a set of conventions for building applications on top of a Bitcoin-linked environment.
Two concepts from the project documentation are worth understanding before you write any code. The first is storage abstraction, which describes how data is organized into objects and how applications read and write them. The second is the transaction flow, which explains how a request moves from submission to validation to execution and state change.
Together these concepts explain what happens when an event is persisted. The event becomes part of an object, that object is updated through a transaction, and the result is recorded in the chain state. Reading the documentation in this order makes the source code much easier to follow.
Key features
On-chain event persistence
Bitcoin regtest support
Apache 2.0 licensing
Rust and TypeScript codebase
Supported coins
The documentation mentions Bitcoin (BTC) and the regtest test network. Before assuming support for any other chain or token, check the project documentation and the source repository for the current scope.
How to install Nostr in Move on Windows
- 1
Get the release from GitHub
Open the Releases page of the project's GitHub repository and find the latest version, listed as v.12.0. Download only from the official website or the project's GitHub repository, and look for a Windows build among the release files.
- 2
Verify the file
Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If the project provides a signature, verify it as well before running anything.
- 3
Install or build
If a Windows package is provided, run it and follow the installer prompts. If only source code is available, build it using the instructions in the repository, which requires developer tools such as a Rust toolchain.
-
Check the setup
Read the documentation on storage abstraction and the transaction flow before your first run. Then test your setup on Bitcoin's regtest network, where no real funds are involved.
How to use Nostr in Move
Nostr in Move is built for developers, so the workflow is more about understanding the data model than clicking through menus. The steps below give a sensible order for a first session.
- Read the storage abstraction documentation to understand how objects hold data.
- Review the transaction flow documentation to see how a request becomes a state change.
- Set up your local environment following the repository instructions and confirm the build or installer runs.
- Configure the tool to use Bitcoin's regtest network so that all test activity stays local.
- Submit a sample Nostr event through the workflow, then confirm it was stored as expected.
- Review the output and logs, and repeat with different event types to see how the storage responds.
Keep your first experiments small. A few test events are enough to confirm the flow before you consider a larger application.
Pros & cons
- Free and open source under the Apache 2.0 license
- Focused on a specific need: persisting Nostr events on Move-based chains
- Documentation explains storage and transaction concepts
- Bitcoin regtest support allows testing without real funds
- Recent code update and a current release
- Windows support is listed as likely, not confirmed
- Designed for developers rather than everyday Nostr users
- Narrow scope with a focus on a single documented network
- Requires familiarity with blockchain and Move concepts to use well
Is Nostr in Move safe?
Download Nostr in Move only from the official website or the project's GitHub repository, preferably from the Releases page. Before running the file, compare its SHA-256 checksum with the value published by the project, and verify the signature if one is provided. Treat copies from mirrors, forums or file-sharing sites with suspicion, even if the file name looks correct.
Never paste your Nostr private key or any seed phrase into a third-party website or into a tool you have not verified. Keys signed into events cannot be recovered if someone else gets them. The project's last code update is recent, but check the latest version on the official website before installing to confirm you have the current release.
- Official source only. Download from github.com/rooch-network/rooch. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Nostr in Move works at a different layer from most tools in this category. Vega and Notedeck are desktop clients where you read and post notes, and Nostrid targets several platforms, including Windows. Nostr VPN focuses on networking, while Bro App uses Nostr together with the Lightning Network for bill payments.
Nostr in Move is a storage-focused developer tool. Choose it when your goal is keeping event data on a Move-based chain, such as building an archive or testing on-chain persistence. If you want to browse a feed or manage your daily posts, a client like Vega or Notedeck is the better fit.
Specifications
- Price
- Free
- Type
- Open source
- License
- Apache 2.0
- Latest version
- v.12.0
- Last update
- 7 Jul 2026
- Windows support
- Likely (builds for Windows; check releases)
- Source code
- github.com/rooch-network/rooch
Frequently asked questions
Yes. Nostr in Move is listed as free and open source under the Apache 2.0 license, so you can use it without paying for the software itself. Read the license terms before redistributing the code or building a commercial product on top of it.
It can be, provided you get it from the official source and verify it. Use the project's GitHub Releases page, compare the SHA-256 checksum with the published value, and never share private keys or seed phrases with third-party websites. These habits remove most of the common risks.
Windows builds are listed as likely, so it may work, but that is not guaranteed. Check the Releases page on GitHub for a Windows build. If only source code is offered, you will need a developer environment to compile it.
It helps persist Nostr events, which are the signed messages used by the Nostr protocol, on blockchains that use the Move language. Instead of relying only on relays, developers can store event data in a Move-based environment built on the Rooch framework.
The documentation mentions Bitcoin (BTC) and the regtest test network. Regtest lets you test storage and transactions without real funds. For any other chain, check the project documentation before assuming support.
The project is written in Rust and JavaScript/TypeScript and aimed at developers, so some coding comfort helps. The documentation on objects and transactions is the best place to start, and a few test events are enough to confirm your setup works.
Verdict
Nostr in Move is a niche, developer-oriented tool. If you are building Nostr applications on a Move-based chain or exploring how to anchor social data within the Bitcoin ecosystem, it deserves a close look. Its free Apache 2.0 license and recent code updates are strengths. Windows support is listed as likely rather than confirmed, so test carefully. If you simply want to read and post on Nostr, a client such as Vega or Notedeck will serve you better.