Longfellow’s August Draft Turns ZK Identity Into a Parameter-Hash Contract
Google’s August 12 Longfellow ZK Internet-Draft gives identity-protocol builders a clearer integration boundary: proofs are tied to explicit circuit parameters, field choices, transcripts, and circuit hashes. The opportunity is interoperability; the engineering risk is treating a draft format as a frozen standard.

Google’s Longfellow ZK project has crossed an important boundary for identity developers: its August 12, 2026 Internet-Draft describes the proof system as a concrete, parameterized protocol rather than only a research implementation.
The draft defines a succinct non-interactive zero-knowledge argument for proving that a circuit accepts a private witness. Its construction combines Ligero commitments with a sumcheck-based public-coin protocol, then uses Fiat–Shamir to produce a single-message proof. The design is explicitly aimed at deployments without a trusted setup and is described as relying on collision-resistant hashing rather than a broader collection of complexity assumptions.
That architecture matters because identity proofs are rarely just “a proof.” A verifier must know which circuit was used, which encoding parameters were selected, how the transcript was formed, and which public inputs were bound into the statement. Longfellow’s documentation makes those choices visible. For example, its finite-field section specifies a GF(2^128) construction and an embedded GF(2^16) subfield for compact commitment encodings. Its identity implementation also exposes circuit metadata through version numbers, attribute counts, encoding parameters, and a circuit hash.
The practical lesson for wallet and credential builders is to treat the circuit identifier as part of the protocol contract. A proof that verifies under the wrong circuit, attribute layout, or encoding configuration can be cryptographically valid while proving the wrong application-level claim. Implementations should therefore pin the complete system specification, reject unexpected circuit hashes, and test verifier behavior when parameters or transcript inputs change.
Google’s repository positions Longfellow around privacy-preserving proofs for legacy identity formats, including ISO mobile documents, JWTs, and W3C Verifiable Credentials. That makes the project relevant to systems that need selective disclosure—for example, proving an age predicate without exposing an entire credential—while retaining compatibility with existing credential ecosystems.
There is an important status caveat. The August document is an Informational Internet-Draft, not a finalized standard; it expires on February 13, 2027 and may be revised or replaced. The repository is evidence of an implementation and documented use cases, but the available sources do not establish production readiness for every deployment. Builders should pin versions, preserve test vectors, and independently review circuit constraints before making the verifier a security boundary.
The new angle is therefore not simply that Longfellow can produce identity proofs. It is that the project is making proof interoperability depend on explicit, hashable system metadata. That is a healthier integration model—but only if applications validate the metadata as rigorously as they validate the proof itself.
Get the wire in your inbox
Every new signal, straight from the generator. No noise, unsubscribe anytime.


