ZCG Grants Prototype
Back to applications

Grant application

Zebra Mempool Adversarial Resilience Suite

Evaluation snapshot

Request at a glance

Applicant
Independent Developer
Requested
$18
Status
Declined
Review context
Forum discussion linked1 committee record linked

FPF source evidence

Milestone and disbursement ledger

Read-only milestone and disbursement fields normalized from the FPF grants ledger.

These ledger rows are FPF source evidence. They do not by themselves prove that a progress update was accepted, a payment request was approved, or an on-chain settlement was completed. Named rows can also describe reimbursements, returned funds, or other ledger adjustments.

No normalized FPF milestone or disbursement rows are linked to this application yet. The application and its other source evidence remain available below.
AI-grounded decision supportCommittee briefingReview an evidence-grounded briefing or ask a custom question about this application. AI output supports committee review; it does not recommend or make a funding decision.Version 3 · Evidence changed
Evidence changedShared

Committee briefing

7 of 19 evidence records used by this briefing have changed or are no longer available. Regeneration will preserve this version in history.

1. Executive summary and decision snapshot

The applicant, Deucalion / @deucali0n10, requests $18,000 for an eight-week, solo-developed open-source adversarial testing suite for Zebra’s mempool policy layer. The proposed deliverable is a standalone Rust crate providing deterministic testing of timeout/concurrency paths, multi-peer adversarial scenarios, ZIP 401 conformance checks, CI integration, documentation, and a public threat model. [5][7][10]

Funding is structured as $3,000 startup funding plus three $5,000 milestones. The final milestone includes a $1,500 conditional Ironwood component, contingent on sufficient upstream API stability. [9][10]

The central claimed value is durable CI coverage for stateful mempool availability and transaction-relay risks that may not be covered by one-off regression tests or individual proofs of concept. The strongest delivery issue is whether the applicant can make Zebra’s asynchronous behavior deterministically reproducible and whether Zebra maintainers would find and adopt the resulting external harness useful. [6][9][11]

Material budget ambiguity: the request metadata records $18.00, while the detailed application budget, compensation, hardware costs, milestone amounts, and narrative consistently describe a total of $18,000. Committee clarification should establish the intended award amount before any decision. [1][9][10]

2. Applicant and team track record

The proposal identifies a single developer, Deucalion, responsible for technical direction, harness architecture, scenario and invariant design, vulnerability triage, disclosure coordination, documentation, and reporting. No additional team members are listed. [5]

The applicant describes experience in Rust systems engineering, consensus-node internals, mempool admission and transaction handling, serialization, async Tokio services, and familiarity with Zebra and ZIP 401. These are self-reported qualifications; no independently documented work samples, prior code contributions, or references are supplied in the evidence. [5]

The application states that the applicant has received no previous funding. [9]

A material identity/history uncertainty remains: a separate decision record associates an “Independent Developer” with a $45,000 Zebra batch-verification fuzzing proposal, but records its status as both approved and “remains open.” The supplied evidence does not establish that this is the same person as the present applicant, nor does it document completed outcomes. [15]

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

Scope. The project would create zebra-mempool-resilience, a standalone Rust crate to test Zebra mempool policy under valid-but-malicious multi-peer traffic. It would target timeout/cancellation behavior, per-peer admission accounting, cost-limit growth, eviction/replacement behavior, fee pinning, and dependency/orphan abuse. [7][8]

Technical approach.

  • A paused, explicitly advanced clock and controlled task progression would seek to make asynchronous timeout paths reproducible in CI. [8]
  • A synthetic multi-peer model would exercise per-source limits and composed attacks. [8]
  • Assertions would include release of peer slots after timeouts, compliance with ZIP 401 cost limits, resistance to targeted eviction manipulation, and internal consistency after eviction. [8]
  • The applicant proposes responsible disclosure of confirmed findings through the Zcash Foundation process. [7][9]

Milestones.

  • Startup, $3,000: repository/crate scaffolding and initial determinism work. [10]
  • Milestone 1, $5,000, week 4: deterministic harness, multi-peer model, P0 scenarios, and repeatable CI reproduction of Zebra issue #10684. [10]
  • Milestone 2, $5,000, week 6: P1 scenario library, regression coverage, and disclosure of confirmed findings. [10]
  • Milestone 3, $5,000, week 8: ZIP 401 properties, CI workflows, threat model, documentation, final report, and conditional Ironwood scenarios. [10]

The stated budget is $16,500 compensation and $1,500 compute/CI costs. No external service costs or outside funding are claimed. [9]

The work is designed to function without upstream merge or prior third-party commitments, although usefulness and eventual integration depend on Zebra-maintainer reception. [7][8]

4. Community discussion, arguments, responses, and resolution

Strongest argument for. The applicant identifies a specific claimed testing gap: existing per-fix regressions may not systematically cover adjacent timeout and concurrency paths or composed adversarial behavior. The proposal uses issue #10684—described as a timeout-path regression—as the initial measurable acceptance case. [6][10]

Additional argument for. The scope is intentionally limited to mempool availability and censorship-resistance risks, not consensus failure claims. The applicant distinguishes the work from parsing/crash fuzzing, batch-verification soundness, and external network-layer testing. [8][11]

Strongest argument against / delivery concern. Deterministic control of an asynchronous mempool is acknowledged by the applicant as the principal technical risk. A harness that remains standalone may also have lower ecosystem value if maintainers do not run it, review it, or incorporate its outputs. [9][11]

Applicant clarification. The applicant explicitly states that upstream merge is a bonus rather than a milestone prerequisite, and that the value proposition is permanent testing infrastructure rather than a promised number of vulnerabilities. [7][9]

Resolution. The proposal’s overlap concern is partly addressed through stated non-goals and scope boundaries. The key unresolved disagreement is practical: no substantive maintainer response or assessment of utility appears in the supplied discussion. The only recorded exchange concerns posting the application to the forum. [11][13][14]

5. Relevant precedents and documented outcomes

Zebra Coverage-Guided Fuzzing Infrastructure — $30,000. This is the closest documented precedent because it funded Zebra-focused testing infrastructure. Its relevance is mainly boundary-setting: the present applicant says this request excludes transaction, block, P2P, and RPC parsing/crash fuzzing, instead targeting stateful mempool policy. The record shows startup payment and milestones 1 and 2 marked complete, but supplies no documented security, adoption, or downstream outcome. [8][17]

Batch-vs-Single Verification Equivalence — $45,000 requested. This is relevant as another proposed continuous CI oracle for a distinct Zebra assurance surface: agreement between batch and single-item shielded verification. It supports the general model of permanent differential/adversarial verification infrastructure, but not the specific value of mempool testing. The record is internally inconsistent on approval status and provides no documented delivery outcomes. [15]

Inference: These precedents suggest that continuous testing infrastructure can fit ZCG’s R&D remit, but they do not establish that this particular harness is non-duplicative, adoptable, or likely to produce proportional value.

6. Material risks and execution considerations

  • Core technical risk: Milestone 1 depends on deterministic reproduction of async timeout and cancellation behavior. Failure here would materially reduce the proposed suite’s differentiated value. [9][10]
  • Solo-person dependency: all implementation, disclosure, documentation, and CI work rests with one developer. The proposed staged design partly limits this risk because early deliverables are intended to be independently useful. [5][9]
  • Upstream churn: active mempool refactoring may require continuing maintenance against pinned Zebra revisions. [9]
  • Conditional scope: Ironwood testing is explicitly dependent on API stability and represents $1,500 of the final milestone. [10]
  • Adoption/value risk: upstream merging is not required, but absence of maintainer use could limit the practical impact of a standalone harness. This is an inference from the stated standalone design and the applicant’s request for maintainer feedback. [8][11]
  • Security-process risk: public reporting must remain appropriately sequenced with coordinated disclosure if vulnerabilities are found. [7][9]

7. Material gaps and questions for the applicant

  1. Can the applicant provide concrete prior public code, contributions, or technical artifacts demonstrating the claimed Rust, Tokio, Zebra, and mempool expertise?
  2. Has any Zebra maintainer or Zcash Foundation security contact reviewed the proposed harness concept, its public-API feasibility, or its expected usefulness?
  3. What precisely constitutes a successful deterministic reproduction of #10684: a test against an unfixed revision, a regression test against a fixed revision, or both?
  4. How will the applicant demonstrate that ZIP 401 “non-gameable” eviction properties are operationalized into falsifiable tests rather than broad qualitative assertions?
  5. What deliverables remain if deterministic task control proves infeasible at the desired granularity, and what funding or milestone adjustment would then be appropriate?
  6. Please confirm the requested award is $18,000, reconcile the $18.00 metadata discrepancy, and specify whether the $1,500 Ironwood component would be withheld if its condition is unmet.
  7. What ongoing owner, CI budget, and maintenance plan would keep scheduled deep runs functional after the eight-week grant period?

8. Neutral decision considerations

Committee members may weigh the request as a relatively bounded $18,000 effort aimed at a security-relevant but non-consensus surface: node availability and transaction-relay censorship. Its proposed acceptance criteria are more concrete than a bug-bounty-style request because they focus on reproducible tests, executable properties, and CI artifacts. [6][10]

The principal value case depends on the applicant’s claim that a systematic deterministic layer is missing above existing regression tests and external vulnerability reports. That claim is plausible within the application’s narrative but lacks independent maintainer confirmation in the supplied evidence. [6][11]

Funding conditions, if considered, could emphasize: verified amount; a demonstrated deterministic #10684 reproduction before later payments; public, runnable artifacts; clear separation from existing fuzzing work; and explicit treatment of the conditional Ironwood allocation. These are neutral structuring considerations, not an approval-or-rejection recommendation.

9. Numbered source list

  • [5] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 2 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [7] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 4 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [10] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 7 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [9] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 6 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [6] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 3 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [11] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 8 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [1] Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362
  • [15] Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) - decision minutes — https://forum.zcashcommunity.com/t/zcash-community-grants-meeting-minutes-6-22-2026/56384
  • [8] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 5 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [13] Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023509814
  • [14] Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5024002064
  • [17] Zebra Coverage-Guided Fuzzing Infrastructure — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/234
Evidence coverage19 of 57 records selected

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

Evidence records
19 selected
38 omitted from 57 candidates
Current application share
79%
Of the evidence prompt
Prompt use
61,628 characters
68% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
1 packed0 omitted1 available
Discussion chunks
8 packed1 omitted9 available

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

Evidence and citations (19) · 7 changed or unavailable
  1. [1]Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#362 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 Source title: Grant Application - Zebra Mempool Adversarial Resilience Suite 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 [Provide

  2. [2]Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationCanonical Application

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer 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: 18.00 GitHub issue: 362 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommunitygrant

  3. [3]Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGoogle Sheet Row

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:e8f5bd910e70d4b601889ab7e0815441d9a2258e77de015f7e7314cc9abd9773 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Zebra Mempool Adversarial Resilience Suite Source summary: Date Submitted: 7/20/2026 | Proposal Title: Zebra Mempool Adversarial Resilience Suite | Applicant(s): @de

  4. [4]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 1
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 1 of 8 Hi everyone. I just submitted a ZCG application and I’m posting here for feedback as required. GitHub issue: github.com/ZcashCommunityGrants/zcashcommunitygrants Grant Application - Zebra Mempool Adversarial Resilie

  5. [5]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 2
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 2 of 8 Practical experience with mempool transaction handling and admission logic, wire-format serialization and deserialization, address encoding, chain/genesis state initialization, and multi-signature schemes. Comfortable

  6. [6]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 3
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 3 of 8 benefits from an active pipeline of external researchers filing PoC-backed mempool denial-of-service reports (GHSA-4fc2, -m9xx, -84j3, -65jj). This project does not replace that pipeline — it makes its output permanent.

  7. [7]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 4
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 4 of 8 exhaustion, degraded or halted transaction admission) and transaction-relay censorship. GHSA-4fc2 demonstrated a single peer denying mempool admission to honest peers. This is availability and censorship-resistance — cor

  8. [8]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 5
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 5 of 8 Determinism layer. Zebra's mempool download pipeline (`zebrad/src/components/mempool/downloads.rs`) is driven by async tasks with verification timeouts and cancellation. The harness supplies a paused, explicitly advanced

  9. [9]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 6
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 6 of 8 adversarial runs and long-running resource-growth scenarios, which exceed the limits of standard free-tier CI minutes. ### Service Costs (USD) 0 ### Service Costs Justification No external service providers are requi

  10. [10]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 7
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 7 of 8 (Milestone 1 acceptance criterion). - A scenario library covering the P0/P1 surfaces, runnable locally and in CI. - ZIP 401 cost-limit and eviction-gameability properties asserted under adversarial load. - Standing CI: p

  11. [11]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 8
    Changed since briefingThis applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 8 of 8 shows up across most nodes at once and gets inherited by forks. Ironwood is also adding new transaction types to the admission path. I want to be upfront about what already exists, because I’m not claiming a gap tha

  12. [12]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023938286 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023938286 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: @alexgbo https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Done! id: 5023938286 url: https:/

  13. [13]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023509814 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023509814 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: @deucali0n10 please post your grant to the [Forum](https://forum.zcashcommunity.com/) for community feedback. If you need assistance posting sha

  14. [14]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5024002064 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5024002064 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: Thanks....please edit the Forum post to insert the GitHub link (it's missing). id: 5024002064 url: https://api.github.com/repos/ZcashCommunityGr

  15. [15]Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) Applicant: Independent Developer Status: approved Decision evidence: ZCG meeting minutes Meeting date: 2026-06-22 Meeting title: Zcash Community Grants Meeting Minutes 6/22/2026 Referenced proposal: Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) Normalized decision: remains_open Decision text: Remains open Committee rationale: Applicant proposes a grant to build a continuous differenti

  16. [16]Zcash MCP Server for AI Agent Integration - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Zcash MCP Server for AI Agent Integration Applicant: Independent Developer Status: declined Decision evidence: ZCG meeting minutes Meeting date: 2026-05-25 Meeting title: Zcash Community Grants Meeting Minutes 05/25/2026 Referenced proposal: Zcash MCP Server For AI Agent Integration Normalized decision: declined Decision text: Declined Committee rationale: This proposal requests a forward grant to build a production-ready MCP server enabling AI agents to interact with Zcash — checking balances, generating addresses, constructing shielded transactions, and managing wallets —

  17. [17]Zebra Coverage-Guided Fuzzing Infrastructure
    Team HistoryCanonical Application

    Grant application: Zebra Coverage-Guided Fuzzing Infrastructure Applicant: Independent Developer Status: approved GitHub labels: name: 📋 Grant Application | status: grant_application | category: intake | name: 👀 Ready For ZCG Review | status: ready_for_zcg_review | category: review | name: ✅ Startup Payment Completed | status: startup_payment_completed | category: payment | name: 🎯 Milestone 1 Complete | status: milestone_complete | category: milestone | milestoneNumber: 1 | name: 🎯 Milestone 2 Complete | status: milestone_complete | category: milestone | milestoneNumber: 2 Requested amoun

  18. [18]Grant Application – Zebra State Snapshot & Fast Sync Infrastructure - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Grant Application – Zebra State Snapshot & Fast Sync Infrastructure Applicant: Independent Developer Status: declined Decision evidence: ZCG meeting minutes Meeting date: 2026-01-19 Meeting title: Zcash Community Grants Meeting Minutes 1/19/2026 Referenced proposal: State Snapshot and Fast Sync infrastructure Normalized decision: unknown Committee rationale: The project will build a state snapshot and fast-sync module for Zebra, the Zcash Rust full node, enabling new nodes to bootstrap from verified point-in-time state snapshots instead of replaying the entire blockchain fro

  19. [19]ZecHub, An open source education hub for Zcash — comparison summary
    Similar ApprovedCanonical Application

    Comparable grant: ZecHub, An open source education hub for Zcash Applicant: ZecHub, Squirrel, Dismad, & Tecnopapapi Recorded outcome/status: approved Requested amount USD: 8900.00 Documented outcome signal: historicalRegistryDecisionDate: 11/27/23 Documented outcome signal: historicalRegistryDecisionTurnaroundDays: 10 Documented outcome signal: historicalRegistryStatus: Approved Documented outcome signal: sheetPaidAmountUsd: 0 Committee decision (2023-11-27): unknown Committee rationale: - Asking for $50,000 for five months of service. Jason recused himself from voting because he is a member o

Version history (1)

Committee briefing

Jul 24, 2026, 12:06 PM UTC

SharedSucceeded

1. Executive summary and decision snapshot

The request is for an open-source “Zebra Mempool Adversarial Resilience Suite”: a standalone Rust testing crate intended to make Zebra mempool timeout, cancellation, concurrency, eviction, and admission-policy behavior deterministically testable under adversarial but valid transaction patterns. Proposed outputs include CI tests, ZIP 401 conformance checks, a threat model, documentation, and coordinated disclosure of confirmed findings. [5][7][10]

The applicant is Deucalion / GitHub user @deucali0n10, described as an independent solo developer. The application presents prior Rust, async-service, mempool, serialization, and Zcash/Zebra architectural experience, but these qualifications are self-reported and are not independently substantiated in the supplied evidence. [1][5]

Funding snapshot: the application narrative, budget, and milestone table consistently state a total of $18,000 over eight weeks: $3,000 startup funding, then three $5,000 milestones. However, the request metadata records $18.00. This material amount conflict should be resolved before any funding terms are considered. [1][9][10][11]

Delivery snapshot: Milestone 1 tests the central technical assumption by requiring deterministic CI reproduction of Zebra issue #10684; later milestones extend scenarios and integrate ZIP 401 properties and CI. This creates a useful early test of feasibility. [10]

Primary decision issue: the proposal identifies a plausible testing gap between individual regression tests and reusable adversarial, stateful testing. Its value nevertheless depends heavily on whether Zebra maintainers consider the standalone harness technically useful and maintainable, because upstream adoption is explicitly not required for milestone completion. [6][7][11]

2. Applicant and team track record

The applicant identifies as an independent, solo developer. No additional team members, subcontractors, or external funding sources are proposed. [5][9]

The application states that the lead has systems-engineering experience in Rust consensus-node internals; mempool transaction handling and admission logic; serialization; address encoding; chain/genesis initialization; multisignature schemes; and Tokio scheduling, timeout, and cancellation paths. The proposed responsibilities include harness architecture, adversarial-scenario design, vulnerability triage, coordinated disclosure, documentation, and reporting. [1][5]

Evidence limitation: No grounded evidence found of prior completed grants, publicly documented code contributions, delivered software, or externally verified outcomes attributable to Deucalion / @deucali0n10. The application says it has received no previous funding. [9]

Inference: The claimed background aligns closely with the project’s technical surface, but solo execution and the absence of independently documented delivery history increase reliance on milestone-based validation.

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

The project would build a standalone crate, zebra-mempool-resilience, containing a controlled-clock and controlled-task-progression harness, synthetic multi-peer inputs, property/invariant checks, and adversarial scenario libraries. Targeted invariants include release of per-peer slots after verification timeouts, adherence to ZIP 401 mempool cost limits, resistance to adversarial eviction steering, and internal consistency after eviction. [7][8]

Scope is deliberately limited to in-process mempool policy behavior. The applicant excludes transaction/block/P2P/RPC parsing fuzzing, external synthetic-node network testing, batch-verification soundness, consensus changes, wallet functionality, and mempool reimplementation. [8][11]

Funding structure stated in the proposal:

  • Startup: $3,000 for initial repository/crate scaffolding and deterministic-harness work. [10]
  • Milestone 1: $5,000 by week 4 for the deterministic harness, multi-peer model, P0 scenarios, and repeatable CI reproduction of #10684. [10]
  • Milestone 2: $5,000 by week 6 for P1 scenarios, timeout/concurrency regression coverage, and disclosure of confirmed findings. [10]
  • Milestone 3: $5,000 by week 8 for ZIP 401 checks, CI integration, threat model, documentation, and final report. $1,500 of this milestone is conditional on stable Ironwood APIs. [10]

The stated budget is $16,500 compensation and $1,500 CI/compute costs, for $18,000 total. [8][9]

The project is designed to function against a pinned public Zebra revision without a commitment from Zebra maintainers. Upstream merge is described as beneficial but not required. [7][8]

4. Community discussion, arguments, responses, and resolution

No grounded evidence found of substantive community or Zebra-maintainer feedback on technical merit, overlap, cost, or adoption. The supplied comments concern posting the application to the forum and adding the application link. [12][13][14]

Strongest argument for: The applicant identifies a concrete gap: individual disclosed vulnerabilities may receive narrowly scoped regression tests, while timeout- and concurrency-dependent adjacent paths remain difficult to reproduce deterministically. The cited #10684 is presented as a regression in a timeout path despite nearby existing regression coverage. [5][6][11]

Strongest argument against: The proposal may create a separate test harness with limited practical value if Zebra maintainers do not adopt, run, or use it. The applicant recognizes this directly, asking maintainers whether they would find an external harness useful or prefer work retained in their existing security and CI processes. [11]

Applicant clarification: The applicant distinguishes the work from coverage-guided input fuzzing, synthetic-node testing, and batch-verification testing, and frames upstream merge as optional rather than a delivery dependency. [8][11]

Resolution status: Scope overlap is more clearly addressed than adoption value. The unresolved disagreement is whether a standalone external harness will provide sufficient ongoing security benefit without confirmed maintainer support.

5. Relevant precedents and documented outcomes

Zebra Coverage-Guided Fuzzing Infrastructure — $30,000. This is the closest documented comparable because it concerns security-testing infrastructure for Zebra. The present applicant distinguishes its proposal as stateful in-process mempool policy testing rather than broad coverage-guided fuzzing of transactions, blocks, P2P, and RPC. The comparable grant is recorded as approved, with Milestones 1 and 2 marked complete; however, no supplied evidence documents security findings, upstream adoption, or other substantive outcomes. [8][17]

Batch-vs-Single Verification Equivalence — $45,000 request. This is relevant as another proposed continuous CI-based assurance system for Zebra verification. It aimed to compare batch and individual shielded-verification results continuously. Its record is internally inconsistent: it is labeled approved while the supplied decision text says “Remains open.” No outcome evidence is supplied. It therefore supports the existence of interest in sustained security-test infrastructure, but not a reliable funding or delivery precedent. [15]

6. Material risks and execution considerations

  • Core feasibility risk: deterministic control of async timeout and cancellation behavior is the principal engineering challenge. The proposal appropriately makes successful deterministic reproduction of #10684 the Milestone 1 acceptance test. [9][10]
  • Adoption and durability risk: CI infrastructure can be delivered standalone, but practical ongoing value is uncertain without evidence that Zebra maintainers will run, review, or incorporate it. [7][11]
  • Solo-delivery risk: one developer is responsible for all engineering, testing, disclosure, documentation, and reporting. [5][9]
  • Upstream-change risk: Zebra mempool code is described as actively changing; the applicant plans to pin and update against revisions. [9]
  • Conditional-scope risk: Ironwood scenarios are dependent on API stability and account for $1,500 of the final milestone. [10]
  • Impact boundary: the applicant does not claim that this work prevents consensus failures; the stated security objective is availability and transaction-relay censorship resistance. [6][11]

7. Material gaps and questions for the applicant

  1. Please confirm the requested amount: is it $18,000, as the budget and milestones state, or $18.00, as the request metadata states? [1][9][10]
  2. Can Zebra maintainers provide written feedback on whether a standalone harness would be used, reviewed, incorporated, or otherwise considered valuable?
  3. What public code, prior contributions, or prior testing artifacts demonstrate the applicant’s ability to build deterministic Tokio-based test infrastructure?
  4. What exact repository, licensing, maintenance period, CI ownership, and compute-spending controls will apply after the eight-week grant?
  5. Can Milestone 1 acceptance require an independently reproducible demonstration that #10684 fails on an affected pinned revision and is reliably exercised by the harness?
  6. If Ironwood APIs are not stable, how will the $1,500 conditional component be withheld, redirected, or separately accepted? [10]
  7. What measurable criterion distinguishes a useful ZIP 401 “eviction gameability” property from a test that merely reflects assumptions embedded in the harness?

8. Neutral decision considerations

Factors supporting consideration include a narrowly defined security-testing objective, an early feasibility gate, permanent open-source deliverables, and a stated effort to avoid duplicating adjacent testing domains. [8][10]

Factors warranting caution include the unresolved $18-versus-$18,000 funding discrepancy, lack of independently documented applicant delivery history, solo execution, uncertain maintainer adoption, and absence of substantive community or maintainer feedback. [1][9][12][13][14]

Inference: A committee could treat the proposal as stronger if funding conditions emphasize verified Milestone 1 reproducibility, explicit treatment of the conditional Ironwood amount, and evidence of intended-user interest before substantial later payments. This is a decision consideration, not a recommendation for an autonomous approve-or-reject outcome.

9. Numbered source list

  • [5] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 2 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [7] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 4 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [10] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 7 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [1] Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362
  • [9] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 6 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [11] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 8 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [6] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 3 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [8] Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 5 — https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1
  • [12] Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023938286
  • [13] Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023509814
  • [14] Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5024002064
  • [17] Zebra Coverage-Guided Fuzzing Infrastructure — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/234
  • [15] Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) - decision minutes — https://forum.zcashcommunity.com/t/zcash-community-grants-meeting-minutes-6-22-2026/56384
Evidence coverage19 of 57 records selected

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

Evidence records
19 selected
38 omitted from 57 candidates
Current application share
79%
Of the evidence prompt
Prompt use
61,628 characters
68% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
1 packed0 omitted1 available
Discussion chunks
8 packed1 omitted9 available

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

Evidence and citations (19) · 9 changed or unavailable
  1. [1]Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#362 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 Source title: Grant Application - Zebra Mempool Adversarial Resilience Suite 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 [Provide

  2. [2]Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationCanonical Application

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer 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: 18.00 GitHub issue: 362 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommunitygrant

  3. [3]Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGoogle Sheet Row

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:627 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Zebra Mempool Adversarial Resilience Suite Source summary: : 7/20/2026 | Proposal Title: Zebra Mempool Adversarial Resilience Suite | Applicant(s): @deucali0n10 | Grant Platform Link: https://github.com/ZcashCommunityGrants/zcashcommunit

  4. [4]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 1
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 1 of 8 Hi everyone. I just submitted a ZCG application and I’m posting here for feedback as required. GitHub issue: github.com/ZcashCommunityGrants/zcashcommunitygrants Grant Application - Zebra Mempool Adversarial Resilie

  5. [5]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 2
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 2 of 8 Practical experience with mempool transaction handling and admission logic, wire-format serialization and deserialization, address encoding, chain/genesis state initialization, and multi-signature schemes. Comfortable

  6. [6]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 3
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 3 of 8 benefits from an active pipeline of external researchers filing PoC-backed mempool denial-of-service reports (GHSA-4fc2, -m9xx, -84j3, -65jj). This project does not replace that pipeline — it makes its output permanent.

  7. [7]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 4
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 4 of 8 exhaustion, degraded or halted transaction admission) and transaction-relay censorship. GHSA-4fc2 demonstrated a single peer denying mempool admission to honest peers. This is availability and censorship-resistance — cor

  8. [8]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 5
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 5 of 8 Determinism layer. Zebra's mempool download pipeline (`zebrad/src/components/mempool/downloads.rs`) is driven by async tasks with verification timeouts and cancellation. The harness supplies a paused, explicitly advanced

  9. [9]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 6
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 6 of 8 adversarial runs and long-running resource-growth scenarios, which exceed the limits of standard free-tier CI minutes. ### Service Costs (USD) 0 ### Service Costs Justification No external service providers are requi

  10. [10]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 7
    This applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 7 of 8 (Milestone 1 acceptance criterion). - A scenario library covering the P0/P1 surfaces, runnable locally and in CI. - ZIP 401 cost-limit and eviction-gameability properties asserted under adversarial load. - Standing CI: p

  11. [11]Grant Application - Zebra Mempool Adversarial Resilience Suite — posts 1–5, part 8
    Changed since briefingThis applicationForum Link

    Forum topic: Grant Application - Zebra Mempool Adversarial Resilience Suite Topic URL: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Post #1 by Deucali0n10 Posted: 2026-07-20 15:21:37.897+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/1 Post part 8 of 8 shows up across most nodes at once and gets inherited by forks. Ironwood is also adding new transaction types to the admission path. I want to be upfront about what already exists, because I’m not claiming a gap tha

  12. [12]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023938286 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023938286 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: @alexgbo https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Done! id: 5023938286 url: https:/

  13. [13]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023509814 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5023509814 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: @deucali0n10 please post your grant to the [Forum](https://forum.zcashcommunity.com/) for community feedback. If you need assistance posting sha

  14. [14]Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Zebra Mempool Adversarial Resilience Suite Applicant: Independent Developer Status: under_review Requested amount USD: 18.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5024002064 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362#issuecomment-5024002064 Source title: Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite Source summary: Thanks....please edit the Forum post to insert the GitHub link (it's missing). id: 5024002064 url: https://api.github.com/repos/ZcashCommunityGr

  15. [15]Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) Applicant: Independent Developer Status: approved Decision evidence: ZCG meeting minutes Meeting date: 2026-06-22 Meeting title: Zcash Community Grants Meeting Minutes 6/22/2026 Referenced proposal: Batch-vs-Single Verification Equivalence: Continuous Soundness Fuzzing for Zcash Shielded Verification (incl. Ironwood) Normalized decision: remains_open Decision text: Remains open Committee rationale: Applicant proposes a grant to build a continuous differenti

  16. [16]Zcash MCP Server for AI Agent Integration - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Zcash MCP Server for AI Agent Integration Applicant: Independent Developer Status: declined Decision evidence: ZCG meeting minutes Meeting date: 2026-05-25 Meeting title: Zcash Community Grants Meeting Minutes 05/25/2026 Referenced proposal: Zcash MCP Server For AI Agent Integration Normalized decision: declined Decision text: Declined Committee rationale: This proposal requests a forward grant to build a production-ready MCP server enabling AI agents to interact with Zcash — checking balances, generating addresses, constructing shielded transactions, and managing wallets —

  17. [17]Zebra Coverage-Guided Fuzzing Infrastructure
    Changed since briefingTeam HistoryCanonical Application

    Grant application: Zebra Coverage-Guided Fuzzing Infrastructure Applicant: Independent Developer Status: approved GitHub labels: name: 📋 Grant Application | status: grant_application | category: intake | name: 👀 Ready For ZCG Review | status: ready_for_zcg_review | category: review | name: ✅ Startup Payment Completed | status: startup_payment_completed | category: payment | name: 🎯 Milestone 1 Complete | status: milestone_complete | category: milestone | milestoneNumber: 1 | name: 🎯 Milestone 2 Complete | status: milestone_complete | category: milestone | milestoneNumber: 2 Requested amoun

  18. [18]Grant Application – Zebra State Snapshot & Fast Sync Infrastructure - decision minutes
    Team HistoryForum Meeting Minutes

    Grant application: Grant Application – Zebra State Snapshot & Fast Sync Infrastructure Applicant: Independent Developer Status: declined Decision evidence: ZCG meeting minutes Meeting date: 2026-01-19 Meeting title: Zcash Community Grants Meeting Minutes 1/19/2026 Referenced proposal: State Snapshot and Fast Sync infrastructure Normalized decision: unknown Committee rationale: The project will build a state snapshot and fast-sync module for Zebra, the Zcash Rust full node, enabling new nodes to bootstrap from verified point-in-time state snapshots instead of replaying the entire blockchain fro

  19. [19]ZecHub, An open source education hub for Zcash — comparison summary
    Changed since briefingSimilar ApprovedCanonical Application

    Comparable grant: ZecHub, An open source education hub for Zcash Applicant: ZecHub, Squirrel, Dismad, & Tecnopapapi Recorded outcome/status: approved Requested amount USD: 8900.00 Documented outcome signal: historicalRegistryDecisionDate: 11/27/23 Documented outcome signal: historicalRegistryDecisionTurnaroundDays: 10 Documented outcome signal: historicalRegistryStatus: Approved Documented outcome signal: sheetPaidAmountUsd: 0 Committee decision (2023-11-27): unknown Committee rationale: - Asking for $50,000 for five months of service. Jason recused himself from voting because he is a member o

Application-scoped research

Ask about this application

Ask a focused question. Answers use the grant knowledge index and retain numbered links to the evidence supplied to the model.

Your account can read shared analyses but cannot generate a custom answer.

Workflow signals
📋 Grant Application👀 Ready For ZCG Review❌ Grant Declined
Latest committee record
Declined8/3/2026

Applicant requests a forward grant to build a deterministic simulation harness for Zebra’s async mempool — enabling controlled-time reproduction of timeout/concurrency bugs (the exact class of GHSA-65jj and open issue #10684 ), a composed…

Data quality and provenanceSource matching, linked-record coverage, and reconciliation diagnostics

Source coverage

Operational context for tracing how this canonical record was assembled.
Source stateGitHub + Sheet
GitHub-Sheet match100%
Primary forum1
Supporting forum1
GitHub labels3
Decision notes1

GitHub workflow labels

3 labels captured as structured grant attributes
📋 Grant Application
Category
Intake
Status
Grant Application
Milestone
-
Observed
8/5/2026
Open GitHub issue
👀 Ready For ZCG Review
Category
Review
Status
Ready For Zcg Review
Milestone
-
Observed
8/5/2026
Open GitHub issue
❌ Grant Declined
Category
Decision
Status
Declined
Milestone
-
Observed
8/5/2026
Open GitHub issue

Decision history

1 meeting note linked
Declined8/3/2026

Zebra Mempool Adversarial Resilience Suite

Declined

Applicant requests a forward grant to build a deterministic simulation harness for Zebra’s async mempool — enabling controlled-time reproduction of timeout/concurrency bugs (the exact class of GHSA-65jj and open issue #10684 ), a composed adversarial scenario library, a ZIP 401 anti-DoS conformance oracle, and Ironwood mempool surface coverage, all left as permanent CI infrastructure. Requesting $18,000. Artkor: After our discussion, it became clear to me that this is highly complex work, while the applicant’s expertise remains unclear and the proposal itself is too vague. For those reasons, I am voting to reject it. Gguy: I agree that many applications like this require the expert teams developing this technology and therefore they its critical they be involved in the process to ensure adoption of this tooling. I do think that there is room to explore work like this more into the future, but I won’t be approving this specific grant application. Paul: It should be noted that one of the factors in this decision here was that the GitHub account for this applicant is new without any track record whatsoever which raises a lot of questions. Zerodartz: I also think the Zakura team has been also doing something related to mempool upgrades and improvements recently, but yeah, the lack of past GitHub history makes me question it. I reject. Hanh: Concurrency/Async, DDOS protection are notoriously difficult to design and verify. Even though I appreciate the seriousness of the issue, I find the applicant has not demonstrated enough expertise in the matter. I decline.

Confidence
100%
Match method
Direct Source Url
Minutes
Zcash Community Grants Meeting Minutes 8/3/2026
Committee notes

Artkor: After our discussion, it became clear to me that this is highly complex work, while the applicant’s expertise remains unclear and the proposal itself is too vague. For those reasons, I am voting to reject it.

Gguy: I agree that many applications like this require the expert teams developing this technology and therefore they its critical they be involved in the process to ensure adoption of this tooling. I do think that there is room to explore work like this more into the future, but I won’t be approving this specific grant application.

Paul: It should be noted that one of the factors in this decision here was that the GitHub account for this applicant is new without any track record whatsoever which raises a lot of questions.

Zerodartz: I also think the Zakura team has been also doing something related to mempool upgrades and improvements recently, but yeah, the lack of past GitHub history makes me question it. I reject.

Hanh: Concurrency/Async, DDOS protection are notoriously difficult to design and verify. Even though I appreciate the seriousness of the issue, I find the applicant has not demonstrated enough expertise in the matter. I decline.

Forum links

1 primary, 1 supporting
Primary forum thread

Grant Application - Zebra Mempool Adversarial Resilience Suite

Hi everyone. I just submitted a ZCG application and I’m posting here for feedback as required. GitHub issue: github.com/ZcashCommunityGrants/zcashcommunitygrants Grant Application - Zebra Mempool Adversarial Resilience Suite opened 02:34PM - 20 Jul 26 UTC deucali0n10 📋 Grant Applicati...

Confidence
100%
Forum URL
https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740
Open forum thread

source: forum_mirror | topicId: 56740 | fetchedAt: 2026-08-25T07:04:45.902Z | categoryId: 36 | mirrorKind: forum_topic | coverageCapped: false | discoveredFrom: ["github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023938286","google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:e8f5bd910e70d4b601889ab7e0815441d9a2258e77de015f7e7314cc9abd9773"] | postStreamCount: 2

Supporting forum reference

Grant Application - Zebra Mempool Adversarial Resilience Suite

Hi everyone. I just submitted a ZCG application and I’m posting here for feedback as required. GitHub issue: github.com/ZcashCommunityGrants/zcashcommunitygrants Grant Application - Zebra Mempool Adversarial Resilience Suite opened 02:34PM - 20 Jul 26 UTC deucali0n10 📋 Grant Applicati...

Confidence
100%
Forum URL
https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/2
Open forum thread

source: forum_mirror | topicId: 56740 | fetchedAt: 2026-08-25T07:04:45.902Z | categoryId: 36 | mirrorKind: forum_topic | coverageCapped: false | discoveredFrom: ["github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#362:comment:5191966910"] | postStreamCount: 2

Application source evidence

Primary GitHub, Sheet, and other non-forum source records.
Github Issue

Grant Application - Zebra Mempool Adversarial Resilience Suite

### 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 [Provide KYC information](https:/...

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | state: closed | author: deucali0n10 | labels: ["📋 Grant Application","👀 Ready For ZCG Review","❌ Grant Declined"] | number: 362 | closedAt: 2026-08-05T12:53:27Z | commentCount: 5

Github Issue Comment

Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite

@deucali0n10 please post your grant to the [Forum](https://forum.zcashcommunity.com/) for community feedback. If you need assistance posting share your Forum username here.

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023509814
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 362 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | commentId: 5023509814 | createdAt: 2026-07-20T14:41:05Z | issueNumber: 362

Github Issue Comment

Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite

@alexgbo https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740 Done!

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362:comment:5023938286
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: deucali0n10 | number: 362 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | commentId: 5023938286 | createdAt: 2026-07-20T15:21:58Z | issueNumber: 362

Github Issue Comment

Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite

Thanks....please edit the Forum post to insert the GitHub link (it's missing).

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362:comment:5024002064
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 362 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | commentId: 5024002064 | createdAt: 2026-07-20T15:28:17Z | issueNumber: 362

Github Issue Comment

Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite

Ah okey. Now done. sorry

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362:comment:5024036630
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: deucali0n10 | number: 362 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | commentId: 5024036630 | createdAt: 2026-07-20T15:31:37Z | issueNumber: 362

Github Issue Comment

Comment on #362: Grant Application - Zebra Mempool Adversarial Resilience Suite

https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversarial-resilience-suite/56740/2

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#362:comment:5191966910
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 362 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | commentId: 5191966910 | createdAt: 2026-08-05T12:53:27Z | issueNumber: 362

Google Sheet Row

Zebra Mempool Adversarial Resilience Suite

Date Submitted: 7/20/2026 | Proposal Title: Zebra Mempool Adversarial Resilience Suite | Applicant(s): @deucali0n10 | Grant Platform Link: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | Forum Link: https://forum.zcashcommunity.com/t/grant-application-zebra-mempool-adversa

Confidence
100%
Source ID
1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:e8f5bd910e70d4b601889ab7e0815441d9a2258e77de015f7e7314cc9abd9773
Open source record

gid: 1164534734 | sheetId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg | tabName: all_grants_tracking | rowNumber: 627 | legacySourceId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:627 | identityStrategy: grant_platform_link | businessIdentifier: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/362 | rowLocationSourceId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:627