Skip to content

wavelength v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jul 16:55
v0.1.0
ff510b1

Wavelength v0.1.0: First alpha

We are excited to share the first alpha release of Wavelength, a toolkit for adding self-custodial bitcoin payments to applications and agents. Wavelength turns the operational work behind Lightning into a small set of straightforward actions: create or unlock a wallet, check its balance, send and receive payments, review activity, and move funds back to Bitcoin.

Wallet owners keep their keys and control their funds. A coordination service makes off-chain payments fast and inexpensive, but it cannot unilaterally take user funds. Wallet owners can always exit to the Bitcoin blockchain without its permission. This gives applications a simple payment experience without handing custody to a payment processor.

This release supports Lightning payments through standard BOLT 11 invoices, along with on-chain deposits and withdrawals through Bitcoin addresses. Developers can use the command-line client, application programming interfaces, embeddable software development kits, browser WebAssembly build, or typed tools for AI agents. Wavelength handles the Lightning node, channels, and liquidity behind those interfaces.

Alpha status

v0.1.0 is open for public testing on Bitcoin Signet and Testnet. Use test funds only. Mainnet access remains invite-only. This is an early release, so APIs and behavior may change as we learn from real integrations.

Wavelength starts with bitcoin. Stablecoin support through Taproot Assets is planned for a future release. Feedback from early builders will shape the APIs, developer experience, and roadmap, so please tell us what works, what breaks, and what is missing.

Read the documentation and start building.

Verifying the release

Use the repository verification helper to check the signatures and a downloaded binary or archive:

./scripts/verify-install.sh v0.1.0 <path>

The binaries were built with Go 1.26.0. Linux users can reproduce the archives with:

make release tag=v0.1.0

On macOS and other BSD platforms, use the pinned Docker builder:

make docker-release tag=v0.1.0

See the reproducible build guide for the complete signing and verification process.

Contributors