CantonVet: DAR Distribution and Vetting Reconciliation for Validator Operators - #746
Closed
kevmuko wants to merge 1 commit into
Closed
CantonVet: DAR Distribution and Vetting Reconciliation for Validator Operators#746kevmuko wants to merge 1 commit into
kevmuko wants to merge 1 commit into
Conversation
kevmuko
requested review from
hythloda,
isegall-da,
omaiko-intellecteu,
stas-sbi,
tkatrichenko and
waynecollier-da
August 29, 2026 05:01
|
@kevmuko, thank you for your interest in the Canton Development Fund! Your proposal needs a valid Champion. The champion field is either empty, contains placeholder text, or names an organization that is not a valid champion. Per CIP-0100, all external proposals require a Tech & Ops Committee champion. Next steps:
If you need help finding a champion, reach out to SIGs (https://github.com/canton-foundation/canton-dev-fund/blob/main/sig-directory.md). This PR is being closed automatically. You are welcome to reopen it once a champion is confirmed. |
|
SIG labels auto-detected and applied: If this is incorrect, you can update the labels from the right sidebar. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Development Fund Proposal Submission
Proposal file:
/proposals/2026-08-K2FLabs-cantonvet-package-vetting.md
Applicant
Organization:
K2F Labs
Author / Primary Contact:
Kevin Ko, kko@k2flabs.com
Champion:
Needs Champion
Proposal Classification
Proposal Type:
RFP / Roadmap Area:
RFP 3, Automated Application Management (Protocol, Infrastructure, Scalability & Resilience). Secondary RFP 18, Integration into SDLCs.
Label:
dar-app-management
Funding & Timeline
Total Funding Request:
1,800,000 CC (engineering 1,050,000 CC, adoption up to 750,000 CC)
Project Duration:
6 months engineering, adoption window 12 months from Milestone 3 acceptance
Maximum Amount:
N/A
Maximum Duration:
N/A
Summary
Getting a DAR onto every participant that hosts a party is done by hand today, node by node, over chat, and a missed node fails silently, because Canton propagates vetting metadata but never the package itself. CantonVet is an open-source service (Rust, Apache-2.0) run by a validator operator: a developer publishes once with scoped credentials, automated checks run, the operator approves in one place, and the service uploads and vets on every participant hosting the relevant parties, reports drift, and offers an on-demand pre-flight that tells an application whether a command will interpret on every host. It delivers the approval, installation and upgrading that RFP 3 asks for, and consumes the funded metadata, provenance and analysis work rather than repeating it.
Submission Checklist
Needs Championselected