CantonVet: Vetting Reconciliation and Approval for Validator Operators
Development Fund Proposal Submission
Proposal file:
/proposals/2026-08-K2FLabs-cantonvet-dar-distribution-vetting.md
Applicant
Organization:
K2F Labs
Author / Primary Contact:
Kevin Ko, kko@k2flabs.com
Champion:
Needs Champion
Proposal Classification
Proposal Type:
- RFP-aligned proposal
- Individual initiative
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
- Full proposal file is included in this PR
- Organization and primary contact identified
- Champion identified or
Needs Championselected - RFP / roadmap alignment identified, if applicable
- Total funding request provided
- Project duration provided
- Proposal is within any RFP maximum amount
- Proposal is within any RFP maximum duration
- Milestones and milestone funding are defined in the proposal
- Acceptance criteria are based on ecosystem value
- Architectural alignment is addressed