G
Grant AtlasCanton Development Fund
Board synced 44 min ago

Proposal: Daml Package Registry (damlpkg)

SubmittedPR
SIG
needs-SIG
Champion
Author org
Ask
1,100,000
View on GitHub

Abstract

damlpkg is a hosted package registry for the Canton Network — the npm, crates.io, or PyPI of the Daml ecosystem. Every published (name, version) is anchored on Canton through an immutable PackageRecord Daml contract, letting any consumer verify provenance directly from the ledger without trusting the registry server. A working reference implementation is already deployed at [damlpkg.dev](https://damlpkg.dev/) ([source](https://github.com/tolgayayci/damlpkg), [demo](https://youtu.be/C1Rcie1JNhU)); this proposal funds the production build across four milestones.

Milestones

TitleDue dateTargetAmount (CC)
Registry Core, On-Chain Templates, and Publish/Install LoopJun 15, 2026275,000
CLI Completeness, Web Interface, and DocumentationJul 15, 2026275,000
OIDC Trusted Publishing, Organization Namespaces, and Lifecycle TemplatesAug 15, 2026275,000
Editor Integration, Web UI Completion, and Operational HardeningSep 15, 2026a project that adopts the registry can drop back to file-path dependencies later without losing any code.275,000
Total1,100,000
Budget impact
% of available
0.6%
% if all RFV pass
0.6%
Ask (CC)
1,100,000

Comments by org

No public reasons documented.

View discussion on GitHub