Skip to content
@Shielded-Protocol

Shielded-Protocol

Shielded Protocol

Private, compliant DeFi on Stellar Soroban.

Shield your positions from public view. Maintain full auditability for compliance. Built with Groth16 ZK proofs, BN254 curve, and Poseidon hashing — live on Stellar Protocol X-Ray.


Why Shielded Protocol exists

Every transaction on Stellar is publicly visible. For institutions operating under MiCA, MAS, or FINRA, broadcasting position sizes is not an option. Shielded Protocol solves this: interact with Blend lending and Aquarius liquidity privately, with ZK-verified compliance disclosures for authorized auditors.


Repositories

Repo Stack Purpose
shielded-contracts Rust / Soroban CommitmentPool · Groth16Verifier · ComplianceRegistry · ProxyBlend
shielded-circuits Circom / snarkjs Withdraw · Deposit · MerkleProof · NullifierHash circuits
shielded-sdk TypeScript monorepo @shielded/core · @shielded/react · @shielded/compliance CLI
shielded-app Next.js 14 Portfolio · Deposit · Withdraw · Compliance dashboard
shielded-docs Astro / Starlight Guides · ZK glossary · Integration docs

Contributing via Stellar Wave

Shielded Protocol participates in the Stellar Wave Program. Contributors earn rewards for resolving labeled issues during Wave cycles.

Browse all Wave-ready issues across the org:

→ View open Wave issues

Contributor tracks

Track Repos Good for
ZK & contracts shielded-contracts, shielded-circuits Rust, Circom, cryptography
SDK & frontend shielded-sdk, shielded-app TypeScript, React, Next.js
Documentation shielded-docs Technical writing, translation

Difficulty levels and Wave points

Label Points What it means
difficulty:trivial 100 pts Typos, doc clarifications, small fixes
difficulty:medium 150 pts Features, bug fixes, test coverage
difficulty:high 200 pts ZK circuits, contract architecture, integrations

Architecture

User
 │
 ├─ @shielded/react (React hooks)
 │    └─ @shielded/core (proof generation, commitments)
 │         └─ Circom circuits (Groth16, BN254, Poseidon)
 │
 └─ Soroban contracts
      ├─ CommitmentPool (Merkle tree, nullifier set)
      ├─ Groth16Verifier (BN254 on-chain verification)
      ├─ ComplianceRegistry (encrypted viewing keys)
      └─ ShieldedProxyBlend (Blend DeFi integration)

Built with Stellar · Soroban · Circom · Groth16 · Protocol X-Ray (BN254 + Poseidon)

Popular repositories Loading

  1. shielded-contracts shielded-contracts Public

    Rust/Soroban smart contracts: CommitmentPool (Merkle + nullifier), Groth16Verifier (BN254), ComplianceRegistry (viewing keys), ShieldedProxyBlend

    Rust

  2. shielded-circuits shielded-circuits Public

    Circom ZK circuits for Shielded Protocol: Groth16 withdraw proof, Merkle inclusion (depth 20), Poseidon hash, nullifier derivation

    Circom

  3. shielded-sdk shielded-sdk Public

    TypeScript monorepo: @shielded/core (ZK proof generation), @shielded/react (hooks), @shielded/compliance (viewing key CLI)

    TypeScript

  4. shielded-app shielded-app Public

    Next.js 14 frontend for Shielded Protocol: private portfolio, deposit/withdraw flows, ZK proof progress UI, compliance dashboard

    TypeScript

  5. shielded-docs shielded-docs Public

    Astro/Starlight documentation: ZK glossary, integration guides, compliance guide, how-it-works explainer for Shielded Protocol

    MDX

  6. .github .github Public

    Shielded Protocol organization profile

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…