ZCG Grants Prototype
Back to applications

Grant application

Threshold (FROST) custody for shielded ZEC

Evaluation snapshot

Request at a glance

Applicant
Aria Naraghi (Individual)
Requested
$47,000
Status
Declined
Review context
Forum discussion linked2 committee records 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

8 of 16 evidence records used by this briefing have changed or are no longer available; the briefing template or model has changed. Regeneration will preserve this version in history.

1. Executive summary and decision snapshot

Aria Naraghi, a solo researcher and engineer, requests $47,000 to build organization-oriented threshold custody for shielded ZEC using rerandomized FROST, with support for Ironwood-era shielded transactions, distributed key generation (DKG), recovery material, a coordinator service, hardware-signing integration, and viewing-key-based audit capabilities. The request remains open for committee consideration. [1][12]

The strongest delivery evidence is the applicant’s reported end-to-end Ironwood testnet demonstration of a 2-of-3 rerandomized-FROST shielded spend, plus an upstream issue addressing the Ironwood external-signing path. These are self-reported technical outputs, not independently audited deliverables. [4][9][12]

The decision hinges on whether the proposed organization-custody layer fills a sufficiently distinct need beyond existing FROST tooling and Zkool, and whether a solo developer can deliver a security-sensitive, interoperable recovery and coordination product within the requested scope. Existing discussion supports the problem’s importance but identifies messaging, recovery, UI/ceremony design, and operational security as the difficult work. [6][8][15]

2. Applicant and team track record

The applicant is Aria Naraghi, applying as an individual with no additional team members. The applicant states responsibility for all research, engineering, DKG interoperability work, upstream contributions, documentation, and milestone delivery. [1]

The applicant reports more than seven years of blockchain and applied-cryptography research, current employment as a senior research specialist at Rango Exchange, authorship or co-authorship of several Ethereum proposals, and prior work on ZK, lattice cryptography, homomorphic encryption, and post-quantum signature research. These are applicant-reported credentials; no independent evidence of prior grant delivery or production deployment was supplied. [1]

The most directly relevant demonstrated capability is the applicant’s reported reproduction of a FROST-over-PCZT signing flow and an Ironwood testnet shielded transaction, followed by identifying interoperability drift between relevant tools and filing an upstream Ironwood-signing issue. [4][9]

Inference: The applicant appears technically engaged with current implementation details and responsive to expert feedback, but the sole-developer structure concentrates engineering, security review coordination, documentation, and operational-support risk in one person.

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

The stated product scope is threshold custody for organizations holding shielded ZEC: COCKTAIL-DKG/ZIP-2005-conformant key generation, backup and recovery of quantum-recoverability material, rerandomized FROST signing over PCZTs, a coordinator service, Keystone hardware-signer integration, and viewing-key-based audit functions. [5][12]

The applicant frames the intended use case as organizational custody rather than a general wallet feature: multiple participants, policy controls, hardware-held shares, audit read access without spend authority, and recovery procedures for personnel changes or lost material. [7][9]

The request is $47,000. The applicant acknowledged an earlier error in the stated requested amount and said the corrected milestone-plus-startup budget totals $47,000. A detailed milestone schedule, payment allocation, timeline, acceptance criteria, and itemized budget are not present in the supplied evidence. [1][11]

Key dependencies include maturation of DKG interoperability work around ZIP-312, ZIP-2005, and COCKTAIL-DKG; upstream FROST tooling; Keystone’s shielded-PCZT capability; and a secure transport or coordination design. [5][6][7]

Material scope ambiguity: The applicant said Ironwood signing-path work would be removed from the proposal and contributed upstream separately, while the committee’s later summary includes Ironwood-correct FROST-over-PCZT signing in the requested work. The committee should clarify whether this is a funded deliverable, an external dependency, or both. [7][12]

4. Community discussion, arguments, responses, and resolution

Strongest arguments for the request

  • The proposal addresses an acknowledged gap: organizational shielded custody without a single signing key or custodian, including recovery and audit functions not solved by basic signing libraries. [4][7]
  • A community technical contributor indicated that no one was then working on Ironwood support in the relevant signing tooling and that DKG work should move toward ZIP-312 and COCKTAIL-DKG. [6]
  • The applicant narrowed the intended differentiation from wallet-oriented FROST products: ceremony safety, recovery material, hardware integration, auditability, and organizational operations. [7][9]

Strongest arguments against or limiting confidence

  • Existing Zkool software already provides DKG, FROST, a GUI, and mainnet functionality, reducing confidence that threshold custody itself is an unserved category. [7][8]
  • Zkool’s maintainer identified secure authenticated messaging, backup of additional key material, malicious-actor handling, and threshold reconfiguration as difficult unresolved areas. [8]
  • A comparable FROST SDK was declined because committee members judged generic APIs unlikely to fit real applications without committed adopters and because secure messaging, backup, and participant-loss recovery were insufficiently addressed. [15]

Applicant responses and resolution

  • The applicant acknowledged missing Zkool research, distinguished the proposed organization-oriented use case, and proposed interoperable recovery rather than a wallet-specific format. [7][9]
  • The applicant accepted feedback to move the narrow Ironwood signing-path change upstream rather than treat it as central grant work. [7]
  • The core disagreement remains: whether an organization-grade custody layer has demonstrated demand and a defensible adoption path beyond existing FROST applications, rather than merely a technically plausible feature set. [8][15]

5. Relevant precedents and documented outcomes

  • FROST Shielded Multi-Sig SDK — declined, $22,000. This is the closest recent precedent because it proposed a wallet-ready FROST SDK. The committee declined it over uncertain application fit and adoption, and because it did not adequately resolve secure messaging, backup, recovery, and participant-loss problems. The current proposal is more responsive to those concerns in scope, but no committed organizational user or adopter is documented. [15]
  • Threshold Shielded Signing Kit — declined, $25,000. This proposed an SDK, relay, and CLI for shielded FROST multisig. It was declined because feedback indicated that its usefulness beyond existing Zcash Foundation FROST toolkits was unclear. This precedent makes clear differentiation from existing tools and practical user demand particularly important. [16]
  • Zcash Shielded Support in Ledger Wallet and Ledger Devices — approved, $300,000. This is relevant because hardware signing is part of the present proposal. Ledger’s grant was approved following close work with Ledger and ECC review, with a defined production integration target. The current request names Keystone integration, but supplied evidence does not show an equivalent integration commitment or external technical review. [14]

6. Material risks and execution considerations

  • Security and recovery risk: The proposed system manages high-value organizational custody. Backup and recovery of DKG-generated key material lack a settled interoperable format, and an incorrect design could create long-term fund-recovery or vendor-lock-in risk. [8][9]
  • Operational-security risk: Secure authenticated participant messaging, coordinator trust boundaries, transport privacy, malicious-participant handling, and threshold reconfiguration remain material challenges. [6][8]
  • Adoption risk: No organization, custodian, wallet, or hardware partner is documented as committed to use the output. This limits ability to assess whether the product will be adopted after delivery. [14][15]
  • Solo-delivery risk: The proposal combines protocol-adjacent interoperability work, security-sensitive implementation, hardware integration, product design, documentation, and user validation under one individual. [1][12]
  • Dependency risk: Interoperability depends partly on evolving ZIP and COCKTAIL-DKG work and on upstream tooling. [5][6]

7. Material gaps and questions for the applicant

  1. What are the exact milestones, dates, payment amounts, acceptance tests, and user validators for each deliverable?
  2. Is Ironwood external signing an independently upstreamed contribution or a funded grant deliverable, and what work remains after the upstream change?
  3. Which named organizations, treasuries, custodians, or wallet teams have agreed to test or adopt the product?
  4. What is the explicit threat model for the coordinator, participant messaging, hardware devices, compromised signers, lost recovery material, and departing participants?
  5. What interoperable recovery format or specification outcome will be delivered, and what happens if ZIP/COCKTAIL-DKG work is delayed or changes materially?
  6. What Keystone technical commitment, test environment, and acceptance path exists for the proposed hardware integration?
  7. What independent security review, expert review, or adversarial testing will occur before any “organization-grade” custody release?

8. Neutral decision considerations

A favorable view could emphasize a relatively modest request for work aimed at a genuine custody gap: shielding organizational holdings while avoiding single-key control, with a scope that explicitly addresses recovery, auditability, and hardware signing rather than only signature aggregation. The applicant has also shown technical initiative and engagement with ecosystem contributors. [4][7][12]

A cautious view could treat this as a high-security product proposal whose value depends on unmet proof of demand, concrete partner validation, a precise milestone plan, and an interoperable recovery design. Similar FROST proposals were declined when usefulness, adoption, and the hard operational problems were not convincingly established. [15][16]

Inference: Funding conditions, if the committee elects to structure them, would be most decision-relevant when tied to a reviewed threat model, explicit interoperability/recovery artifacts, a working hardware-signing demonstration, and validation by intended organizational users—not merely code publication.

9. Numbered source list

  • [1] Grant Application - Threshold (FROST) custody for shielded ZEC — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358
  • [12] Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 — posts 1–5, part 9 — https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763/1
  • [4] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 1 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1
  • [9] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 6–10 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/6
  • [6] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 3 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/2
  • [8] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 5 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/5
  • [15] FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/351
  • [5] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 2 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1
  • [7] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 4 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/4
  • [11] Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358#issuecomment-5017248382
  • [16] Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/123
  • [14] Zcash Shielded support in Ledger Wallet and Ledger devices — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/152
Evidence coverage16 of 63 records selected

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

Evidence records
16 selected
47 omitted from 63 candidates
Current application share
74%
Of the evidence prompt
Prompt use
57,112 characters
63% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
7 packed0 omitted7 available
Discussion chunks
6 packed1 omitted7 available

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

Evidence and citations (16) · 8 changed or unavailable
  1. [1]Grant Application - Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGithub Issue

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#358 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 Source title: Grant Application - Threshold (FROST) custody for shielded ZEC 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 [

  2. [2]Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationCanonical Application

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) 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: 47000.00 GitHub issue: 358 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommuni

  3. [3]Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGoogle Sheet Row

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:5df44dcca4581ffafb2911c715748f150feb64134b1256ba62756eb30568286b Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Threshold (FROST) custody for shielded ZEC Source summary: Date Submitted: 7/20/2026 | Proposal Title: Threshold (FROST) custody for shielded ZEC | Applicant(

  4. [4]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 1
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #1 by aryaethn Posted: 2026-07-13 22:04:42.482+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1 Post part 1 of 2 Hi all. I’m an independent dev with an applied-cryptography background (ZK and lattice work, mostly), and I’ve been circling the shielded-custody gap on Zcash for a w

  5. [5]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 2
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #1 by aryaethn Posted: 2026-07-13 22:04:42.482+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1 Post part 2 of 2 milestones: A real DKG ceremony (not trusted-dealer, which rather defeats the purpose) plus rerandomized signing over PCZTs, targeting Ironwood, and a DKG interoperab

  6. [6]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 3
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #2 by Conrado Posted: 2026-07-14 22:07:36.571+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/2 aryaethn: The DKG interop spec. “State of FROST” flagged the missing key-generation standard as the thing limiting interoperability, and ZIP-312’s non-requirements explicitly leave DK

  7. [7]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 4
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #4 by aryaethn Posted: 2026-07-15 05:27:08.598+00 Reply to post #2 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/4 Post part 1 of 2 conradoplg: No one is working on this currently, but it should be easy. I might work on it in the upcoming future, IMO it’s nothing something worth b

  8. [8]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 5
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #5 by hanh Posted: 2026-07-15 08:03:29.613+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/5 aryaethn: I hadn’t clocked that, which is a hole in my homework, so I read it before replying rather than after. Credit where it’s due: real DKG, no trusted dealer, a GUI, mainnet since l

  9. [9]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 6–10
    Changed since briefingThis applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #6 by aryaethn Posted: 2026-07-15 08:39:49.821+00 Reply to post #5 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/6 Mainnet ~May 2025, noted, my mistake. I’d taken July from the workshop thread and should have asked you rather than read around you. hanh: Ironwood isn’t fully supp

  10. [10]Threshold (FROST) custody for shielded ZEC - decision minutes
    Changed since briefingThis applicationForum Meeting Minutes

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Decision evidence: ZCG meeting minutes Meeting date: 2026-07-20 Meeting title: Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 Referenced proposal: Threshold (FROST) custody for shielded ZEC Normalized decision: remains_open Decision text: Remains open Committee rationale: Applicant requests a forward grant to build Ironwood-correct org-grade shielded threshold custody — COCKTAIL-DKG key generation (ZIP-2005 conformant), qsk backup/recovery, rerandomized FROST-over-PCZ

  11. [11]Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017248382 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358#issuecomment-5017248382 Source title: Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC Source summary: > 1. I believe your current calculations are incorrect. Yeah, sorry. My bad on typing the wrong number on the requested grant amount. But

  12. [12]Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 — posts 1–5, part 9
    This applicationForum Link

    Forum topic: Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 Topic URL: https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763 Post #1 by Zcash Community Grants Posted: 2026-07-21 21:00:27.572+00 Permalink: https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763/1 Post part 9 of 9 in near future. I decline. Declined Turnstile Migration Integration Kit Applicant proposes a forward grant to build a reusable Rust crate and CLI providing property-based tests, fuzz harnesses, and invariant assertions (value c

  13. [13]Shielded Assets (ZSA/UDA) for DeFi on Zcash — comparison summary
    Changed since briefingSimilar ApprovedCanonical Application

    Comparable grant: Shielded Assets (ZSA/UDA) for DeFi on Zcash Applicant: Daniel Benarroch Recorded outcome/status: approved Requested amount USD: 235950.00 Documented outcome signal: historicalRegistryDecisionDate: 1/10/22 Documented outcome signal: historicalRegistryDecisionTurnaroundDays: 41 Documented outcome signal: historicalRegistryStatus: Approved Documented outcome signal: sheetPaidAmountUsd: 0 Committee decision (2022-01-10): declined Committee rationale: ; $1,187,615 Brian began by saying that overall the community is very excited; the grant is well put together and thought out; he h

  14. [14]Zcash Shielded support in Ledger Wallet and Ledger devices — comparison summary
    Changed since briefingSimilar ApprovedCanonical Application

    Comparable grant: Zcash Shielded support in Ledger Wallet and Ledger devices Applicant: Ledger Recorded outcome/status: approved Requested amount USD: 300000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/152 Workflow outcome signal: ✅ Grant Approved — status approved Documented outcome signal: historicalRegistryDecisionDate: 12/8/25 Documented outcome signal: historicalRegistryStatus: Approved Committee decision (2025-12-08): approved Committee rationale: This project delivers a fully updated Ledger Zcash Device app and Ledger Wallet integration tha

  15. [15]FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets Applicant: Mahmud Recorded outcome/status: declined Requested amount USD: 22000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/351 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 7/20/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-07-20): declined Committee rationale: Applicant proposes a Rust SDK wrapping ZF’s existing FROST stack (frost-core, reddsa

  16. [16]Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash Applicant: Creatives Onchain Recorded outcome/status: declined Requested amount USD: 25000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/123 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 11/24/25 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2025-11-24): declined Committee rationale: The Threshold Shielded Signing Kit (TSSK) delivers true multisignature

Version history (1)

Committee briefing

Jul 24, 2026, 12:03 PM UTC

SharedSucceeded

1. Executive summary and decision snapshot

Aria Naraghi, applying as an individual and sole developer, requests $47,000 to build organization-oriented threshold custody for shielded ZEC using rerandomized FROST, distributed key generation (DKG), PCZT-based transaction signing, recovery/backup handling, a coordinator service, audit-oriented viewing-key access, and Keystone hardware-signer integration. The proposal targets Ironwood-compatible shielded custody. [1][12]

The strongest capability evidence is a claimed end-to-end reproduction of a 2-of-3 rerandomized-FROST authorization for an Ironwood shielded testnet spend, plus the applicant’s stated intention to upstream an Ironwood signing-path fix. Committee minutes also record that the applicant had reproduced the flow on Ironwood testnet and filed an upstream fix without charging it to the grant. [4][12]

The central decision issue is whether this $47,000 solo-developer project can turn demonstrated cryptographic integration into an organization-grade custody product with a credible recovery, messaging, hardware, audit, and maintenance model. Similar FROST SDK and signing-kit proposals were declined when adoption need, application fit, secure coordination, recovery, and duplication with existing tooling were unclear. [15][16]

Inference: The proposal is potentially more differentiated than a generic wallet SDK because it focuses on treasury ceremony, recovery, audit, and hardware workflows. Its value nonetheless depends on proving that these workflows are both technically secure and wanted by a defined organizational user group. [5][7][15]

2. Applicant and team track record

The applicant is Aria Naraghi, an individual applicant and solo researcher/engineer responsible for research, implementation, interoperability feedback, documentation, and milestone delivery. No additional team members are listed. [1]

The applicant self-reports more than seven years of blockchain and applied-cryptography research experience, a current senior research-specialist role at Rango Exchange, authorship or co-authorship of several Ethereum standards proposals, and prior work on cryptographic libraries and zero-knowledge-related implementations. These are applicant-provided credentials; no independent performance record or prior ZCG delivery record is supplied in the evidence. [1]

The most directly relevant demonstrated work is the claimed Ironwood testnet FROST-over-PCZT reproduction. The applicant also identified incompatibilities between existing Zcash development and signing tools and described creating temporary tools to bridge the gap for the demonstration. [4]

Material limitation: No grounded evidence found of completed prior grants, independent security audits of the applicant’s code, organizational custody deployments, or a second engineer able to cover cryptographic review, operational security, hardware integration, or continuity risk. [1]

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

Documented scope includes:

  • COCKTAIL-DKG-based key generation intended to conform to ZIP-2005 expectations. [12]
  • Backup and recovery handling for quantum-recovery key material (“qsk”). [12]
  • Rerandomized FROST signing over PCZTs for Ironwood shielded transactions. [12]
  • A coordinator service, Keystone hardware-signer integration, and viewing-key-based audit capabilities such as balance, memo, and ledger access. [5][12]
  • An initial desktop/CLI-oriented approach, with an embeddable core rather than a complete wallet. [5][7]

The request is $47,000. After being challenged about a calculation, the applicant stated that the startup and milestone budget totaled $47,000, but the supplied evidence does not provide the milestone amounts, schedule, payment tranches, acceptance criteria, or detailed budget breakdown. [1][11]

Key dependencies include draft DKG interoperability work, possible ZIP-312 changes, ZIP-2005 recovery design, upstream FROST tooling, Keystone’s shielded-PCZT support, and a secure participant-coordination transport. [5][6][7]

A material scope ambiguity remains: the applicant told a community respondent that the Ironwood tooling-version update itself was removed from the proposal, while the committee’s summary includes Ironwood FROST-over-PCZT signing in scope. The committee should establish whether grant deliverables include upstream Ironwood compatibility work, only product-level integration, or both. [7][12]

4. Community discussion, arguments, responses, and resolution

Strongest arguments for

  • Existing FROST components appear available, while organization-grade assembly—ceremony, recovery, hardware signing, auditing, and coordination—remains incomplete. [4][5]
  • The applicant presented a claimed working Ironwood testnet signing demonstration rather than only a design proposal. [4][12]
  • The applicant adjusted the proposed role after technical feedback, framing DKG work as implementation support for evolving specifications rather than competing specification authorship. [6][7]

Strongest arguments against

  • Secure authenticated messaging, participant coordination, backup of additional key material, malicious-participant handling, threshold reconfiguration, and recovery are difficult product-security problems rather than simple SDK features. [6][8][15]
  • Existing FROST implementations already provide DKG and GUI functionality, although Ironwood support and portable recovery are incomplete. This raises both duplication and differentiation questions. [7][8]
  • A committee recently declined a FROST SDK because generic APIs may not fit real application needs and lacked committed adopters; it also declined a signing kit whose usefulness relative to Foundation tooling was unclear. [15][16]

Responses and resolution

  • The applicant acknowledged Zkool’s existing work, narrowed the intended product toward organizational custody, and proposed an embeddable crate rather than competing directly as a wallet. [7][9]
  • The applicant proposed QR-based hardware-signing rounds and considered Tor-backed coordinator transport rather than building a general-purpose transport protocol. [7]
  • The discussion clarified that trusted-dealer setup is not the desired custody model and that recovery portability is an unresolved ecosystem issue. [6][8][9]

Disagreement remains over demand, product boundaries relative to existing tools, and whether the proposed funding level can securely cover the full operational custody workflow. [8][15][16]

5. Relevant precedents and documented outcomes

Ledger shielded support — approved, $300,000. This is relevant because the current proposal depends on hardware-signing usability. The approved Ledger grant covered audited shielded transaction support, device clear-signing, Unified Addresses, testing, and wallet integration; committee discussion cited collaboration with Ledger and ECC review. It demonstrates that committee support for production-grade shielded hardware integration has been linked to established delivery partners and external technical review. [14]

FROST Shielded Multi-Sig SDK — declined, $22,000. This is the closest recent precedent. It was declined because the committee questioned whether a general wallet API would fit specific applications, lacked evidence of developer adoption, and did not adequately address secure messaging, transaction delivery, share backup, and participant recovery. Those concerns directly overlap with this request’s coordinator, recovery, and adoption risks. [15]

Threshold Shielded Signing Kit — declined, $25,000. This proposed an SDK, relay, and CLI for shielded FROST multisignature. It was declined because feedback indicated that the proposal’s utility beyond existing Foundation tooling was unclear. The present proposal’s differentiator must therefore be demonstrated organizational workflows and interoperability, not merely another FROST integration layer. [16]

6. Material risks and execution considerations

  • Single-person execution: One developer would deliver cryptography-adjacent code, recovery flows, hardware integration, coordinator operations, documentation, and user validation. [1]
  • Recovery and portability: Existing FROST recovery formats may be implementation-specific, and a standard portable backup format is not established in the supplied discussion. Failure here could create long-lived custody lock-in. [8][9]
  • Security model: Secure messaging, authentication, malicious-participant behavior, threshold changes, and durable ceremony records remain material operational-security requirements. [6][8]
  • Adoption and duplication: Existing FROST tools and Zkool functionality reduce the case for funding unless a distinct organizational user need and integration path are evidenced. [7][8][15][16]
  • Dependency risk: Draft specifications and upstream tooling may change; the applicant’s product could be blocked or require rework if those interfaces are not stable. [6][7]

7. Material gaps and questions for the applicant

  1. Which organizations, treasuries, DAOs, or custodians have committed to test or adopt the tool, and what exact workflows do they require?
  2. Provide milestone-by-milestone deliverables, dates, payment amounts, acceptance tests, and named validators for the $47,000 request.
  3. Define the exact recovery architecture: what material is backed up, how it is encrypted and restored, how portability across implementations is ensured, and what happens when a participant loses or compromises recovery material.
  4. Clarify the Ironwood boundary: does the grant include upstream signing support, application-layer integration only, or both?
  5. State the coordinator’s threat model, authentication method, metadata/privacy properties, availability assumptions, and fallback process if it is unavailable.
  6. Specify Keystone integration status and contingency plans if required shielded PCZT functions change or prove insufficient.
  7. Identify planned independent cryptographic and security review, including what code and operational procedures would be reviewed.

8. Neutral decision considerations

Potential value lies in addressing a concrete shielded-custody gap for organizations: avoiding single-key control while adding hardware participation, auditable viewing access, and recovery procedures. The applicant has supplied more technical specificity and a claimed testnet proof than a generic FROST SDK proposal. [4][5][12]

Countervailing considerations are that the project combines protocol-adjacent integration with high-consequence operational security, lacks supplied milestone detail and adopter commitments, relies on unresolved recovery interoperability, and concentrates delivery in one person. [1][8][15]

Inference: Funding conditions, if the committee considers them, could focus on independently verifiable Ironwood signing, a documented and portable recovery design, explicit security/threat-model documentation, defined organizational pilot users, and milestone acceptance tied to end-to-end hardware-backed recovery and signing exercises. This inference follows the documented shortcomings in comparable declined proposals and the proposal’s stated organizational-custody goals. [5][15][16]

9. Numbered source list

  • [1] Grant Application - Threshold (FROST) custody for shielded ZEC — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358
  • [12] Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 — posts 1–5, part 9 — https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763/1
  • [4] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 1 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1
  • [15] FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/351
  • [16] Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/123
  • [5] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 2 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1
  • [7] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 4 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/4
  • [11] Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358#issuecomment-5017248382
  • [6] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 3 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/2
  • [8] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 5 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/5
  • [9] Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 6–10 — https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/6
  • [14] Zcash Shielded support in Ledger Wallet and Ledger devices — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/152
Evidence coverage16 of 63 records selected

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

Evidence records
16 selected
47 omitted from 63 candidates
Current application share
73%
Of the evidence prompt
Prompt use
57,083 characters
63% of 90,000
Truncated records
0
Selected records shortened to fit the prompt
Primary Forum discussion
Posts
7 packed0 omitted7 available
Discussion chunks
6 packed1 omitted7 available

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

Evidence and citations (16) · 8 changed or unavailable
  1. [1]Grant Application - Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGithub Issue

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#358 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 Source title: Grant Application - Threshold (FROST) custody for shielded ZEC 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 [

  2. [2]Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationCanonical Application

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) 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: 47000.00 GitHub issue: 358 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommuni

  3. [3]Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGoogle Sheet Row

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:623 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Threshold (FROST) custody for shielded ZEC Source summary: : 7/20/2026 | Proposal Title: Threshold (FROST) custody for shielded ZEC | Applicant(s): Aria Naraghi | Grant Platform Link: https://github.com/ZcashCommunityGrants/zcashc

  4. [4]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 1
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #1 by aryaethn Posted: 2026-07-13 22:04:42.482+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1 Post part 1 of 2 Hi all. I’m an independent dev with an applied-cryptography background (ZK and lattice work, mostly), and I’ve been circling the shielded-custody gap on Zcash for a w

  5. [5]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 2
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #1 by aryaethn Posted: 2026-07-13 22:04:42.482+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/1 Post part 2 of 2 milestones: A real DKG ceremony (not trusted-dealer, which rather defeats the purpose) plus rerandomized signing over PCZTs, targeting Ironwood, and a DKG interoperab

  6. [6]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 3
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #2 by Conrado Posted: 2026-07-14 22:07:36.571+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/2 aryaethn: The DKG interop spec. “State of FROST” flagged the missing key-generation standard as the thing limiting interoperability, and ZIP-312’s non-requirements explicitly leave DK

  7. [7]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 4
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #4 by aryaethn Posted: 2026-07-15 05:27:08.598+00 Reply to post #2 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/4 Post part 1 of 2 conradoplg: No one is working on this currently, but it should be easy. I might work on it in the upcoming future, IMO it’s nothing something worth b

  8. [8]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 1–5, part 5
    This applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #5 by hanh Posted: 2026-07-15 08:03:29.613+00 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/5 aryaethn: I hadn’t clocked that, which is a hole in my homework, so I read it before replying rather than after. Credit where it’s due: real DKG, no trusted dealer, a GUI, mainnet since l

  9. [9]Threshold (FROST) custody for shielded ZEC: design check before a ZCG application — posts 6–10
    Changed since briefingThis applicationForum Link

    Forum topic: Threshold (FROST) custody for shielded ZEC: design check before a ZCG application Topic URL: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660 Post #6 by aryaethn Posted: 2026-07-15 08:39:49.821+00 Reply to post #5 Permalink: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/6 Mainnet ~May 2025, noted, my mistake. I’d taken July from the workshop thread and should have asked you rather than read around you. hanh: Ironwood isn’t fully supp

  10. [10]Threshold (FROST) custody for shielded ZEC - decision minutes
    Changed since briefingThis applicationForum Meeting Minutes

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Decision evidence: ZCG meeting minutes Meeting date: 2026-07-20 Meeting title: Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 Referenced proposal: Threshold (FROST) custody for shielded ZEC Normalized decision: remains_open Decision text: Remains open Committee rationale: Applicant requests a forward grant to build Ironwood-correct org-grade shielded threshold custody — COCKTAIL-DKG key generation (ZIP-2005 conformant), qsk backup/recovery, rerandomized FROST-over-PCZ

  11. [11]Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC
    Changed since briefingThis applicationGithub Issue Comment

    Grant application: Threshold (FROST) custody for shielded ZEC Applicant: Aria Naraghi (Individual) Status: under_review Requested amount USD: 47000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017248382 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358#issuecomment-5017248382 Source title: Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC Source summary: > 1. I believe your current calculations are incorrect. Yeah, sorry. My bad on typing the wrong number on the requested grant amount. But

  12. [12]Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 — posts 1–5, part 9
    This applicationForum Link

    Forum topic: Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026 Topic URL: https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763 Post #1 by Zcash Community Grants Posted: 2026-07-21 21:00:27.572+00 Permalink: https://forum.zcashcommunity.com/t/zcash-community-grants-zcg-meeting-minutes-7-20-2026/56763/1 Post part 9 of 9 in near future. I decline. Declined Turnstile Migration Integration Kit Applicant proposes a forward grant to build a reusable Rust crate and CLI providing property-based tests, fuzz harnesses, and invariant assertions (value c

  13. [13]Shielded Assets (ZSA/UDA) for DeFi on Zcash (resubmitted) — comparison summary
    Changed since briefingSimilar ApprovedCanonical Application

    Comparable grant: Shielded Assets (ZSA/UDA) for DeFi on Zcash (resubmitted) Applicant: Daniel Benarroch Recorded outcome/status: approved Requested amount USD: 235950.00 Documented outcome signal: historicalRegistryDecisionDate: 1/10/22 Documented outcome signal: historicalRegistryDecisionTurnaroundDays: 41 Documented outcome signal: historicalRegistryStatus: Approved Documented outcome signal: sheetPaidAmountUsd: 0 Committee decision (2022-01-10): declined Committee rationale: ; $1,187,615 Brian began by saying that overall the community is very excited; the grant is well put together and tho

  14. [14]Zcash Shielded support in Ledger Wallet and Ledger devices — comparison summary
    Changed since briefingSimilar ApprovedCanonical Application

    Comparable grant: Zcash Shielded support in Ledger Wallet and Ledger devices Applicant: Ledger Recorded outcome/status: approved Requested amount USD: 300000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/152 Workflow outcome signal: ✅ Grant Approved — status approved Documented outcome signal: historicalRegistryDecisionDate: 12/8/25 Documented outcome signal: historicalRegistryStatus: Approved Committee decision (2025-12-08): approved Committee rationale: This project delivers a fully updated Ledger Zcash Device app and Ledger Wallet integration tha

  15. [15]FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: FROST Shielded Multi-Sig SDK: Easy Threshold Custody for Zcash Wallets Applicant: Mahmud Recorded outcome/status: declined Requested amount USD: 22000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/351 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 7/20/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-07-20): declined Committee rationale: Applicant proposes a Rust SDK wrapping ZF’s existing FROST stack (frost-core, reddsa

  16. [16]Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash — comparison summary
    Similar DeclinedCanonical Application

    Comparable grant: Threshold Shielded Signing Kit (TSSK) - FROST-powered multisig for Zcash Applicant: Creatives Onchain Recorded outcome/status: declined Requested amount USD: 25000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/123 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 11/24/25 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2025-11-24): declined Committee rationale: The Threshold Shielded Signing Kit (TSSK) delivers true multisignature

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 Ironwood-correct org-grade shielded threshold custody — COCKTAIL-DKG key generation (ZIP-2005 conformant), qsk backup/recovery, rerandomized FROST-over-PCZT signing on Ironwood, a coordinator ser…

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 notes2

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

2 meeting notes linked
Declined8/3/2026

Threshold (FROST) custody for shielded ZEC

Declined

Applicant requests a forward grant to build Ironwood-correct org-grade shielded threshold custody — COCKTAIL-DKG key generation (ZIP-2005 conformant), qsk backup/recovery, rerandomized FROST-over-PCZT signing on Ironwood, a coordinator service, and Keystone hardware integration — from a solo developer who has already reproduced the full flow on Ironwood testnet and filed the upstream signing-path fix unbilled. Requesting $47,000. Gguy: Without an end-to-end solution or application in mind, it can be hard to tie the exact needs for technologies like this in with the needs of the applications. At the risk of this being something that isn’t adopted across the community, I’m leaning towards rejecting this one. Artkor: I just want to add that I think the committee had a good opportunity to discuss this proposal in depth, and I rely on the technical perspectives raised here when making my decision. I very much want to see FROST continue to develop and gain broader practical adoption, so I remain open to retroactively supporting any concrete contribution that is recognized as useful by experts in this field and by the community. Paul: I have concerns about adoption and ongoing maintenance and having one person working on this effort. I think it really needs a team. So, too many risks and outstanding questions for me to approve. Zerodartz: FROST is interesting technology and a useful tool. Zcash ecosystem needs it to be used way more but for that to happen there has to be one standard every wallet can use. This grant in some ways tries to fix that, but I think it would make more sense if there was more collaboration with core teams and a proper security audit by multiple auditors. Custody infrastructure needs highest level of trust. I’d also like to see some demand signal from exchanges who would probably need this the most if they were to hold shielded ZEC. Right now I don’t see the need to rush so I’m rejecting. Hanh: For Information, zkool provides end to end decentralized FROST DKG and Signing using Zcash memo as secure transport. Works with Ironwood. So the gap would be org-grade and KS support. Unfortunately, that’s also the part where I don’t see much appetite for standardization and integration. There is too much risk with upstream dependencies for me to approve this, but I see no support for ecosystem shareholders that would lead me to believe otherwise. I decline.

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

Gguy: Without an end-to-end solution or application in mind, it can be hard to tie the exact needs for technologies like this in with the needs of the applications. At the risk of this being something that isn’t adopted across the community, I’m leaning towards rejecting this one.

Artkor: I just want to add that I think the committee had a good opportunity to discuss this proposal in depth, and I rely on the technical perspectives raised here when making my decision. I very much want to see FROST continue to develop and gain broader practical adoption, so I remain open to retroactively supporting any concrete contribution that is recognized as useful by experts in this field and by the community.

Paul: I have concerns about adoption and ongoing maintenance and having one person working on this effort. I think it really needs a team. So, too many risks and outstanding questions for me to approve.

Zerodartz: FROST is interesting technology and a useful tool. Zcash ecosystem needs it to be used way more but for that to happen there has to be one standard every wallet can use. This grant in some ways tries to fix that, but I think it would make more sense if there was more collaboration with core teams and a proper security audit by multiple auditors. Custody infrastructure needs highest level of trust. I’d also like to see some demand signal from exchanges who would probably need this the most if they were to hold shielded ZEC. Right now I don’t see the need to rush so I’m rejecting.

Hanh: For Information, zkool provides end to end decentralized FROST DKG and Signing using Zcash memo as secure transport. Works with Ironwood. So the gap would be org-grade and KS support. Unfortunately, that’s also the part where I don’t see much appetite for standardization and integration. There is too much risk with upstream dependencies for me to approve this, but I see no support for ecosystem shareholders that would lead me to believe otherwise. I decline.

Remains Open7/20/2026

Threshold (FROST) custody for shielded ZEC

Remains open

Applicant requests a forward grant to build Ironwood-correct org-grade shielded threshold custody — COCKTAIL-DKG key generation (ZIP-2005 conformant), qsk backup/recovery, rerandomized FROST-over-PCZT signing on Ironwood, a coordinator service, and Keystone hardware integration — from a solo developer who has already reproduced the full flow on Ironwood testnet and filed the upstream signing-path fix unbilled. Requesting $47,000.

Confidence
100%
Match method
Direct Source Url
Minutes
Zcash Community Grants (ZCG) Meeting Minutes 7/20/2026

Forum links

1 primary, 1 supporting
Primary forum thread

Threshold (FROST) custody for shielded ZEC: design check before a ZCG application

Hi all. I’m an independent dev with an applied-cryptography background (ZK and lattice work, mostly), and I’ve been circling the shielded-custody gap on Zcash for a while. Before I write a ZCG application around it, I want to sanity-check the scope with this community, mostly because I’d rather...

Confidence
100%
Forum URL
https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660
Open forum thread

source: forum_mirror | topicId: 56660 | fetchedAt: 2026-10-20T07:09:59.715Z | categoryId: 36 | mirrorKind: forum_topic | coverageCapped: false | discoveredFrom: ["github_issue:ZcashCommunityGrants/zcashcommunitygrants#358","github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017288345","google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:5df44dcca4581ffafb2911c715748f150feb64134b1256ba62756eb30568286b"] | postStreamCount: 9

Supporting forum reference

Threshold (FROST) custody for shielded ZEC: design check before a ZCG application

Hi all. I’m an independent dev with an applied-cryptography background (ZK and lattice work, mostly), and I’ve been circling the shielded-custody gap on Zcash for a while. Before I write a ZCG application around it, I want to sanity-check the scope with this community, mostly because I’d rather...

Confidence
100%
Forum URL
https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/8
Open forum thread

source: forum_mirror | topicId: 56660 | fetchedAt: 2026-10-20T07:09:59.715Z | categoryId: 36 | mirrorKind: forum_topic | coverageCapped: false | discoveredFrom: ["github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#358:comment:5191954520"] | postStreamCount: 9

Application source evidence

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

Grant Application - Threshold (FROST) custody for shielded ZEC

### 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#358
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | state: closed | author: aryaethn | labels: ["📋 Grant Application","👀 Ready For ZCG Review","❌ Grant Declined"] | number: 358 | closedAt: 2026-08-05T12:52:12Z | commentCount: 6

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

@aryaethn two issues need your attention before I can assign this request to ZCG for review: 1. Ensure the total budget equals milestones + startup. I believe your current calculations are incorrect. 2. You need to post your grant reques...

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017207893
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5017207893 | createdAt: 2026-07-19T20:10:08Z | issueNumber: 358

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

> 1. I believe your current calculations are incorrect. Yeah, sorry. My bad on typing the wrong number on the requested grant amount. But I didn't find any inconsistencies between the milestone+startup and total budget. Both add up to $4...

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017248382
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: aryaethn | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5017248382 | createdAt: 2026-07-19T20:23:33Z | issueNumber: 358

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

All good on the numbers, thanks. You can use that same thread on the Forum but you need to post the GitHub link (your choice if you want to share all details in the post).

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017263999
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5017263999 | createdAt: 2026-07-19T20:28:37Z | issueNumber: 358

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

Added this application link to the forum post at the end of the original post, as per your request. Thanks Alex.

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017279107
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: aryaethn | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5017279107 | createdAt: 2026-07-19T20:33:28Z | issueNumber: 358

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

[Forum post for reference. ](https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660)

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5017288345
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5017288345 | createdAt: 2026-07-19T20:36:35Z | issueNumber: 358

Github Issue Comment

Comment on #358: Grant Application - Threshold (FROST) custody for shielded ZEC

https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec-design-check-before-a-zcg-application/56660/8

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#358:comment:5191954520
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 358 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | commentId: 5191954520 | createdAt: 2026-08-05T12:52:12Z | issueNumber: 358

Google Sheet Row

Threshold (FROST) custody for shielded ZEC

Date Submitted: 7/20/2026 | Proposal Title: Threshold (FROST) custody for shielded ZEC | Applicant(s): Aria Naraghi | Grant Platform Link: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/358 | Forum Link: https://forum.zcashcommunity.com/t/threshold-frost-custody-for-shielded-zec

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

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