Gnark is the default
providersupported by Provide Privacy. This choice was made due to the performance characteristics of Golang as well as how well it fits within our existing Golang-based microservices architecture.
The following proving schemes are supported by the
gnarkprovider within the privacy service. The
proving_schemeparameter indicates how to programmatically select each proving scheme when calling the API.
Gnark circuits are written in Golang, making it an ideal choice for performance and flexibility. The following library circuits are provided out of the box:
⚠️This API and documentation is still under active development.