{"schemaVersion":1,"project":{"id":"librustzcash","name":"librustzcash","description":"Shared Rust libraries for Zcash protocol primitives, wallet functionality and integrations. Recorded grants concern ChainSafe's memory-wallet contributions and Eryx's timing-semantics hardening, not a transfer of overall maintenance.","category":"Libraries & SDKs","website":"https://github.com/zcash/librustzcash","communityId":null},"assembledAt":"2026-11-05T13:20:35.810Z","registryCheckedAt":"2026-09-08T23:10:23.000Z","repositorySnapshotAt":"2026-11-05T03:06:01.981Z","ledgerImportedAt":"2026-11-05T10:46:00.866Z","coverage":{"proposalsAvailable":true,"paymentsAvailable":true,"releasesComplete":false},"sources":[{"kind":"website","label":"zcash/librustzcash","url":"https://github.com/zcash/librustzcash","observedAt":"2026-11-05T03:06:01.981Z"},{"kind":"reference","label":"ZF assumes stewardship of core Zcash community assets — May 7, 2026","url":"https://zfnd.org/zcash-foundation-assumes-stewardship-of-core-zcash-community-assets/","observedAt":"2026-09-08T23:10:23.000Z"},{"kind":"reference","label":"Maintainer repository and project evidence","url":"https://forum.zcashcommunity.com/t/49203/4","observedAt":"2026-09-08T23:10:23.000Z"},{"kind":"reference","label":"Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography · supporting source","url":"https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/342","observedAt":"2026-10-04"},{"kind":"funding","label":"Upstream enhancements to librustzcash · proposal scope","url":"https://forum.zcashcommunity.com/t/grant-application-to-upstream-enhancements-to-librustzcash/49203","observedAt":"2026-11-05T10:45:59.987Z"},{"kind":"funding","label":"Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography · proposal scope","url":"https://forum.zcashcommunity.com/t/grant-application-constant-time-hardening-and-explicit-timing-semantics-for-zcash-rust-cryptography/56503","observedAt":"2026-11-05T10:45:59.987Z"},{"kind":"repository","label":"zcash/librustzcash · activity","url":"https://github.com/zcash/librustzcash/activity","observedAt":"2026-11-05T03:06:01.981Z"},{"kind":"repository","label":"zcash/librustzcash · release archive","url":"https://github.com/zcash/librustzcash/releases","observedAt":"2026-11-05T03:06:01.981Z"},{"kind":"funding","label":"Upstream enhancements to librustzcash","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A296","observedAt":"2026-11-05T10:45:59.987Z"},{"kind":"funding","label":"Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"}],"repositories":[{"name":"zcash/librustzcash","url":"https://github.com/zcash/librustzcash","archived":false,"lastPushedAt":"2026-11-05T01:34:22Z","source":{"label":"Repository metadata","url":"https://api.github.com/repos/zcash/librustzcash","observedAt":"2026-11-05T03:06:01.981Z"},"activityUrl":"https://github.com/zcash/librustzcash/activity"}],"grants":[{"id":"grant-3ea3d4d931b882fda0f75572","title":"Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","program":"zcg","status":"approved","statusBasis":"published_proposal","sharedWith":[],"requestedUsdCents":null,"approvedUsdCents":null,"budgetUsdCents":{"known":"1000000","records":2,"missing":0},"paidBudgetUsdCents":{"known":null,"records":0,"missing":0},"recordedZecZat":{"known":null,"records":0,"missing":0},"source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"},"scopeUrl":"https://forum.zcashcommunity.com/t/grant-application-constant-time-hardening-and-explicit-timing-semantics-for-zcash-rust-cryptography/56503","milestones":[{"id":"23631d47d553955a8e5ca7af1590ebccc8ba72dcde408c338c3fc83c4049d38d","title":"1","deliverable":null,"paymentRecorded":false,"paidDate":null,"source":{"label":"OpenZcash payment ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=803214474&range=A831","observedAt":"2026-11-05T10:45:56.107Z"},"deliveryEvidence":[]},{"id":"8298aaaaa99292dee8139419a91323aae1131a7d5a561236abf29dc816fcb373","title":"2","deliverable":null,"paymentRecorded":false,"paidDate":null,"source":{"label":"OpenZcash payment ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=803214474&range=A832","observedAt":"2026-11-05T10:45:56.107Z"},"deliveryEvidence":[]}]},{"id":"grant-cafcf74f34f29c32e7169c4d","title":"Upstream enhancements to librustzcash","program":"zcg","status":"approved","statusBasis":"published_proposal","sharedWith":[],"requestedUsdCents":null,"approvedUsdCents":null,"budgetUsdCents":{"known":"1680000","records":1,"missing":0},"paidBudgetUsdCents":{"known":null,"records":0,"missing":0},"recordedZecZat":{"known":null,"records":0,"missing":0},"source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A296","observedAt":"2026-11-05T10:45:59.987Z"},"scopeUrl":"https://forum.zcashcommunity.com/t/grant-application-to-upstream-enhancements-to-librustzcash/49203","milestones":[{"id":"a59d3c4e50ab22cc71ebf1dd21b723012f9139620cb39c3a77deae734bd7db80","title":"1","deliverable":null,"paymentRecorded":false,"paidDate":null,"source":{"label":"OpenZcash payment ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=803214474&range=A437","observedAt":"2026-11-05T10:45:56.107Z"},"deliveryEvidence":[]}]}],"timeline":[{"id":"grant-3ea3d4d931b882fda0f75572-decision","kind":"decision","title":"approved · Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","detail":"Published proposal status from the OpenZcash ledger mirror.","date":"2026-08-21","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-3ea3d4d931b882fda0f75572"},{"id":"grant-3ea3d4d931b882fda0f75572-proposal","kind":"proposal","title":"Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","detail":"Application recorded. Requested funding is separate from approval and payment.","date":"2026-07-02","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-3ea3d4d931b882fda0f75572"},{"id":"release-409f3e064f1733156b39556d","kind":"release","title":"zcash/librustzcash · github_releases_tombstone","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2024-11-15T21:45:34Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/github_releases_tombstone","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"grant-cafcf74f34f29c32e7169c4d-decision","kind":"decision","title":"approved · Upstream enhancements to librustzcash","detail":"Published proposal status from the OpenZcash ledger mirror.","date":"2024-11-11","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A296","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-cafcf74f34f29c32e7169c4d"},{"id":"grant-cafcf74f34f29c32e7169c4d-proposal","kind":"proposal","title":"Upstream enhancements to librustzcash","detail":"Application recorded. Requested funding is separate from approval and payment.","date":"2024-11-05","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A296","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-cafcf74f34f29c32e7169c4d"},{"id":"release-69cbe1df47696dc727254cb9","kind":"release","title":"zcash/librustzcash · zcash_proofs-0.12.1","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2023-06-28T19:32:26Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/zcash_proofs-0.12.1","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"release-54b17402944c211e4fb60f60","kind":"release","title":"zcash/librustzcash · 0.5.0","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2021-04-02T03:22:19Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/0.5.0","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"release-9e75efaf73a7fdfa8ce1282b","kind":"release","title":"zcash/librustzcash · 0.4.0","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2021-01-22T23:41:28Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/0.4.0","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"release-fcfd8bdbb0b87441ca4ba0e6","kind":"release","title":"zcash/librustzcash · 0.3.0","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2021-01-22T23:40:46Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/0.3.0","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"release-a464e4a288b09845e870d63d","kind":"release","title":"zcash/librustzcash · 0.2.0","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2021-01-22T23:39:15Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/0.2.0","observedAt":"2026-11-05T03:06:01.981Z"}},{"id":"release-a0bca5013f3efd91131441f8","kind":"release","title":"zcash/librustzcash · 0.1.0","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2019-11-19T23:02:40Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/0.1.0","observedAt":"2026-11-05T03:06:01.981Z"}}],"gaps":["No milestone acceptance evidence is linked in this history yet. This is a coverage gap, not a finding of non-delivery."],"reviews":[],"reportLinks":[],"notes":["Requested USD, approved status, ledger budgets and recorded ZEC payments are distinct. The current ledger has no separate authoritative approved-amount field.","Amounts belong to associated grants, not an allocation to this component. Shared grants must not be added across project histories; programs remain separate.","Repository releases are a bounded dated snapshot, not a complete release history. A release proves publication, not milestone acceptance, adoption or causal impact.","No record is evidence of missing coverage, not zero funding, a missed deadline or team failure. Reports outside the linked sources may exist."],"insights":{"grants":2,"paidEntries":0,"ledgerEntries":3,"acceptedEntries":0,"acceptanceGaps":0,"publishedArtifacts":7,"integrations":0,"usageObservations":0,"reportSources":0,"publicWorkSources":7,"latestWork":{"id":"release-409f3e064f1733156b39556d","kind":"release","title":"zcash/librustzcash · github_releases_tombstone","detail":"Release published by the repository maintainer. No grant milestone acceptance is inferred.","releaseChannel":"release","date":"2024-11-15T21:45:34Z","evidence":"published_artifact","grantId":null,"source":{"label":"Repository release","url":"https://github.com/zcash/librustzcash/releases/tag/github_releases_tombstone","observedAt":"2026-11-05T03:06:01.981Z"}},"latestPayment":null,"latestDecision":{"id":"grant-3ea3d4d931b882fda0f75572-decision","kind":"decision","title":"approved · Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","detail":"Published proposal status from the OpenZcash ledger mirror.","date":"2026-08-21","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-3ea3d4d931b882fda0f75572"},"latestEvent":{"id":"grant-3ea3d4d931b882fda0f75572-decision","kind":"decision","title":"approved · Constant-Time Hardening and Explicit Timing Semantics for Zcash Rust Cryptography","detail":"Published proposal status from the OpenZcash ledger mirror.","date":"2026-08-21","evidence":"source_record","source":{"label":"OpenZcash proposal ledger","url":"https://docs.google.com/spreadsheets/d/1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg/edit#gid=1164534734&range=A608","observedAt":"2026-11-05T10:45:59.987Z"},"grantId":"grant-3ea3d4d931b882fda0f75572"},"checks":[{"title":"Establish measured use","detail":"No usage observation with a defined period and population is linked. Usage remains unassessed.","section":"evidence"}],"basis":"all-linked-history"}}