USDSOQ Stablecoin¶
USDSOQ is stablecoin issuance technology built into the Soqucoin protocol for licensed issuers. Minting, burning and freezing are consensus-enforced operations that require the issuer's ML-DSA-44 authority signatures. Soqucoin Labs is not an issuer and holds no reserves. USDSOQ is not active on mainnet. Patent pending (Soqucoin Labs Inc.).
Why a Native L1 Stablecoin?¶
Over $280 billion in stablecoin value sits on chains secured by ECDSA. When quantum computers can break ECDSA, every stablecoin on Ethereum, Solana, Tron, and other chains is at risk.
USDSOQ removes this attack surface by existing natively on a post-quantum chain. No wrapping, no cross-chain exposure.
How It Works¶
USDSOQ uses a multi-authority governance model with four consensus-enforced operations:
| Opcode | Hex | Operation |
|---|---|---|
OP_USDSOQ_MINT |
0xf4 |
Authorized mint of new USDSOQ |
OP_USDSOQ_BURN |
0xf5 |
Authorized burn |
OP_USDSOQ_FREEZE |
0xf6 |
Freeze an address (compliance) |
OP_USDSOQ_ROTATE |
0xf7 |
Does not rotate keys (EvalScript stack-shape check; pushes true) |
Mint, burn, and freeze require a live authority marker and ConnectBlock M-of-N. OP_USDSOQ_ROTATE does not rotate keys. EvalScript only checks stack shape and pushes true. RotateKeys is never called from ConnectBlock. Authority keys lazy-Initialize from chainparams. A spent marker is not recoverable on-chain; I-015 recovery is a code change or a reindex against a hand-set outpoint.
Supply Invariant¶
The consensus layer enforces a strict supply invariant:
Every node independently validates this. No mint can occur without a valid authority signature, and no burn can create supply out of thin air. The invariant is checked at block validation time.
Multi-Asset UTXO Model¶
USDSOQ uses the same UTXO model as native SOQ but with an additional nAssetType field:
| Asset Type | Value | Description |
|---|---|---|
0x00 |
SOQ | Native coin |
0x01 |
USDSOQ | USD stablecoin |
Both asset types can exist in the same block, same transaction outputs, and same wallet. They share the same quantum-resistant address space.
Activation¶
| Network | Status |
|---|---|
| Regtest | ALWAYS_ACTIVE |
| Stagenet | Active, with block-level enforcement (shipped in v1.6.0) |
| Mainnet | Not active (pending Halborn Phase 2 audit) |
USDSOQ runs today on stagenet, where the supply invariant and authority rules are enforced at block validation. It is not yet active on mainnet.
SOQ-TEC¶
SOQ-TEC is cross-chain settlement software for licensed operators. Whether an operator supports USDSOQ is that operator's decision. See SOQ-TEC.
Consensus Integration¶
USDSOQ operations are dispatched through witness version 5 in VerifyScript() → EvalScript(), following the same pattern as all other Soqucoin custom opcodes.