v3.0.7: Hybrid Value Layer (HVL)
This release introduces the Hybrid Value Layer (HVL): a native, protocol-level multi-token issuance system built directly into consensus, with no smart contracts and no AMM/liquidity-pool logic. Anyone can issue their own token as a colored UTXO on top of the existing CIVIC ledger, backed 1:1 by locked CIVIC reserves at a conversion rate fixed permanently at issuance.
If you run a full node, please update to this release before the activation time below to stay in sync with the network once token transactions begin appearing on-chain.
What's new in this release
- Native token issuance (
TOKEN_TX_ISSUE), including an optional linear-vesting issuance type, with the conversion rate fixed forever at issuance -- no rate-vote mechanism, no protocol-set price - Issuer-only supply top-ups for capped tokens (
TOKEN_TX_MINT), self-authorized burns (TOKEN_TX_BURN), and full conservation-checked plain transfers (TOKEN_TX_NONE) - Reserve redemption (
TOKEN_TX_CONVERT_OUT) with mandatory 100% reserve backing, enforced by a dedicated consensus script unspendable by any private key - Two immutable transfer-fee modes issuers can attach at issuance: linear-decay recipient fee, or a flat burn
- On-chain token metadata (
TOKEN_TX_METADATA_UPDATE): logo/description/links via an off-chain URI + on-chain SHA256 hash for tamper detection, mutable by default with an optional one-way immutability lock - Volume-adaptive anti-spam issuance fee (80/20 miner/burn split, capped) to deter low-effort token spam without pricing out legitimate issuers
- Full block explorer support for all token transaction types (indexed, browsable, with token balances and transaction history)
- Dedicated activation gate (
HYBRID_VALUE_LAYER_ACTIVATION_TIME) so none of this applies retroactively to already-settled chain history
Activation
2026-09-01 08:00:00 UTC
Upgrading
Stop your node, back up your wallet and datadir, replace the binary with this release, and restart. Your existing blockchain data and wallet remain fully compatible -- no resync required.
Known dependency note (Ubuntu 22.04+)
This build requires libdb_cxx-5.3.so (BerkeleyDB C++ bindings) for wallet support, which was removed from Ubuntu's default repos. If your node fails to start with error while loading shared libraries: libdb_cxx-5.3.so: cannot open shared object file, place a copy of libdb_cxx-5.3.so in /usr/lib/x86_64-linux-gnu/ and run ldconfig.
Included binaries
- civicnet-node, civicnet-cli (Linux x86_64)
- Windows binaries to follow in a follow-up upload to this same release