A service-oriented architecture for generating zk-SNARK proofs in a scalable, interoperable, and manageable manner by leveraging cloud computing environments.