What problem does it solve?
This Skill helps developers design and implement zero-knowledge proof workflows on Stellar while avoiding unsupported cryptographic primitives, curve mismatches, replay vulnerabilities, and unclear trust assumptions.
Core Features & Use Cases
- On-Chain Verification: Implement Groth16 verification over BLS12-381 using Soroban host functions available from Protocol 22 onward.
- Proving Toolchain Guidance: Connect Circom, Noir, or RISC Zero workflows to Stellar, distinguishing native verification from off-chain attestation patterns.
- Privacy Architecture: Design privacy pools, confidential applications, Merkle-tree commitments, verifier gateways, policy layers, and replay protection.
- Capability Validation: Check CAP status, target network protocol versions, and soroban-sdk support before depending on BLS12-381, BN254, or Poseidon functionality.
Quick Start
Use the zk-proofs skill to design a Stellar privacy application that verifies Circom Groth16 proofs over BLS12-381, binds public inputs to the intended action, prevents replay, and accounts for current network capabilities.