Enygma Public

Private payments. Safe and compliant.

Rayls Enygma Public hides who paid whom and how much on EVM chains, encrypts it with post-quantum ML-KEM, and keeps an auditor in the loop by design. The testnet pilot is live on the Rayls Public Chain Testnet.

  • The public seesA payment happened
  • @bob sees25 $USDr arrived
  • The auditor sees@alice paid @bob 25 $USDr
ML-KEM
post-quantum encryption, standardised by NIST, the US standards agency, hides every amount and recipient
Passkey
sign-in with Face ID, a fingerprint or your device PIN: no seed phrase, no browser extension
$RLS
pays the gas from your shielded balance, so even the fee stays private

The problem: Public chains show every payment

Banks, businesses and people can’t let competitors see their payments. Yet regulated money needs oversight.

Most public blockchains

Every payment is public

  • Sender visible
  • Recipient visible
  • Amount visible

Anyone can look it up, for ever

Rayls Enygma

Private payments

  • Sender hidden
  • Recipient hidden
  • Amount hidden

The chain still checks every payment. The auditor can read it.

On a normal public blockchain, anyone can see who paid whom and how much, and the record never goes away. Enygma keeps the shared, verifiable chain but seals the details: a relayer submits each payment, so the sender’s address isn’t in it, and only the recipient and the auditor can read it.

The solution: Shielded from the public, not from the auditor

Your payments are hidden from the public and your competitors, while oversight stays possible.

Hidden from the public

The chain records that a payment happened, not who paid whom or how much.

Read by the auditor

Every payment and invite, by design. It can’t freeze or move funds.

On this testnet, the Rayls Foundation holds the auditor key.

Proved in your browser

Your spending key never leaves your device. A relayer submits each payment and can’t read it.

What stays public

Your username and address, so others can pay you, and tokens moving into or out of the shielded pool.

Quantum-private

A chain keeps everything for good, so an attacker can record it today and decrypt it once quantum computers are ready. Enygma encrypts every amount and recipient under keys agreed through ML-KEM, the post-quantum standard from NIST (the US standards agency), so that history stays private.

Try it in three steps

The testnet pilot runs in your browser, on the Rayls Public Chain Testnet.

  1. 1

    Create a wallet with a passkey

    Pick a username and confirm with Face ID, a fingerprint or your device PIN. No seed phrase, no browser extension.

  2. 2

    Get shielded test tokens

    The faucet sends 50 test $RLS and 5 test $USDr straight into your shielded balance, each once an hour.

  3. 3

    Send a private payment

    Choose someone by username. You see the gas fee in shielded $RLS before you confirm, and your passkey approves each send.

Try the testnet pilot Rayls Public Chain Testnet. Test tokens only, with no real value.

Even the gas is private

Paying gas usually gives you away. On Enygma, it’s paid from shielded $RLS.

Gas in shielded $RLS

Every action, from a send to an unshield, can pay its gas from shielded $RLS, and you see the fee before you confirm. A relayer submits each payment, so your address isn’t in it.

Invites solve the first-gas problem

A new address needs gas before it can do anything, and getting that gas links it to whoever sent it. An invite link carries shielded tokens, $RLS by default: the newcomer starts with money in a new account, and the claim pays for their registration.

Live now, and coming next

Private payments and invites are live. More arrives in the pilot over the coming weeks.

Live

Private payments

Shield $USDr or $RLS, send it to anyone by username, and unshield it to any address.

Live

Invite links

Send shielded tokens in a link. It also moves funds between your own accounts with no public link.

Coming soon

Custody accounts

Connect a Fireblocks or Dfns account through WalletConnect and approve each transaction there.

Coming soon

Shielded swaps

Trade one shielded asset for another.

Coming soon

Delivery versus payment

An asset and its payment change hands together, or not at all.

Coming soon

Sealed-bid auctions

Bids stay sealed until the auction closes.

In production Enygma Sovereign

The edition for banks, connecting their own Rayls Sovereign chains.

See Enygma Sovereign

Cutting-edge research, published in the open

Enygma is designed in the open: presented at two leading academic security conferences, IEEE Security and Privacy and Financial Cryptography, free to read on the IACR Cryptology ePrint Archive (the open archive of the International Association for Cryptologic Research), and open source. Every paper describes a quantum-private design, in which payer, payee and amount stay hidden even from an adversary with a quantum computer.

  1. May 2024
    IEEE Symposium on Security and Privacy · poster

    Rayls: A Novel Design for CBDCs

    The design for central bank digital currencies (CBDCs) is first presented publicly at one of the flagship conferences in computer security.

  2. 2025
    CoDecFin (Coordination of Decentralized Finance) workshop at Financial Cryptography 2025 · ePrint 2025/1639

    Rayls: A Novel Design for CBDCs Quantum-private

    Yaksetig and Xu. Private, auditable transfers between institutions, hidden inside anonymity sets (groups of possible participants), with post-quantum key agreement so that a quantum adversary cannot learn payer, payee or amount.

  3. 2025
    Financial Cryptography in Rome 2025 · ePrint 2025/1638

    Rayls II: Fast, Private, and Compliant CBDCs Quantum-private

    Yaksetig, Pereira, Yang, Nejadgholi and Xu. The design behind Enygma Sovereign, with proof generation cut from about four seconds to 408 milliseconds (under half a second) on a Mac mini.

  4. Today
    Rayls documentation · open source

    ML-KEM replaces CSIDH

    Key exchange is how two parties agree a secret key. For auditor keys it now uses ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism), the post-quantum standard published in 2024 by NIST, the US National Institute of Standards and Technology, built on lattice maths that quantum computers are not known to break. It replaces CSIDH (Commutative Supersingular Isogeny Diffie–Hellman, pronounced “seaside”), an earlier, more experimental post-quantum method used in the papers. The proof circuits and smart contracts are open source.

How Enygma Public compares

From our research, Rayls Enygma Public is likely the only privacy protocol that hides amounts and who paid whom from the public, is quantum-private, has auditor access, runs on EVM chains, makes proofs in under 4 seconds, confirms transactions in under a second and has passkey wallets.

Scroll sideways to compare →

  Rayls Enygma PublicZK privacy pool for EVM chains, post-quantum encryption StarknetSTRK20 privacy pool on Starknet NEAR IntentsConfidential Intents on a NEAR private shard Solana Privacy RingsPrivacy layer for Solana, by Helius RailgunZK privacy pool for EVM chains ZcashPrivacy coin with shielded transactions ZamaFully homomorphic encryption (FHE) Tornado CashFixed-amount mixer
Hides amounts
Yes
Yes, inside the pool
Yes, in its opt-in Confidential mode
Yes, and which token it is
Yes, inside the pool
Yes, in shielded transactions
Yes
No, fixed public amounts
Hides who paid whom
Yes
Yes, inside the pool
Yes, from the public, in Confidential mode
No in the default ring; Custom Rings can, but aren’t live yet
Yes, inside the pool
Yes, between shielded addresses
No, addresses appear to stay visible
Partly, breaks one deposit-to-withdrawal link
Quantum-private
Yes, ML-KEM
No, elliptic-curve encryption
No post-quantum claim; relies on a private shard and secure hardware (TEE)
No, elliptic-curve encryption (X25519)
No
No, post-quantum privacy planned (Tachyon)
Yes, per Zama
No
Auditor access
Built in, and it can never move funds
One audit firm’s key, limited by policy only
Planned: only if you share a view key
None in the default ring; Custom Rings, not live yet, add an auditor and optional freeze or move powers
Only if you share a viewing key
Only if you share a viewing key
Rules set per contract
No
Runs on EVM chains
Yes
No, Starknet only
Settles to many chains, incl. EVM; runs on a NEAR private shard
No, Solana only
Yes
No, its own chain
Yes
Yes
Speed
Seconds: about 3 s per proof in a laptop browser, a block every 0.6 s on Rayls Public Chain
About 30 s to prove on a strong laptop; operators prove for users today
Same flow as a standard NEAR Intents swap; no time published
Tens of ms on Helius’s GPU prover, which gets your inputs inside secure hardware; blocks about every 0.2 s, per Helius
Newly shielded funds wait 1 hour before private use; proofs take up to 20–30 s on slower devices
A block every 75 s
About 20 transactions a second on CPU, per Zama; a 1,000-a-second GPU benchmark isn’t live yet
12 s Ethereum blocks, but privacy needs a wait between deposit and withdrawal
Ease of use
A passkey: Face ID or a fingerprint, no seed phrase or extension
A Starknet wallet: Ready or Xverse
A wallet or passkey at near.com
A Solana wallet that adds Rings support, or an app’s built-in wallet
A separate wallet app (Railway) with a new seed phrase
A Zcash wallet app, such as Zashi, with a new seed phrase
Your EVM wallet, plus a signature to see your balance
Your EVM wallet, plus a secret note for each deposit: lose it and the funds are gone

Quantum-private, in plain terms. Everything on a public chain stays there for good, so an attacker can record it today and decrypt it once quantum computers are ready. Enygma encrypts every payment’s amount and recipient, each user’s view key and the auditor’s copy under keys agreed through ML-KEM, NIST’s post-quantum standard, so that recorded history stays private. Zama describes its encryption as post-quantum, but from what we found it leaves addresses visible. Zcash plans it, and, as far as we can tell, Starknet, Solana Privacy Rings, Railgun and Tornado Cash rely on elliptic curves that a quantum computer could break. We found no post-quantum claim from NEAR Intents: its privacy appears to rest on a private shard and secure hardware.

What it doesn’t cover yet. Enygma’s zero-knowledge proofs and the signatures that authorise transactions are not post-quantum. A quantum computer couldn’t read your history, but in principle it could forge a proof, so Enygma is quantum-private, not quantum-secure. Starknet’s proofs are STARKs, built on hash functions and generally considered post-quantum. That guards the chain against forged proofs, not your privacy: from what we found, the data that would unmask a payment is still elliptic-curve encrypted.

This is our own reading of each project’s public documentation as of November 2026, not a statement by those projects. Things change quickly, so check their latest docs, and tell us if we got anything wrong. Sources: Starknet privacy launch, Starknet privacy architecture, NEAR Confidential Intents, Solana Privacy Rings overview, Solana Privacy Rings encryption, Solana Privacy Rings spec, Railgun privacy system, Railgun Private POI, Zcash viewing keys, Project Tachyon, Zama Protocol litepaper, Zama GPU benchmark and Tornado Cash on L2BEAT.

Try Rayls Enygma Public

The testnet pilot is open to anyone, with test tokens only. Tell us what you think on X or Discord.

Questions about Enygma

What is Rayls Enygma?

Rayls Enygma is a privacy protocol for EVM chains. It hides who paid whom and how much, while an auditor can still read every payment. It comes in two editions: Enygma Sovereign, in production between banks, and Enygma Public, whose testnet pilot runs on the Rayls Public Chain Testnet. Enygma Sovereign connects banks’ own Rayls Sovereign chains: each transfer hides its receiver among up to six banks, and the network operator, usually the central bank, can read every transfer. Enygma Public is for anyone on a public chain: payments sit in one shared shielded pool, and a relayer submits each one, so the sender’s address isn’t in the transaction.

Who can see my Rayls Enygma payments?

In Enygma Public, the public sees that a payment happened, but not who paid whom or how much. Your username and address are public in the registry, and moving tokens into or out of the shielded pool is public. The person you pay sees what they received. The auditor sees everything, including invites; on this testnet, that is the Rayls Foundation. It can read payments, but it can’t freeze or move funds. In Enygma Sovereign, other banks and the public can’t see amounts or which bank was paid, and the network operator, usually the central bank, can read every transfer.

Is Rayls Enygma quantum-safe?

Enygma Public is quantum-private: payment data is encrypted with AES-256-GCM under keys agreed through ML-KEM, NIST’s post-quantum standard, so recorded history stays private even from a future quantum computer. Its zero-knowledge proofs and transaction signatures aren’t post-quantum, so it isn’t quantum-secure. Enygma Sovereign also uses ML-KEM, for the view keys that let the network operator read transfers.

How is Rayls Enygma different from Railgun or Tornado Cash?

From their public documentation, Tornado Cash moves fixed amounts and only breaks the link between a deposit and a withdrawal. Railgun hides payments inside its pool, but, as far as we can tell, an auditor only sees them if you share a viewing key. Enygma Public gives an auditor access by design, encrypts payments with post-quantum ML-KEM, and pays gas in shielded $RLS, so an invited account never needs public funding.

Can I use MetaMask instead of a passkey?

Yes, you can bring an existing EVM wallet such as MetaMask. But its address has a public history, so you risk linking your public profile to your shielded activity. A passkey starts you on a new address with no history, needs no seed phrase, and only works on the Enygma site.

Are my payment details sent to a server?

Your spending key never leaves your device, and the wallet makes each proof in your browser. A relayer submits the finished transaction. The amount and recipient in it are encrypted, so the relayer can’t read them. Like any website, it sees your IP address. The wallet counts page views with Google Analytics, page names only, and you can turn that off in How it works. That’s the Enygma Public wallet. In Enygma Sovereign, each bank’s keys stay in its own key service, and it sends through its own relayer.

What happens if I lose my passkey?

Your Enygma Public keys come from your passkey. A passkey synced through iCloud Keychain, Google Password Manager or a password manager comes back on a new device. If you lose one that isn’t synced, you lose access to that account and its shielded balance, and nobody can recover it. Enygma Sovereign doesn’t use passkeys: each bank’s keys stay in its own key service.

Is Rayls Enygma live on mainnet?

Enygma Public isn’t: its pilot runs on the Rayls Public Chain Testnet, with test tokens only. Enygma Sovereign already runs in production with banks, on their own Rayls Sovereign chains.