Skip to content
@opaquecash

Opaque Protocol

cross chain stealth address protocol

Opaque Protocol

An open, serverless, cross-chain privacy protocol on Ethereum and Solana: payments that can't be linked to you, credentials you can prove without revealing who you are. Every layer is specified before its code, so any wallet or dApp can implement compatibility — the Opaque apps are reference implementations, not the only ones.

What it does

Layer In one line Spec
Stealth payments Every payment lands at a fresh one-time address only the recipient controls (DKSAP, EIP-5564/ERC-6538-compatible; client-side WASM scanning via 1-byte view tags) CSAP
Stealth reputation (PSR) Prove a credential (KYC, membership, score) with a Groth16 ZK proof — without revealing your wallet or other traits PSR
Cross-chain announcements (UAB) A payment announced on one chain is scannable from the other, over Wormhole UAB
Naming (ONS) alice.opq.eth resolves the same meta-address from either chain ONS
Relayer market Gas-private on-chain submission through staked, slashable relayers relayer-market
Privacy pool Amount privacy with association-set compliance proofs (Privacy Pools model — not a mixer) privacy-pool
Conditional disclosure M-of-N custodians authorize selective, single-transaction disclosure — the full viewing key never exists in one place (FROST) conditional-disclosure

Status

Every layer above is live on testnet (Ethereum Sepolia + Solana devnet) with end-to-end acceptance verified. Experimental, testnet-only software — mainnet is gated on circuit/contract audits and a production trusted-setup ceremony.

Docs · Quickstart · per-repo licenses (Apache-2.0 / GPL-3.0 / AGPL-3.0 / MIT / CC0)

Pinned Loading

  1. spec spec Public

    Protocol specifications for Opaque: stealth payments (CSAP), ZK reputation (PSR), cross-chain (UAB), ONS, relayer market, privacy pool, conditional disclosure.

  2. circuits circuits Public

    Canonical Groth16/BN254 Circom circuits for Opaque: stealth reputation, pool withdrawal, association sets, conditional disclosure.

    JavaScript

  3. solana solana Public

    Opaque Anchor programs (devnet): DKSAP stealth payments, PSR V2 reputation, UAB, ONS mirror, relayer market, privacy pool, conditional disclosure.

    Rust

  4. ethereum ethereum Public

    Opaque Solidity contracts (Sepolia): EIP-5564 stealth payments, PSR V2 reputation, UAB, relayer market, privacy pool, conditional disclosure.

    TypeScript

  5. sdk sdk Public

    TypeScript SDK for the Opaque protocol — one client for stealth payments, ZK reputation, and cross-chain privacy on Ethereum + Solana.

    TypeScript

  6. app app Public

    Reference wallet for the Opaque protocol — chain-neutral stealth payments, unified cross-chain inbox, and in-browser ZK reputation.

    TypeScript

Repositories

Showing 10 of 15 repositories
  • ethereum Public

    Opaque Solidity contracts (Sepolia): EIP-5564 stealth payments, PSR V2 reputation, UAB, relayer market, privacy pool, conditional disclosure.

    opaquecash/ethereum's past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Aug 8, 2026
  • sdk Public

    TypeScript SDK for the Opaque protocol — one client for stealth payments, ZK reputation, and cross-chain privacy on Ethereum + Solana.

    opaquecash/sdk's past year of commit activity
    TypeScript 0 Apache-2.0 0 0 0 Updated Aug 8, 2026
  • app Public

    Reference wallet for the Opaque protocol — chain-neutral stealth payments, unified cross-chain inbox, and in-browser ZK reputation.

    opaquecash/app's past year of commit activity
    TypeScript 0 0 0 0 Updated Aug 8, 2026
  • docs Public

    Developer documentation for the Opaque protocol — guides, concepts, and the @opaquecash SDK reference.

    opaquecash/docs's past year of commit activity
    MDX 0 MIT 0 0 0 Updated Aug 4, 2026
  • starknet Public

    Starknet implementation of the Opaque privacy protocol (PSR + CSAP stealth layer)

    opaquecash/starknet's past year of commit activity
    Cairo 0 0 0 0 Updated Aug 3, 2026
  • spec Public

    Protocol specifications for Opaque: stealth payments (CSAP), ZK reputation (PSR), cross-chain (UAB), ONS, relayer market, privacy pool, conditional disclosure.

    opaquecash/spec's past year of commit activity
    0 CC0-1.0 0 0 0 Updated Aug 3, 2026
  • relayer Public

    opaque-relayer — permissionless node for Opaque's gas-private submission market (libp2p, stake + slash), plus Wormhole VAA delivery.

    opaquecash/relayer's past year of commit activity
    Rust 0 AGPL-3.0 0 0 0 Updated Jul 31, 2026
  • stellar Public

    Stellar Implementation of the Opaque Protocol

    opaquecash/stellar's past year of commit activity
    TypeScript 0 0 0 0 Updated Jul 22, 2026
  • scanner Public

    Rust DKSAP stealth-address scanner for Opaque — native + browser WASM, view-tag prefiltering, universal cross-chain scan. On crates.io as opaque-scanner.

    opaquecash/scanner's past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Jul 19, 2026
  • ons Public

    Opaque Name Service — cross-chain naming for stealth meta-addresses (ENSIP-10 wildcard resolver on Ethereum, Wormhole-mirrored on Solana).

    opaquecash/ons's past year of commit activity
    Solidity 0 GPL-3.0 0 0 0 Updated Jul 10, 2026