Goal
Decide how SecureFlow will do zero-knowledge verification before building the ZK features
(#36, #37, #38). This is a research/design spike that ends in a written ADR, not production code.
Questions to answer
Deliverable
Acceptance criteria
This is the foundational ZK issue and a centerpiece of the SCF pitch — do it first.
Goal
Decide how SecureFlow will do zero-knowledge verification before building the ZK features
(#36, #37, #38). This is a research/design spike that ends in a written ADR, not production code.
Questions to answer
systems are feasible (Groth16 / PLONK / STARK / Bulletproofs) given available host functions
(pairing/curve ops)?
(an oracle/attester posts a verified result) — what are the trust assumptions?
Deliverable
docs/adr/documenting the chosen architecture, trade-offs, and a reference flowAcceptance criteria