The ZK tooling work continued in parallel. saefstroem retargeted the ZK SDK PR against master, and Sutton asked whether the SDK should expose lower-level Groth16 builder APIs for non-Risc0 producers such as Circom or SnarkJS flows. [1] [2]
Sutton also pointed someone235 at the Risc0 builder patterns and suggested they might be useful from Silverscript. That connects the SDK work back to contract-authoring ergonomics rather than leaving it as raw script-builder plumbing. [3]
The commit/finalize API discussion clarified why proof workflows cannot always be collapsed into a single bundled action. saefstroem explained that with UTXOs, funds may need to be locked behind an image ID and later unlocked when that image is coupled with a proof; IzioDev summarized that sometimes one wants to commit first and reveal later. [4] [5]
saefstroem also noted a follow-up: binding to a specific journal hash needs to be added. [6]
All sources link to public messages in the Kaspa Core R&D (public) Telegram channel.