executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
bitcoin-l2-rgbRGB protocol: client-side validated smart contracts on Bitcoin + Lightning. v0.12 consensus (zk-AluVM, issuers), the diverging v0.11.1 line, rgb-lightning-node for LN integration. USDT-on-RGB rollout. USE WHEN: building RGB contracts, integrating RGB Lightning, comparing with TAP.
Independent GitHub snapshot · Automated classification · Original documentation governs
RGB is a system of client-side validated smart contracts on Bitcoin and Lightning. Maintained by LNP/BP Standards Association
Repos:
github.com/RGB-WG — main RGB working group (v0.12 line).github.com/rgb-protocol — diverging v0.11.1 line (see below).github.com/RGB-Tools/rgb-lightning-node — LN integration.Read this before anything else — the ecosystem forked in mid-2025 and "RGB" now names two incompatible protocols.
| Aspect | RGB-WG v0.12 | v0.11.1 line |
|---|---|---|
| Org | RGB-WG (LNP/BP) | rgb-protocol |
| Site | rgb.tech | rgb.info |
| Newest | rgb-core v0.12.0, 10 Jul 2025 | 0.11.1-rc.11, 15 Jul 2026 |
| VM | zk-AluVM (40 instructions) | classic AluVM (rgb-aluvm) |
| Contract defs | issuers + contract API | schemata (rgb-schemas) |
| Fungible state | finite-field elements | revealed u64 amounts |
| Used by | rgb CLI, rgb-std | rgb-lib, rgb-lightning-node |
rgb-core 0.12.0). Consensus is frozen; contracts issued against it
are forward-compatible. The standard library and CLI above it are
still at v0.12.0-rc.3 (15 July 2025) — no final tag as of
September 2026.rgb-lib 0.3.0-beta.7 (17 July 2026) pins
rgb-ops, rgb-invoicing and rgb-schemas at =0.11.1-rc.11, and
rgb-lightning-node builds on that rgb-lib. Its repos
(rgb-consensus, rgb-aluvm, rgb-tests) were still being pushed
in September 2026.RGB contracts don't put state on Bitcoin's chain. Instead:
OP_RETURN) seal types into one, keeping an OP_RETURN fallback
for wallets that cannot use Taproot.The v0.11.1 line keeps the classic schema model. rgb-schemas
ships, as of 0.11.1-rc.11 (July 2026):
RGB v0.12 removed schemata from the wallet-facing model. Per the 10 July 2025 release post, instead of importing schemata, interfaces and other components, wallets consume issuers published by contract developers plus a contract API — "a simple non-generic object explaining to a wallet how to operate with a contract". Interfaces survive only inside the Contractum language, whose compiler emits those contract APIs.
v0.11.1 line — classic AluVM (rgb-protocol/rgb-aluvm):
v0.12 — zk-AluVM, introduced in the 10 July 2025 consensus release:
FungibleState is a revealed u64 (Bits64).rgb-lightning-node (RLN node) is an RGB-enabled LN node:
rgb-lightning-node has no tagged releases; development happens
on master (head commit 26 August 2026). It vendors rust-lightning
0.2.x and declares rgb-lib =0.3.0-beta.7, but a
[patch.crates-io] entry redirects it to rgb-lib git master, so
the build is not actually pinned to that version.push_asset_amount on
channel open, and IFA support (all March 2026); BOLT11
description / description_hash on the invoice APIs and an
optional-bitcoind chain backend via lightning-transaction-sync
(August 2026). No BOLT12 / offers support has landed.RGB-Tools/iris-wallet-desktop, newest tagged
release 0.2.0 (17 April 2025); repo last pushed 3 March 2026.Major contributor; runs testing infrastructure for RGB Lightning.
Tether announced on 28 August 2025 its intent to launch USDT on RGB, citing the v0.11.1 mainnet release. UTEXO leads the commercial rollout, on that same v0.11.1 line. Public milestones since:
No public mainnet USDT-on-RGB launch announcement had appeared as of mid-September 2026.
| Aspect | RGB | Taproot Assets |
|---|---|---|
| Backing | LNP/BP Association | Lightning Labs |
| Smart contracts | Yes (zk-AluVM in v0.12) | Limited |
| LN integration | rgb-lightning-node | tapd + LND |
| Contract types | Schemata (NIA/UDA/CFA) or v0.12 issuers | Single asset model |
| Maturity | v0.12 consensus frozen Jul 2025, std lib still rc | v0.8.3 production (Sept 2026) |
| Wallets | Limited | Wider (LN Terminal, etc.) |
[User wallet]
- Holds RGB state proofs locally.
- Commits state to Bitcoin via Taproot anchor.
[Counterparty wallet]
- Receives state transition + proof.
- Validates client-side back to genesis.
Privacy: chain analyst sees only Taproot outputs, not asset amounts or recipients.
v0.12.0, 10 Jul 2025).v0.12.0-rc.3, 15 Jul 2025).rgb-protocol v0.11.1 line (0.11.1-rc.11, 15 Jul 2026).0.3.0-beta.7, 17 Jul 2026).rgb-protocol v0.11.1 line (0.11.1-rc.11, July 2026).rgb-lightning-node) ships on the v0.11.1 line and
has no tagged release; master's head commit is 26 August 2026.