Compliance, proven by math.
Building a Quantum-Resistant Compliance OS
Every advisor action generates an immutable Merkle audit entry and a post-quantum signature check, confirmed on Solana devnet. On-chain PQ verification is architected and deployed (swappable stub / ZK / syscall backends) but runs in stub mode today — length checks only, not cryptographic. Connect your wallet to send real compliance instructions live on devnet.
Deployed Programs
Solana Devnet · 6 programsLIVEHybrid Vault
Core vault. Token-2022 deposits, withdrawals, rebalancing, freeze.
Regulatory Oracle
Pyth price feeds + ZKML risk-score gate. Freezes on anomaly.
Audit Merkle
SPL-compressed audit trail. Every instruction appends a leaf.
ACE Adapter
Pre-trade compliance gate: KYC, AML, sanctions, accreditation.
RWA Router
Routes capital into tokenized RWA funds (FOBXX / BUIDL / ACRED).
Falcon Verify
Post-quantum signature verification (ML-DSA-44 / Falcon-512).
CPI order: hybrid_vault → regulatory_oracle → audit_merkle (last). Adapters (ace, rwa, falcon) gate into the core trio independently.
Audit Proof Stream
audit_merkleLive feed · polls every 30 s · View program ↗
Protocol State
devnet · liveChain
Slot
…
Epoch
…
Programs
…
Network
devnet
Risk Config
loading…Audit Trail
loading…Vaults
loading…Not yet live
- 🚧 Pyth oracle feeds not connected (no live price state)
- 🚧 ZKML circuit is a stub (accepts any 192-byte buffer)
- 🚧 On-chain ML-DSA is length-check only (Stub mode)
- 🚧 Vault deposits not wired to this devnet UI
- ❌ No security audit — do not use with real assets
Try it on Devnet
real transactions · no real assetsConnect your Phantom or Solflare wallet (devnet) to send transactions.
Record ACE Attestation
ace_adapter::record_attestation
Your wallet signs as ace_attestor, recording itself as KYC-passed · AML 95 · US · Accredited. In production this is written by the Chainlink CRE oracle.
Initialize Audit Merkle Tree
audit_merkle::initialize_merkle_tree
Creates a ConcurrentMerkleTree (depth 20) owned by SPL Account Compression. One-time setup — stored in browser for future appends.
Append Audit Entry
audit_merkle::append_audit_entry
Appends SHA-256(wallet || timestamp) as a leaf to the merkle tree. This is what every Zynt instruction does as its last operation. Appears in the Audit Proof Stream above.
All transactions go to Solana devnet regardless of your wallet’s network setting. No funds leave mainnet.