Releases: DRG4FOOD/pinacle
DRG4FOOD Reference Release v0.1.0
This release provides the first DRG4FOOD Reference Repository for the Pinacle ZKP identity enabler.
It documents and reproduces the proving and deployment steps developed within the Pinacle project, and contributes a set of DRG4FOOD-aligned refinements that support clarity, reproducibility, and cross-platform execution.
What’s included
- A DRG4FOOD-adapted
setup.shthat runs the full Groth16 trusted setup on both macOS and Linux - A lightly enhanced
deploy.gowith optional diagnostics and gas settings suitable for a range of Ethereum-compatible nodes (e.g., Geth, GoQuorum) - A fully restructured README providing a clear walkthrough of the entire ZKP pipeline, from Circom circuits to smart-contract deployment
- Documentation of the final integration step still pending: automated export of a matching
Verifier.solfrom the.zkeyfile
Purpose of this release
This repository does not replace or fork the original Pinacle work.
Its purpose is to provide:
- a reproducible reference implementation for DRG4FOOD users,
- clear explanations for each stage of the proving pipeline, and
- a transparent description of the current state of the upstream integration.
DRG4FOOD refinements
To support consistent behaviour across different environments and to aid external developers, this release includes:
- cross-platform adjustments to
setup.shfor improved portability - optional diagnostic logging in
deploy.go(contract addresses, bytecode sizes, gas usage) - a modest gas-configuration update for compatibility with typical development nodes
- clearer documentation reflecting how these tools behave in practice
These refinements are documentation-oriented and do not alter Pinacle’s original contract logic or design.
Current limitation
The repository does not yet include an automatically generated Verifier.sol corresponding to a newly produced .zkey.
Once this step is available from the Pinacle team, the full end-to-end ZKP demo can be validated using newly generated proving artifacts.
Versioning
This reference is published as v0.1.0, consistent with DRG4FOOD Toolbox conventions for documentation-oriented repositories. Future updates may incorporate the completed verifier export and additional upstream clarifications.