Committee briefing
7 of 11 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
Request: Kai Chen, applying as an individual and sole developer, seeks $24,000 across four milestones over approximately four months for Tells, a local wallet-history privacy checker and pre-withdrawal warning tool. The application is under review. Funding would extend a reported TypeScript prototype into Rust, browser scanning, and a wallet integration example. [1][4]
Strongest capability evidence: The applicant describes an existing open-source library, command-line scanner, and demonstration using a real testnet wallet, with findings linked to transactions. This is more concrete than a concept-only proposal, but the supplied evidence is an applicant description rather than independent technical validation. [1]
Decision focus — inference: Value depends principally on trustworthy warnings and actual wallet use, not simply producing another scanner. Evaluation should prioritize rule validation, a committed integration partner, and testable payment conditions for the proposed deliverables. [1][4]
2. Applicant and team track record
Kai lists prior work on orthodontic mesh-collision checks, an offline point-of-sale application producing ZATCA-compliant invoices, and data pipelines published on the Apify Store. These are self-reported experience claims; the supplied evidence does not establish their quality or commercial outcomes. [1]
There are no additional team members listed. Kai would handle design, implementation, testing, documentation, user testing, and maintenance. The current Tells prototype is the strongest directly relevant work described. [1]
Prior ZCG delivery and independently verified security expertise: No grounded evidence found. This does not establish that the applicant has no prior grants or relevant expertise.
3. Proposal scope, milestones, budget, technical approach, and dependencies
Proposed funded work:
- Rust:
tells-core, retaining the existing rules and test vectors, callable by librustzcash-based wallets before constructing transparent or TEX transactions. - Browser: scanning through WebZjs without requiring a terminal.
- Integration: a wallet integration example reviewed with its maintainers.
- Analysis and testing: look-alike deposit counting, a weekly aggregate measure of mainnet pool-crossing linkability, and testing with real users. [4]
Current approach: The applicant says the scanner imports a unified full viewing key into a local view-only wallet through zcash-devtool and reconstructs shielded-pool boundary crossings from zcash_client_sqlite views. Rules examine amounts, timing, address reuse, round trips, sum matches, and pool migrations. Compact blocks provide counts of similar exits that affect link grading. Proposed withdrawal alternatives are rechecked before being suggested. [1]
Funding structure: The total, milestone count, and approximate duration are stated. Per-milestone payments, startup allocation, cost breakdown, milestone sequencing, and detailed acceptance thresholds: No grounded evidence found. Consequently, the committee cannot yet assess payment proportionality or whether the budget supports the entire scope. [1][4]
Dependencies include the named Zcash libraries and tools, WebZjs, and wallet-maintainer participation. The supplied proposal describes intended maintainer review but provides no named partner commitment. [1][4]
4. Community discussion, arguments, responses, and resolution
Strongest argument for funding: The applicant argues that generic transparent-address warnings do not identify a particular withdrawal that resembles a recent deposit. Tells would make warnings transaction-specific and offer alternatives before sending, rather than only explaining privacy loss afterward. The applicant also presents browser access and reusable wallet code as ways to make the prototype useful beyond command-line users. [1][4]
Arguments against: No grounded evidence found for substantive community objections. The supplied forum discussion contains the applicant’s introduction and a hidden reply whose content cannot support an argument. [4]
Applicant responses and resolution: The introduction clarifies the intended outputs and explicitly asks wallet developers where checks should fit and what would make warnings trustworthy. It does not document a response to a substantive challenge. Resolved technical concerns or remaining community disagreement: No grounded evidence found. Silence should not be interpreted as endorsement. [4]
5. Relevant precedents and documented outcomes
- Zcash Privacy Capsule — $46,400, declined. The committee cited an unclear use case, implementation concerns, and lack of wallet support; members questioned whether users would adopt a standalone tool and whether separate funding was warranted. Relevance — inference: This is the strongest precedent for testing Tells’ integration and adoption pathway. Its rejection does not establish that Tells has the same weaknesses, particularly given Tells’ proposed pre-send integration. [10][4]
- Zcash in the privacy stack — $5,000, approved after narrowing. The committee supported a smaller, proportionally cheaper exploratory pilot after questioning the original proposal’s cost, relevance, and reach. Two milestones are marked complete, but substantive readership or ecosystem-impact outcomes are not supplied. Relevance — inference: This supports considering a bounded experiment where value is uncertain, not a software-cost benchmark or proof that completion generates impact. [8]
6. Material risks and execution considerations
The following are evaluation inferences, not documented failures:
- Warning reliability: Amount-and-time heuristics and crowd-adjusted grades require calibration. Incorrectly reassuring users or generating excessive warnings could undermine the intended privacy benefit. Suggested actions such as splitting or rounding should demonstrate improvement under a stated threat model. [1]
- Sensitive-data handling: Viewing-key access and browser scanning make key storage, network requests, logging, and deletion behavior material security-review topics. The promise of local processing is important but is not itself a security assessment. [1][4]
- Execution concentration: A single developer covering two language implementations, browser support, integration, analytics, and user testing creates schedule and maintenance exposure. [1][4]
- Evidence-to-impact gap: A reproducible testnet demonstration can support technical feasibility, but demonstrating useful mainnet guidance and changed user behavior requires different tests from reproducing scanner findings. [1][4]
7. Material gaps and questions for the applicant
- Payment and acceptance: What amount, date, dependency, and objective acceptance test attaches to each milestone? Who independently accepts each deliverable?
- Integration commitment: Which wallet maintainer will review the work, what have they agreed to, and does delivery mean an example, a merged integration, or a released user feature?
- Accuracy and safety: What threat model, labeled cases, false-positive/false-negative measurements, and independent review will validate the grades and proposed withdrawal alternatives?
- Viewing-key protection: What data leaves the device, where are keys retained, and how will browser storage, telemetry, errors, and deletion be tested?
- Capacity and sustainability: What demonstrates readiness for Rust and WebZjs delivery, what work is deferred if the schedule slips, and what maintenance is included after the grant?
- User value: What baseline and measurable targets will show that users understand warnings and make better decisions? How will the weekly linkability measure avoid being presented as proof of deanonymization?
8. Neutral decision considerations
Committee options — inference: A full-scope award would purchase broader development but expose more funding before accuracy and integration value are established. A narrower initial phase could instead test rule parity, independent validation, and maintainer acceptance before browser and aggregate-analysis expansion. These are funding-structure options, not an approve-or-reject recommendation. [1][4][8]
Whichever structure is considered, distinguish code delivered, wallet integration accepted, and privacy benefit demonstrated. Tie payments to the first two through explicit acceptance tests, and require a credible measurement plan for the third rather than treating software completion as impact. [1][4]
9. Numbered source list
- [1] Grant Application - Tells: a privacy checkup for Zcash wallets — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462
- [4] Grant Application - Tells: a privacy checkup for Zcash wallets — posts 1–5 — https://forum.zcashcommunity.com/t/grant-application-tells-a-privacy-checkup-for-zcash-wallets/58025/1
- [10] Zcash Privacy Capsule (ZPC) — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/304
- [8] Zcash in the privacy stack — comparison summary — https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/339
Evidence coverage11 of 45 records selected
Generation diagnostics show what was available to the briefing process and what was supplied to the model.
- Evidence records
- 11 selected 34 omitted from 45 candidates
- Current application share
- 60% Of the evidence prompt
- Prompt use
- 41,746 characters 46% of 90,000
- Truncated records
- 2 Selected records shortened to fit the prompt
Primary Forum discussion
- Posts
- 2 packed0 omitted2 available
- Discussion chunks
- 1 packed1 omitted2 available
Omitted discussion remains indexed but was not included in this version's model prompt.
Evidence and citations (11) · 7 changed or unavailable
- [1]Grant Application - Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationGithub Issue
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (individual) Status: under_review Requested amount USD: 24000.00 Source: github_issue:ZcashCommunityGrants/zcashcommunitygrants#462 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462 Source title: Grant Application - Tells: a privacy checkup for Zcash wallets 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 [Prov
- [2]Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationCanonical Application
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (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: 24000.00 GitHub issue: 462 GitHub URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462 generatedBy: grant_reconciliation_v1 githubLabels: 📋 Grant Application githubLabels: 👀 Ready For ZCG Review sheetRowCount: 0 githubSourceId: ZcashCommunityGrants/zcashcommunitygr
- [3]Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationGoogle Sheet Row
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (individual) Status: under_review Requested amount USD: 24000.00 Source: google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:1f04b1bc6091236a11c81844e7ba0cf2a0196828c6d1e92a0e702e87e09216e3 Source URL: https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit?gid=1164534734 Source title: Tells: a privacy checkup for Zcash wallets Source summary: Date Submitted: 10/2/2026 | Proposal Title: Tells: a privacy checkup for Zcash wallets | Applicant(s):
- [4]Grant Application - Tells: a privacy checkup for Zcash wallets — posts 1–5Changed since briefingThis applicationForum Link
Forum topic: Grant Application - Tells: a privacy checkup for Zcash wallets Topic URL: https://forum.zcashcommunity.com/t/grant-application-tells-a-privacy-checkup-for-zcash-wallets/58025 Post #1 by fuddleyu Posted: 2026-10-03 11:09:45.593+00 Permalink: https://forum.zcashcommunity.com/t/grant-application-tells-a-privacy-checkup-for-zcash-wallets/58025/1 Hi all, I’m Kai, an independent developer. I just submitted a ZCG application for Tells: Grant Application - Tells: a privacy checkup for Zcash wallets · Issue #462 · ZcashCommunityGrants/zcashcommunitygrants · GitHub Tells is a privacy che
- [5]Comment on #462: Grant Application - Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationGithub Issue Comment
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (individual) Status: under_review Requested amount USD: 24000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#462:comment:5951515240 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462#issuecomment-5951515240 Source title: Comment on #462: Grant Application - Tells: a privacy checkup for Zcash wallets Source summary: Thank you for submitting a grant application to Zcash Community Grants (ZCG). Please confirm the following before review begins — addressing
- [6]Comment on #462: Grant Application - Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationGithub Issue Comment
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (individual) Status: under_review Requested amount USD: 24000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#462:comment:5975253499 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462#issuecomment-5975253499 Source title: Comment on #462: Grant Application - Tells: a privacy checkup for Zcash wallets Source summary: Forum discussion thread for this application: https://forum.zcashcommunity.com/t/grant-application-tells-a-privacy-checkup-for-zcash-wallets/
- [7]Comment on #462: Grant Application - Tells: a privacy checkup for Zcash walletsChanged since briefingThis applicationGithub Issue Comment
Grant application: Tells: a privacy checkup for Zcash wallets Applicant: Kai Chen (individual) Status: under_review Requested amount USD: 24000.00 Source: github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#462:comment:5953227143 Source URL: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/462#issuecomment-5953227143 Source title: Comment on #462: Grant Application - Tells: a privacy checkup for Zcash wallets Source summary: Your trust level on the Forum has been increased. Please ensure all steps are followed so your grant can be reviewed by ZCG. id: 5953227143 u
- [8]Zcash in the privacy stack — comparison summarySimilar ApprovedCanonical Application
Comparable grant: Zcash in the privacy stack Applicant: Stephen Webber, publishing as Proof Street under TMMW LLC Recorded outcome/status: approved Requested amount USD: 5000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/339 Workflow outcome signal: ✅ Grant Approved — status approved Workflow outcome signal: 🎯 Milestone 1 Complete — status milestone_complete — milestone 1 Workflow outcome signal: 🎯 Milestone 2 Complete — status milestone_complete — milestone 2 Documented outcome signal: historicalRegistryDecisionDate: 7/20/26 Documented outcome si
- [9]ZcashArabia Q1 2026 — comparison summarySimilar ApprovedCanonical Application
Comparable grant: ZcashArabia Q1 2026 Applicant: ZcashArabia Recorded outcome/status: approved Requested amount USD: 7500.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/160 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_complete — milestone 2 Workflow outcome signal: 🎯 Milestone 3 Complete — status milestone_comple
- [10]Zcash Privacy Capsule (ZPC) — comparison summarySimilar DeclinedCanonical Application
Comparable grant: Zcash Privacy Capsule (ZPC) Applicant: orb Recorded outcome/status: declined Requested amount USD: 46400.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/304 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 5/29/26 Documented outcome signal: historicalRegistryStatus: Rejected Committee decision (2026-06-08): declined Committee rationale: Applicant proposes a client-side encrypted vault built on Zcash combining three workflows: proof-of-existence timestamping via Zca
- [11]Legitimacy Beyond Transparency: Zcash, Privacy, and Trust in Islamic Digital Finance — comparison summarySimilar DeclinedCanonical Application
Comparable grant: Legitimacy Beyond Transparency: Zcash, Privacy, and Trust in Islamic Digital Finance Applicant: Yijian Lyu, PhD researcher Recorded outcome/status: filtered Requested amount USD: 12000.00 Application source: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/360 Workflow outcome signal: ❌ Grant Declined — status declined Documented outcome signal: historicalRegistryDecisionDate: 8/3/26 Documented outcome signal: historicalRegistryStatus: Filtered by FPF / Outside of Scope / Guidelines Not Met Committee decision (2026-08-03): declined Committee rationale: Appl