Skip to content
CCPEDIAby Unity Nodes
Incoming#950Pull requestSaxonRFP 7: Expanded Network Access and Validator Onboarding (security and availability enhancements)

Proposal: Self-Hosted KMS Drivers for Canton Validators

Opened 04-11-2026 by IanLawrencelast activity today

  1. Incoming0.1 days so far04-11-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Nobody has picked it up
idle 0.1 days
Funding request
1,000,000 CC
Champion named in file
Needs Champion
Duration
12 months
Organization
Saxon
RFP or roadmap area
RFP 7: Expanded Network Access and Validator Onboarding (security and availability enhancements)

Development Fund Proposal Submission

Proposal file:
rfps/protocol-infrastructure-scalability-resilience/2026-11-Saxon-self-hosted-kms-drivers.md

Applicant

Organization:
Saxon

Author / Primary Contact:
Ian Lawrence

Champion:
Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area:
RFP 7: Expanded Network Access and Validator Onboarding (security and availability enhancements). Protocol, Infrastructure, Scalability & Resilience.

Label:
node-deployment-operations


Funding & Timeline

Total Funding Request:
1,000,000 CC

Project Duration:
12 months

Maximum Amount:
N/A

Maximum Duration:
N/A


Summary

The validator security guide recommends keeping participant keys in a KMS, but only AWS and GCP are supported, so operators who self-host, run on another cloud or must use their own HSM have no maintained path. This proposal funds a year of maintenance for Saxon's two released Apache-2.0 Canton KMS drivers (OpenBao/Vault Transit and Scaleway Key Manager, both tested on a live DevNet validator through the Splice charts), a new PKCS#11 driver for hardware HSMs, and production testing (Vault, HA, sustained load). Success is measured by other validator operators running the drivers.

Related: driver repos saxon-xyz/canton-kms-driver-openbao, saxon-xyz/canton-kms-driver-scaleway; docs PR canton-network/cf-docs#2003.


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • 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

Milestones 4

  1. Compatibility and production testing
  2. PKCS#11 driver
  3. Adoption
  4. Year One close and renewal