ZCG Grants Prototype

Committee briefing

Zecboat: Wake v1, a custom Halo 2 circuit for note lineage

Evidence-grounded decision support for committee review. This briefing does not recommend or make a funding decision.

Evidence changedShared

Committee briefing

1 of 11 evidence records used by this briefing has changed or is no longer available. Regeneration will preserve this version in history.

1. Executive summary and decision snapshot

Request: Zecboat seeks $61,400 for Wake-v1, a custom Halo 2 note-lineage circuit integrated into a Debian desktop Zcash wallet. One developer would deliver the work, with independent circuit review described as ZCG’s engagement. Funding comprises three milestone payments and no startup payment; the application remains under review.[1][5]

Strongest capability signal: The applicant reports an already-shipping mainnet implementation, signed wallet releases, and circuit tests that demonstrate specific attacks by removing individual constraints.[1][4]

Decision focus—inference: The central question is whether this implementation can become independently validated, useful infrastructure at the proposed cost. Review arrangements, enforceable milestone acceptance, single-developer capacity, and demonstrated user demand should carry more weight than the existence of a beta release.[1][4][5]

2. Applicant and team track record

The applicant identifies as Zecboat, sole developer and maintainer of the Rust wallet and zmap-wake, and author of the ZMAP, Wake, and Knotline specifications. Responsibilities also include release signing, review remediation, on-chain collections, tutorials, workshops, hosting, and reporting.[1]

Reported delivery includes:

  • Public wallet releases since September 2026; October’s 0.7.1-beta introduces Wake and Knotline.
  • Three mainnet collections of ten units each, with wallet support for holding, sending, and checking them, including through a YubiKey-sealed wallet.[1]

These are applicant-reported artifacts, not independent performance findings. For independently validated security, sustained usage, or prior ZCG grant outcomes: No grounded evidence found. This does not establish that no prior grants exist.

3. Proposal scope, milestones, budget, technical approach, and dependencies

Scope: Move Wake-v1 from its existing beta implementation through independent review to a wallet permitted to display “verified” lineage.[1][4]

Funding structure:[5]

ComponentAmount
Startup$0
Milestone 1$22,100
Milestone 2$22,800
Milestone 3$16,500
Total$61,400

Compensation is $55,800 for 620 hours at $90/hour; services total $5,600; hardware/software costs are zero. The applicant says each milestone has numbered deliverables and publicly checkable acceptance criteria. For the actual milestone descriptions, deadlines, and service-cost breakdown: No grounded evidence found in the supplied text. Consequently, payment-to-delivery alignment cannot yet be assessed.[5]

Technical approach, as described by the applicant:

  • Prove each transfer’s connection to a previously owned note, chaining back to registered genesis outputs.
  • Carry receiver-sealed proofs in transaction memos through Knotline, with a manually transferred sealed file as fallback.
  • Verify proofs locally under pinned keys; obtain chain information from the recipient’s node or light server.
  • Use two circuits derived from Orchard’s Action circuit, without a trusted setup or consensus change.[4]

Dependencies include independent circuit review and chain-data access. The applicant assigns review engagement to ZCG and remediation to the developer; the supplied budget does not establish whether review costs are included.[1][5]

4. Community discussion, arguments, responses, and resolution

Strongest supporting argument: The applicant presents an implementation rather than only a concept, with a defined authenticity problem, constraint-level attack tests, and explicit limits on security claims. Before external review, the wallet uses amber “Lineage checks out” wording rather than “Verified,” and distinguishes own-node checks from provider-supplied answers.[4]

Substantive challenge: George asks how an insurer or underwriter could determine that a presented certificate is the issuer’s original rather than a copy. This directly tests practical usefulness. The applicant’s opening description explains lineage verification, but no subsequent answer or demonstrated insurer workflow appears in the supplied discussion.[4]

Against funding now—inference, not documented community opposition: The mechanism described is not yet evidence that a nontechnical recipient can reliably establish certificate authenticity in practice.[4]

Clarification and resolution: The applicant confirms internally consistent payment totals and asserts checkable milestone criteria. That resolves budget arithmetic, not substantive acceptance readiness.[5] For documented technical rebuttals, applicant responses to the insurer question, or a resolved community disagreement: No grounded evidence found.

5. Relevant precedents and documented outcomes

  • ZecBit: NFT infrastructure for Zcash Shielded Assets — $48,000, declined. Relevant because it also proposed asset infrastructure atop an existing implementation. The committee cited incompatibility with the current state of ZSAs, doubtful practical value, and community red flags; a member also reported unrefunded purchases backed by testnet assets. Inference: Wake should establish its distinct mainnet assumptions and user protections. Those criticisms are not evidence against Zecboat itself.[10]
  • Reusable Halo2 Verifier Security Testing Infrastructure — $4,500, declined. Relevant to evaluating Wake’s security-testing claims. The committee questioned whether testing an implementation against itself could reveal circuit-logic bugs, identified no clear unmet need, and invited reconsideration if concrete problems were uncovered. Inference: Wake’s constraint-removal tests deserve evaluation, but cannot substitute for independent assessment of whether the circuit proves the intended property.[11]

These are documented decline rationales, not successful-delivery benchmarks.

6. Material risks and execution considerations

  • Security scope—inference: Deriving a circuit from Orchard and demonstrating rejected attacks does not by itself establish complete lineage soundness. Review should examine the intended statement, removed constraints, genesis linkage, and end-to-end wallet behavior—not merely proof parsing.[4]
  • Capacity—inference: Development, remediation, releases, education, and operations all depend on one person. Review findings or operational demands could displace planned work; no backup maintainer is identified.[1]
  • Trust boundary: The design distinguishes local proof verification from node/provider chain answers. Inference: Acceptance testing should verify that wallet wording preserves that distinction under failure and adversarial conditions.[4]
  • Long-history usability—inference: Recipients verify every proof in a lineage. Transfer-history growth therefore warrants measured storage, retrieval, and verification benchmarks; none are supplied.[4]

7. Material gaps and questions for the applicant

  • What are each milestone’s deliverables, dates, acceptance tests, and intended-user signatories? Which deliverables unlock each payment?
  • Who will perform the independent review, what is its scope and price, and is it inside the $61,400? What happens financially if remediation exceeds the planned hours?
  • Can you demonstrate the insurer’s original-versus-copy check end to end, including adversarial examples and the precise guarantee the recipient receives?
  • Which external users or issuers will test the product, and what measurable adoption or utility outcomes would distinguish success from merely shipping code?
  • What are proof-generation time, verification time, memo/transaction costs, and recovery behavior across increasingly long transfer histories?
  • What continuity arrangements cover release keys, maintenance, and unfinished milestones if the sole developer becomes unavailable?

8. Neutral decision considerations

Inference: The committee can distinguish prototype capability from review readiness, and review readiness from demonstrated ecosystem value. The reported implementation and test approach support examining the proposal seriously; they do not establish either security or demand.[1][4]

Possible funding conditions—not an approve-or-reject recommendation—include agreed milestone tests before disbursement, an explicitly funded independent-review plan, remediation and retesting requirements before “Verified” labeling, and external-user demonstrations before final acceptance.

9. Numbered source list

  • [1] Zecboat: Wake v1, a custom Halo 2 circuit for note lineage — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487
  • [5] Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487#issuecomment-6170311639
  • [4] Zecboat.com Wake-v1, custom Halo 2 circuit for note lineage — posts 1–5 — https://forum.zcashcommunity.com/t/zecboat-com-wake-v1-custom-halo-2-circuit-for-note-lineage/58166/1
  • [10] ZecBit: NFT infrastructure for Zcash Shielded Assets — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/409
  • [11] Reusable Halo2 Verifier Security Testing Infrastructure (ZKCG Reference Implementation) — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/392
Evidence coverage11 of 45 records selected

Generation diagnostics show what was available to the briefing process and what was supplied to the model.

Evidence records
11 selected
34 omitted from 45 candidates
Current application share
66%
Of the evidence prompt
Prompt use
40,770 characters
45% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
2 packed0 omitted2 available
Discussion chunks
1 packed1 omitted2 available

Omitted discussion remains indexed but was not included in this version's model prompt.

Evidence and citations (11) · 1 changed or unavailable
  1. [1]Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationGithub Issue

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review Requested amount USD: 61400.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#487 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487 Source title: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Source summary: ### Terms and Conditions - [x] I agree to the [Grant Agreement](https://9ba4718c-5c73-47c3-a024-4fc4e5278803.usrfiles.com/ugd/9ba471_f81ef4e4b5f040038350270590eb2e42.pdf) terms if funded - [x] I agree to [Provid

  2. [2]Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationCanonical Application

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review GitHub labels: name: 📋 Grant Application | status: grant_application | category: intake | name: 👀 Ready For ZCG Review | status: ready_for_zcg_review | category: review Requested amount USD: 61400.00 GitHub issue: 487 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommunity

  3. [3]Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationGoogle Sheet Row

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review Requested amount USD: 61400.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:415c5b50ab9ed1dd81b778cd0177a130391b047e9419600eb916c46a77a63a65 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Source summary: Date Submitted: 10/13/2026 | Proposal Title: Zecboat: Wake v1, a custom Halo 2 circui

  4. [4]Zecboat.com Wake-v1, custom Halo 2 circuit for note lineage — posts 1–5
    Changed since briefingThis applicationForum Link

    Forum topic: Zecboat.com Wake-v1, custom Halo 2 circuit for note lineage Topic URL: https://forum.zcashcommunity.com/t/zecboat-com-wake-v1-custom-halo-2-circuit-for-note-lineage/58166 Post #1 by kworks Posted: 2026-10-13 10:39:37.429+00 Permalink: https://forum.zcashcommunity.com/t/zecboat-com-wake-v1-custom-halo-2-circuit-for-note-lineage/58166/1 Post part 1 of 2 Github: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage · Issue #487 · ZcashCommunityGrants/zcashcommunitygrants · GitHub Project Summary Wake-v1 is a custom Halo 2 circuit for note lineage: it lets the user who receiv

  5. [5]Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationGithub Issue Comment

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review Requested amount USD: 61400.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#487:comment:6170311639 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487#issuecomment-6170311639 Source title: Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Source summary: Thank you. Confirming all three: 1. Total grant amount: $61,400 = startup funding $0 + Milestone 1 $22,100 + Milestone 2 $22,800 + Milestone 3

  6. [6]Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationGithub Issue Comment

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review Requested amount USD: 61400.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#487:comment:6143283417 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487#issuecomment-6143283417 Source title: Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Source summary: Thank you for submitting a grant application to Zcash Community Grants (ZCG). Please confirm the following before review begins — addressing th

  7. [7]Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage
    This applicationGithub Issue Comment

    Grant application: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Applicant: Zecboat Status: under_review Requested amount USD: 61400.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#487:comment:6145706109 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/487#issuecomment-6145706109 Source title: Comment on #487: Zecboat: Wake v1, a custom Halo 2 circuit for note lineage Source summary: Please complete all required actions in order for your proposal to be assigned to ZCG for review. id: 6145706109 url: https://api.github.com/re

  8. [8]ZecHub — comparison summary
    Similar ApprovedCanonical Application

    Comparable grant: ZecHub Applicant: dismad, Recorded outcome/status: approved Documented outcome signal: historicalRegistryDecisionDate: 1/25/23 Documented outcome signal: historicalRegistryDecisionTurnaroundDays: 21 Documented outcome signal: historicalRegistryStatus: Approved Committee decision (2023-01-23): approved Committee rationale: Jason recapped this grant. At the last meeting, the committee discussed Dismad’s ZecHub proposal. He has withdrawn that proposal and, along with Jason Rogers and Tokitoki, has submitted a new proposal that’s more about ZecHub broadly and not just his role. T

  9. [9]ZecHub 2026 — comparison summary
    Similar ApprovedCanonical Application

    Comparable grant: ZecHub 2026 Applicant: ZecHub Recorded outcome/status: approved Requested amount USD: 419361.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/153 Workflow outcome signal: ✅ Startup Payment Completed — status startup_payment_completed Workflow outcome signal: ✅ Bounty Payment Completed — status bounty_payment_completed Workflow outcome signal: ✅ Grant Approved — status approved Workflow outcome signal: 🎯 Milestone 1 Complete — status milestone_complete — milestone 1 Workflow outcome signal: 🎯 Milestone 2 Complete — status milestone_c

  10. [10]ZecBit: NFT infrastructure for Zcash Shielded Assets — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: ZecBit: NFT infrastructure for Zcash Shielded Assets Applicant: ZecBit Recorded outcome/status: declined Requested amount USD: 48000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/409 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 9/4/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-09-14): declined Committee rationale: Applicant requests a grant to publish three open ecosystem infrastructure components for Zcash Shielded

  11. [11]Reusable Halo2 Verifier Security Testing Infrastructure (ZKCG Reference Implementation) — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: Reusable Halo2 Verifier Security Testing Infrastructure (ZKCG Reference Implementation) Applicant: ZKCG — Sujyot Kamble (individual) Recorded outcome/status: declined Requested amount USD: 4500.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/392 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 8/31/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-08-31): declined Committee rationale: Applicant requests a grant to build Halo2