ZCG Grants Prototype

Committee briefing

zswap by stalllion labs

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

Evidence changedShared

Committee briefing

7 of 15 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

Stallion Labs requests $50,000 for ZSwap, a formal specification, feasibility verification, and testnet demonstration of privacy-preserving atomic swaps involving shielded ZEC—not a production service. The request is under review. Funding comprises $5,000 startup, $17,000 for milestone 1, and $28,000 for milestone 2.[1][8]

The strongest capability signals are self-reported blockchain engineering experience and a specific claim to have verified an Orchard signing interface against source code.[1][4] Inference: the decisive issue is whether this team can resolve the protocol’s fund-locking and recovery problems, rather than merely demonstrate signature integration; community scrutiny exposed a vulnerability the applicant acknowledged.[5]

2. Applicant and team track record

The application assigns:

  • Prince Eniola Egbedele: protocol specification, cross-curve research, and external cryptography-review coordination; reports developer-relations and Stellar infrastructure experience.
  • Robert Abimbola: Orchard feasibility work and testnet implementation; reports full-stack, blockchain, and payment-application experience.
  • Similoluwa Abidoye: documentation and reviewer outreach; reports three years in Web3.[1]

The team explicitly says it has no completed prior ZCG grant to demonstrate delivery.[4] For independently verified cryptographic research credentials, shipped-project outcomes, or accepted prior grant deliverables: No grounded evidence found. The supplied backgrounds establish claimed experience, not demonstrated capacity to deliver a new cryptographic construction.[1]

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

The proposed mechanism uses RedPallas adaptor signatures: completing a spend-authorization signature would reveal a secret enabling the counterparty’s claim. The applicant says orchard::pczt::Action::apply_signature in Orchard v0.12.0 accepts externally produced signatures without an Orchard fork.[4]

Two acknowledged research dependencies are cross-curve secret compatibility with Bitcoin or Solana and a formal lock/reveal ordering proof. External cryptographic review is an assigned responsibility, but the supplied evidence contains no reviewer commitment.[1][4]

The applicant confirms that milestones contain user stories, deliverables, and acceptance criteria.[8] However, for their actual milestone-by-milestone contents, deadlines, labor allocation, review costs, and treatment of unsuccessful feasibility research: No grounded evidence found. Consequently, payment arithmetic is established, but cost reasonableness and enforceable acceptance gates cannot yet be assessed.

4. Community discussion, arguments, responses, and resolution

  • Strongest argument for: the applicant deliberately limits the request to specification and feasibility before production investment, identifies unresolved technical questions, and invites scrutiny. It presents signature-level operation as a potential privacy advantage over transaction-linking approaches.[4]
  • Strongest objection: Strahn Cryptography argues that adaptor signatures alone do not lock funds, allowing a competing spend or refund to defeat atomicity. The applicant agrees the draft permits unilateral spending and proposes a two-party FROST key plus presigned recovery transactions as a possible remedy—not a demonstrated fix.[5]
  • Novelty and differentiation: the applicant argues an alternative ZEC–EVM design leaks transaction-linking information. Strahn responds that a NIZK-based privacy fix is underway and cites recent adaptor-signature literature contradicting the applicant’s broad novelty claim. The applicant says it is checking that research; no revised comparison is supplied.[6][7]
  • Capability dispute: Strahn questions whether AI-assisted discussion reflects independent technical understanding and recommends against funding. The applicant says AI combined the team’s own thoughts. Strahn later apologizes for its attitude toward AI-generated proposals.[6][7]

Resolution: the vulnerability was acknowledged, not resolved. The apology addresses tone, not protocol correctness. Swap directionality, safe recovery, and comparative privacy remain unsettled in the supplied discussion.[5][6][7]

5. Relevant precedents and documented outcomes

  • ZeWiF — $121,200, approved. Relevant as specification-first interoperability work followed by Rust libraries and implementation tooling. Committee rationale included clear deliverables, an identified migration need, and supportive expert review. All five milestones and the grant are recorded complete; no adoption or asset-recovery results are supplied, so those labels do not establish impact. Inference: its strongest lesson for ZSwap is the value of identifiable users and committed technical reviewers, not a comparable price benchmark.[12]
  • ZKFIED — $45,000, declined. Relevant because it combined shielded Zcash, threshold signatures, and cross-chain cryptography at a similar funding scale. Documented reasons included poor fit with current funding priorities, insufficient user demand, and concern that the concept was generated rather than grounded in an applied need. Inference: this supports testing ZSwap’s concrete ecosystem value; it does not establish that ZSwap shares those shortcomings.[14]

6. Material risks and execution considerations

Inferences from the supplied technical discussion:

  • Research uncertainty: the grant could produce a useful negative feasibility result rather than a working swap. Acceptance terms should distinguish those outcomes.[4][5]
  • Scope expansion: the proposed joint-key remedy introduces additional design and recovery work beyond simply applying external signatures; effort estimates may need revision.[5]
  • Differentiation risk: evolving competing designs and newly cited research could narrow the claimed privacy or novelty advantage during delivery.[6]
  • Future deployment risk: even successful testnet delivery would not establish production safety or user adoption; those are outside the stated deliverable.[1]

7. Material gaps and questions for the applicant

  • Protocol safety: what revised state machine prevents unilateral spending, premature secret extraction, and loss when either party aborts? Which swap directions does it support?
  • Bounded scope: which counterparty chain and curve are committed deliverables, rather than exploratory options?
  • Independent assurance: who will review the construction, what expertise and availability have they committed, and who has authority to accept the proofs?
  • Payment conditions: what artifacts, deadlines, and adversarial tests unlock each payment? What happens to later funding if feasibility fails?
  • Budget and capacity: how are engineering time, cryptographic research, and external review priced, and which prior artifacts demonstrate relevant competence?
  • Incremental value: after reviewing the cited literature and alternative designs, what specific unresolved capability remains, and which intended integrators want it?

8. Neutral decision considerations

Committee judgment framework: evaluate this as a bounded research purchase, not a near-term exchange product. The relevant benefit is independently reviewable knowledge that could enable safer shielded interoperability.

Possible funding conditions include a frozen initial chain pair, a named independent reviewer, an accepted revised threat model, and staged release against reproducible artifacts. A committee could also require a preliminary safety review before committing the full scope.

A sound evaluation should distinguish useful research failure from incomplete delivery and weigh the demonstrated technical response more heavily than the discussion’s tone. These are options for committee consideration, not an approve-or-reject recommendation.

9. Numbered source list

  • [1] Grant Application - zswap by stalllion labs — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453
  • [8] Comment on #453: Grant Application - zswap by stalllion labs — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453#issuecomment-5884774668
  • [4] ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 1–5, part 1 — https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/1
  • [5] ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 1–5, part 2 — https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/3
  • [6] ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 6–10 — https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/6
  • [7] ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 11–15 — https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/11
  • [12] Zcash Extensible Wallet Interchange Format (ZeWiF) — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/3
  • [14] Grant Application ZKFIED — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/167
Evidence coverage15 of 53 records selected

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

Evidence records
15 selected
38 omitted from 53 candidates
Current application share
70%
Of the evidence prompt
Prompt use
56,499 characters
63% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
13 packed0 omitted13 available
Discussion chunks
4 packed1 omitted5 available

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

Evidence and citations (15) · 7 changed or unavailable
  1. [1]Grant Application - zswap by stalllion labs
    Changed since briefingThis applicationGithub Issue

    Grant application: zswap by stalllion labs Applicant: Stallion Labs Status: under_review Requested amount USD: 50000.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#453 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453 Source title: Grant Application - zswap by stalllion labs 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 KYC information](https:/... id: 5625836237

  2. [2]zswap by stalllion labs
    Changed since briefingThis applicationCanonical Application

    Grant application: zswap by stalllion labs Applicant: Stallion Labs 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: 50000.00 GitHub issue: 453 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommunitygrants#453 githubCommentCount

  3. [3]zswap by stalllion labs
    Changed since briefingThis applicationGoogle Sheet Row

    Grant application: zswap by stalllion labs Applicant: Stallion Labs Status: under_review Requested amount USD: 50000.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:db16d06a6aac2efbefbd202dc7f5083235b3df2e8e1c1d49bbcc4a1bd81bb572 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: zswap by stalllion labs Source summary: Date Submitted: 9/29/2026 | Proposal Title: zswap by stalllion labs | Applicant(s): Stallion Labs | Grant Platform Link: https://github.com/ZcashComm

  4. [4]ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 1–5, part 1
    This applicationForum Link

    Forum topic: ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review Topic URL: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884 Post #1 by 15X dev Posted: 2026-09-29 13:31:44.406+00 Permalink: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/1 Post part 1 of 2 ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review Hi all —we’re Stallion Labs, and we’v

  5. [5]ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 1–5, part 2
    This applicationForum Link

    Forum topic: ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review Topic URL: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884 Post #3 by Strahn Cryptography Pte. Ltd. Posted: 2026-09-29 22:09:36.778+00 Permalink: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/3 peejay-git: @strahncryptography and @kayabaNerve — given your engagement with the Zwap and ASMR threads specifically, we’d genu

  6. [6]ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 6–10
    This applicationForum Link

    Forum topic: ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review Topic URL: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884 Post #6 by Strahn Cryptography Pte. Ltd. Posted: 2026-09-30 13:08:52.643+00 Reply to post #5 Permalink: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/6 I would respond if your message wasn’t blatantly AI generated. I do not consider AI-generated proposals or techn

  7. [7]ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review — posts 11–15
    Changed since briefingThis applicationForum Link

    Forum topic: ZSwap: A Shielded Atomic Swap Specification for Zcash — Grant Application & Request for Review Topic URL: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884 Post #11 by 15X dev Posted: 2026-09-30 14:06:29.593+00 Reply to post #8 Permalink: https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884/11 we have done our research couple of times prior to this time. i think this just happened in recent times, we are currently checking.

  8. [8]Comment on #453: Grant Application - zswap by stalllion labs
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: zswap by stalllion labs Applicant: Stallion Labs Status: under_review Requested amount USD: 50000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#453:comment:5884774668 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453#issuecomment-5884774668 Source title: Comment on #453: Grant Application - zswap by stalllion labs Source summary: Thanks for the quick review! 1. Confirmed — total grant amount equals startup funding + milestones: $5,000 (startup) + $17,000 (Milestone 1) + $28,000 (Milestone 2) = $50,000, matching th

  9. [9]Comment on #453: Grant Application - zswap by stalllion labs
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: zswap by stalllion labs Applicant: Stallion Labs Status: under_review Requested amount USD: 50000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#453:comment:5884521958 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453#issuecomment-5884521958 Source title: Comment on #453: Grant Application - zswap by stalllion labs Source summary: Thank you for submitting a grant application to Zcash Community Grants (ZCG). Please confirm the following before review begins — addressing these upfront will help avoid delays: 1. Confi

  10. [10]Comment on #453: Grant Application - zswap by stalllion labs
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: zswap by stalllion labs Applicant: Stallion Labs Status: under_review Requested amount USD: 50000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#453:comment:5911536001 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/453#issuecomment-5911536001 Source title: Comment on #453: Grant Application - zswap by stalllion labs Source summary: [Forum post for reference](https://forum.zcashcommunity.com/t/zswap-a-shielded-atomic-swap-specification-for-zcash-grant-application-request-for-review/57884). @peejay-git if you apply fo

  11. [11]Grant Application - zswap by stallion labs
    Team HistoryGithub Issue

    Grant application: zswap by stallion labs Applicant: Stallion Labs Status: filtered Requested amount USD: 50000.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#443 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/443 Source title: Grant Application - zswap by stallion labs 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 KYC information](https:/... id: 5575005248 url:

  12. [12]Zcash Extensible Wallet Interchange Format (ZeWiF) — comparison summary
    Similar ApprovedCanonical Application

    Comparable grant: Zcash Extensible Wallet Interchange Format (ZeWiF) Applicant: Blockchain Commons with Zingo Labs Recorded outcome/status: approved Requested amount USD: 121200.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/3 Workflow outcome signal: ✔️ Changes Approved — status changes_approved Workflow outcome signal: ✅ Grant Approved — status approved Workflow outcome signal: ✔️ Grant Complete — status grant_complete Workflow outcome signal: 🎯 Milestone 1 Complete — status milestone_complete — milestone 1 Workflow outcome signal: 🎯 Milestone 2

  13. [13]Zaino Release Stabilization — comparison summary
    Similar ApprovedCanonical Application

    Comparable grant: Zaino Release Stabilization Applicant: Zingo Labs Recorded outcome/status: approved Requested amount USD: 200000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/327 Workflow outcome signal: ✅ Startup Payment Completed — status startup_payment_completed Workflow outcome signal: ✅ Grant Approved — status approved Workflow outcome signal: ✔️ Grant Complete — status grant_complete Workflow outcome signal: 🎯 Milestone 1 Complete — status milestone_complete — milestone 1 Workflow outcome signal: 🎯 Milestone 2 Complete — status milestone_

  14. [14]Grant Application ZKFIED — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: Grant Application ZKFIED Applicant: HashFoxLabs Recorded outcome/status: declined Requested amount USD: 45000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/167 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 1/5/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-01-05): declined Committee rationale: ZKFIED is a censorship-resistant whistleblower platform that protects source anonymity and evidence integrity by combining shi

  15. [15]Castle Labs Research — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: Castle Labs Research Applicant: Castle Labs Recorded outcome/status: declined Requested amount USD: 17040.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/273 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 4/24/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-04-27): declined Committee rationale: Castle Labs is a three-year-old blockchain research and advisory firm specializing in institutional-grade long-form content, with