This is a proof-of-concept implementation of Collaborative zkSNARKs based on Groth16, Marlin, and Plonk. This implementation is not secure; it exists for benchmarking reasons.
This implementation accompanies the paper that introduced Collaborative zkSNARKs: "Experimenting with Collaborative zk-SNARKs: Zero-Knowledge Proofs for Distributed Secrets".
A good place to start is:
mpc-snarks.cargo build --release --bin proof../scripts/bench.zsh plonk spdz 10 2.$ claude mcp add collaborative-zksnark \
-- python -m otcore.mcp_server <graph>