Hero Title
Scroll
Privacy by Default

Production-grade cryptography, zero compromises

Proof SystemGROTH16
CurveBLS12-381
Merkle Depth20
Security Bits128
Instruction Budget100M
Proof Size384 BYTES
Verification Time~1MS
State ModelUTXO + NULLIFIER

Root14 is the complete privacy solution for Stellar. Every transaction is shielded, every balance is hidden, every state transition is private — all within Soroban's 100M instruction budget at full 128-bit security.

Total confidentiality with full on-chain verifiability. The chain proves every transaction is valid without ever learning who sent it, who received it, or how much moved.

Total Confidentiality

What the chain sees vs what stays private

Root14 delivers complete privacy. Observers can verify that every transaction is valid, but learn nothing about who transacted, how much moved, or with whom.

PUBLICOn-chain — visible to all
Nullifier0xd4e5...f6a7
Commitment0x82b1...3c4d
Proof384 bytes
Merkle Root0x91fa...2b3c
Tx Hash0xab12...ef34

Enough to verify correctness. Nothing more.

HiddenZero-knowledge — revealed to none
Sender████████
Receiver████████
Amount████████
Secret Key████████
Leaf Index████████

The proof guarantees validity. The data stays private.

End-to-End Privacy Stack

Three layers, complete coverage

L1⛓Kernel

The trust anchor. A single Soroban smart contract that verifies Groth16 proofs on-chain, manages the Merkle tree, and enforces every privacy guarantee.

One contract, infinite privacy — all verification happens trustlessly on-chain.

L2⊞Circuit

Privacy happens here. Groth16 circuits over BLS12-381 prove commitment validity, Merkle membership, and balance conservation — entirely on your device.

Your data never leaves your device — no trusted third party, ever.

L3⟳Indexer

Seamless privacy without compromising usability. Watches Soroban events and builds a local Merkle tree replica so proofs are always ready.

Complete privacy, zero friction — real-time state sync from on-chain events.

Protocol Comparison

Root14 vs established privacy protocols

Root14 is the complete privacy solution Stellar has been missing. Here's how it stacks up against established protocols.

Root14
ChainStellar (Soroban)
Proof SystemGroth16
CurveBLS12-381
Privacy ModelShielded Pool
State ModelUTXO + Nullifier
Proof Size384 bytes
Verification~1ms on-chain
StatusLive on Testnet
Tornado Cash
ChainEthereum
Proof SystemGroth16
CurveBN254
Privacy ModelFixed-Size Mixer
State ModelNullifier Set
Proof Size256 bytes
Verification~230k gas
StatusSanctioned
Zcash
ChainZcash (custom)
Proof SystemHalo 2
CurvePasta Curves
Privacy ModelFull Shielded
State ModelUTXO + Nullifier
Proof Size~7.5 KB
Verification~50ms
StatusProduction

Verdict: Root14 delivers the full privacy stack others only partially achieve — Groth16 efficiency, BLS12-381 security, and complete shielded transactions, all native to Stellar.

Use Cases

Complete privacy for every use case

Root14 is a complete privacy solution — from payment confidentiality to institutional compliance, one protocol covers it all.

01Private Payments

Complete shielding for every payment. Not partial privacy — total confidentiality. Sender, receiver, amount, and balance are all hidden by default.

Every transaction is fully shielded. No opt-in, no exceptions, no metadata leaks.

02Confidential DeFi

The full privacy solution for DeFi. Trade, lend, and swap without anyone seeing your strategy, position size, or portfolio.

Complete confidentiality at every step — from order placement to settlement.

03Institutional Settlement

Root14 solves the privacy-compliance tension completely. Institutions get full transaction privacy with selective disclosure for regulators.

Private by default, compliant by design — the complete solution for institutional finance.

04Cross-Border Transfers

End-to-end privacy from sender to recipient. Every cross-border transfer is fully shielded — no corridor volumes, no exposed routes.

Complete privacy across borders — cryptographic verification without sacrificing confidentiality.

Standards

Open specifications for complete privacy

Root14 defines the privacy standard for Stellar. Open specifications anyone can build on — interoperable primitives for complete zero-knowledge privacy.

R14-STPState Transition ProtocolIn Development

Defines the commitment scheme, nullifier derivation, Merkle tree construction, and Groth16 circuit constraints for private state transitions on Soroban. Covers deposit, transfer, and withdrawal operations.

R14-NULNullifier SpecificationIn Development

Specifies nullifier generation, storage, and verification. Prevents double-spending without revealing the spent commitment. Defines the nullifier set data structure and on-chain storage layout.

ROOT14