Taproot Assets is a free, open-source program for issuing and moving digital assets on top of Bitcoin and the Lightning Network. It is built for developers, Lightning node operators and teams that want to create tokens without launching a separate blockchain. If you are looking for Taproot Assets for Windows, this page explains what the software does, how to get it safely, and where it fits among other Lightning tools.
The program is a daemon called tapd that implements the Taproot Assets Protocol. It works alongside lnd, so a Lightning node needs to be in place before you start. The project's code is written to build on Windows, but a ready-made Windows package is not guaranteed, so check the releases page on GitHub first.
What Is Taproot Assets and How Does It Work?
Taproot Assets is the implementation of the Taproot Assets Protocol, delivered as a daemon called tapd. Its purpose is to issue assets on the Bitcoin blockchain in a way that is efficient and can scale.
The approach rests on Taproot transactions. Bitcoin's Taproot upgrade allows a transaction to commit to data in a compact form. Taproot Assets uses that property to commit to newly created assets and to later transfers of them. In practice, the blockchain records a small commitment rather than the full details of every asset.
A key result is that multiple assets can be created and transferred within a single Bitcoin UTXO. Meanwhile, the witness data describing those transfers is handled and stored off-chain. This split keeps the on-chain footprint small while still letting anyone verify the history with the right proofs.
For a newcomer, a useful mental model is this: Bitcoin holds the anchor, and your node keeps the detailed record.
Who Is Taproot Assets For?
Taproot Assets suits people who work close to the protocol layer rather than casual users looking for a simple app.
Developers building token systems on Bitcoin can use it to test issuance and transfer flows before any real launch. Because the daemon exposes minting, burning and transfers through the command line, scripted test routines are a natural fit.
Lightning node operators who already run lnd are another core audience. Since Taproot Assets depends on lnd, the software extends an existing node rather than replacing it. Operators who want to understand how assets move across Lightning channels will find the protocol worth studying.
Teams running pilot experiments can also use proof export and import to move records between machines. If your goal is simply sending bitcoin over Lightning with no asset layer, a wallet is a better match, and the comparison section below explains the difference.
Key Terms Explained: UTXO, Witness Data and Proofs
Several terms come up repeatedly in Taproot Assets documentation and community discussions. Understanding them makes the rest of this page clearer.
A UTXO, or unspent transaction output, is an amount of bitcoin that has been received and can be spent in a future transaction. Taproot Assets places asset commitments inside these outputs, so one UTXO can carry more than one asset.
Witness data is the part of a transaction that holds signatures and related proof material. Keeping it off-chain means the main blockchain does not have to store every detail of every asset transfer.
A proof is a record that demonstrates an asset's history and current holder. Exporting and importing proofs lets you move that record between machines, which becomes important when you need to verify or recover an asset later.
Finally, lnd is the Lightning Network daemon that manages channels and payments. Taproot Assets relies on it, so the two programs run together as a pair.
Key features
Minting and burning assets
Synchronizing with universes
Sending and receiving assets
Exporting and importing proofs
Command-line profiles
Supported coins
The project's documentation names Bitcoin (BTC) and the Lightning Network as the networks it works with. Taproot Assets is built around Bitcoin's Taproot transactions, so the assets it issues sit on top of Bitcoin rather than in a separate chain, and transfers move over Lightning.
How to install Taproot Assets on Windows
- 1
Check the official release
Open the Taproot Assets repository on GitHub and go to the Releases page. The most recent tag shown is taprpc/v1.3.3-rc1, which is a release candidate, so decide whether you want a pre-release or a more settled build. Look for a Windows file among the attached assets. If none is attached, you will need to compile the software yourself, which is a separate and more advanced task.
- 2
Download only from the official source
Download only from the official website or the project's GitHub Releases page. Avoid mirrors, third-party download sites and links shared in chat groups, since modified builds are a common risk with popular open-source tools.
- 3
Verify the SHA-256 checksum
Calculate the SHA-256 hash of the downloaded file with a tool such as PowerShell's Get-FileHash, then compare the result with the value published alongside the release. If a signature is published, verify it as well. Do not run the file if the values do not match.
- 4
Prepare lnd first
Install lnd and bring it online before anything else. Taproot Assets requires lnd to be running, so let it finish syncing with the Bitcoin network before you start the Taproot Assets daemon.
-
Install the program and create a profile
Run the installer or extract the archive into a folder you control, then start tapd. Create a command-line profile so your connection settings are saved and you can reconnect quickly in later sessions.
System requirements
- lnd (the Lightning Network daemon) must be installed and running, because Taproot Assets depends on it
How to use Taproot Assets
Once the program is installed and lnd is running, the basic workflow is straightforward, though it takes patience. Work through the steps below on a test setup before using anything you care about, and keep the official documentation open for the exact command names in your version.
- Start lnd and wait until it has finished syncing with the Bitcoin network.
- Start the Taproot Assets daemon, tapd, and confirm that it connects to lnd without errors.
- Create a command-line profile so your connection settings are saved for later sessions.
- Sync with a universe to see which assets your node knows about.
- Mint a test asset, then review its details in the command-line output.
- Export a proof for the test transfer and store the file in a secure backup location.
- When you are ready to send, use the send command and keep the matching proof with your records.
Treat the first few runs as practice. Writing down each command and its output makes it easier to troubleshoot later.
Pros & cons
- Free and open source, with the code publicly available on GitHub
- Multiple assets can be created and transferred within one Bitcoin UTXO
- Witness data is stored off-chain, keeping the blockchain footprint smaller
- Proofs can be exported and imported, which helps with backups and verification
- Command-line profiles make it easy to manage different setups
- Built on Bitcoin Taproot transactions, a recognized part of the Bitcoin protocol
- Requires lnd to be installed and running before it can work
- A ready-made Windows package is not guaranteed for every release
- The most recent tag shown is a release candidate, not a long-tested stable version
- Asset recovery is more demanding, so careful key and proof backups are essential
- Day-to-day use centers on the command line, which is less friendly for beginners
Is Taproot Assets safe?
Taproot Assets handles asset proofs and sits on top of a Lightning node that controls keys, so the installation deserves careful handling. Download the program only from the official website or the project's GitHub Releases page, and avoid mirrors and file-sharing links. After downloading, compare the SHA-256 checksum with the value published by the project, and check the signature if one is provided. Never enter a seed phrase, a backup file or a wallet password on a third-party website, even one that looks like the official project. Keep proof exports and backups offline and in more than one secure place, because losing them can make recovery harder. Because the project is open source, you can review its code, and you can also build it yourself if you prefer to verify every step.
- Official source only. Download from github.com/lightninglabs/taproot-assets. 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
Taproot Assets is not a direct competitor to most Lightning programs in this catalog, because its job is issuing and transferring assets rather than sending bitcoin for everyday payments. Spark Wallet, Peach and Lightning Peach Wallet are wallet-style tools focused on making payments. Sparkswap Desktop centers on buying bitcoin with dollars through LND, while Zap Desktop is a desktop Lightning wallet that is no longer supported. Polar is the closest in spirit for developers, since it creates local Lightning networks in one click for testing, and Taproot Assets adds an asset layer on top of that kind of setup. The LND channel rebalancer and Scaling Lightning address node maintenance and testing, so they complement this tool rather than replace it.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- taprpc/v1.3.3-rc1
- Last update
- 26 Oct 2026
- Windows support
- Likely (builds for Windows; check releases)
- Source code
- github.com/lightninglabs/taproot-assets
Frequently asked questions
Yes. Taproot Assets is listed as free and open source, so you can download and run the code without buying a license. Your real costs come from running a Lightning node, including the hardware and the time needed to keep lnd online and synced.
It can be, provided you download it from the official GitHub Releases page and check the SHA-256 checksum before running it. The program works with keys and asset proofs, so handle it with the same care you would give a wallet. Never enter a seed phrase on a third-party website.
Not guaranteed. The code is designed to build on Windows, but whether a ready-made Windows file appears depends on the release. Check the GitHub Releases page for a Windows file first. If none is attached, you will need to compile the software yourself following the project's documentation.
Yes. Taproot Assets requires lnd, the Lightning Network daemon, to be installed and running. Set up lnd first, let it sync, and only then start the Taproot Assets daemon. Running the two programs together is the expected setup.
The documentation names Bitcoin and the Lightning Network. Assets are issued through Bitcoin Taproot transactions, and transfers move over Lightning. The project does not present itself as a multi-chain tool, so its scope is focused on these two networks.
Not in the usual sense. It is a daemon that implements the protocol for issuing and transferring assets. You use it alongside lnd and a command-line interface, rather than a point-and-click wallet app meant for everyday payments.
Verdict
Taproot Assets is a specialized tool for developers and Lightning node operators who want to issue and transfer assets on Bitcoin. It is free, open source and readable on GitHub. It is not a casual wallet, and it requires lnd to be running first. If you are comfortable with the command line and can keep proof backups safe, it is worth exploring on a test setup. Before installing, check the latest version on the official website and confirm that a Windows build is available.