zkUSD Explorer
On-chain protocol state verified against Bitcoin Testnet4
Total zkUSD Supply
20.00
2 vaults active
Total Collateral
0.01
Contracts Deployed
4
Charms v0.11.1
System Health
--
Base rate: 0.5%
Deployed Contracts0/4 Live
Protocol Activity0 mints
On-Chain ProofVerifiable
zkUSD is Live on Bitcoin
20
zkUSD Minted
0.0100
BTC Locked
2
Active Vaults
Verify on Bitcoin Testnet4:
How to Identify zkUSD On-Chain
zkUSD tokens are Charms fungible tokens embedded in Bitcoin taproot outputs. Any UTXO carrying a charm with tag t/ and the token App ID below holds zkUSD.
a2a55bf3...9c230770395ceff8...014201c4t = fungible token)t/a2a5...0770/...Mint Spell Transaction Anatomy
View full TXEvery zkUSD mint produces a Charms spell with 5 deterministic outputs. Output #3 always holds the newly minted tokens.
Protocol state with total collateral, debt, and vault count
The minted zkUSD — this is the actual stablecoin output
Token UTXO (the 20 zkUSD live here):
How zkUSD Exists on Bitcoin
Taproot Commitments — zkUSD data is embedded in Bitcoin taproot script paths. Each 547-sat output carries a hidden commitment to charm data (token amount, state, etc.) that is invisible to standard Bitcoin software.
ZK Proofs — Every state transition (mint, transfer, burn) is verified by a zero-knowledge proof. The Charms prover validates the spell against WASM circuits before the transaction is broadcast.
OP_RETURN Spell Hash — Each spell TX includes an OP_RETURN output containing the spell commitment hash. This links the Bitcoin transaction to its Charms proof, making it auditable by anyone running a Charms node.