Skip to content

Releases: DRG4FOOD/pinacle

DRG4FOOD Reference Release v0.1.0

05 Dec 12:01

Choose a tag to compare

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.sh that runs the full Groth16 trusted setup on both macOS and Linux
  • A lightly enhanced deploy.go with 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.sol from the .zkey file

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.sh for 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.