Skip to main content
Operating a validator on Canton Network comes with specific roles, responsibilities, and expectations. This page clarifies what’s expected of validators versus what the network handles.

The Validator’s Role

As a validator, you operate a participant node that:
  1. Hosts parties for users and applications
  2. Stores contract data for those parties
  3. Validates transactions affecting your parties
  4. Connects to the synchronizer for coordination
  5. Exposes APIs for applications to interact with the ledger

What You Are Responsible For

Infrastructure Operations

  • Node availability: Keep your validator running and connected
  • Performance: Ensure adequate resources for your workload
  • Upgrades: Stay current with network versions
  • Monitoring: Track health, performance, and errors
  • Backup: Regular backups of database and identity
  • Security: Protect infrastructure, keys, and access

Party Management

  • Onboarding: Create and manage parties on your validator
  • Key management: Secure storage of party keys
  • Access control: Control who can act as which parties
  • Data custody: Your validator stores your parties’ data

Traffic (Transaction Fees)

  • Canton Coin balance: Maintain sufficient CC for operations
  • Top-ups: Replenish traffic when needed
  • Cost management: Monitor and optimize traffic usage

What You Are NOT Responsible For

Handled by the Global Synchronizer

FunctionWho Handles
Transaction orderingSynchronizer sequencer
Confirmation aggregationSynchronizer mediator
BFT consensusSuper Validators
Network parametersGSF governance
Upgrade coordinationGSF and SVs

Trust Model

As a validator, you trust that:
  • The synchronizer orders transactions fairly
  • Super Validators maintain availability
  • Network parameters are set appropriately
  • Upgrades are coordinated properly
You do NOT need to:
  • Run consensus nodes
  • Verify all network transactions
  • Participate in governance votes
  • Operate synchronizer infrastructure

Operational Expectations

Availability

ExpectationDetails
Uptime targetPlan for 99%+ availability
Planned maintenanceCoordinate during low-traffic periods
Incident responseMonitor and respond to issues
Your parties cannot transact while your validator is offline. Plan maintenance windows carefully and communicate with your users.

Version Currency

The network upgrades frequently. Validators must keep pace:
TimeframeAction
Within 1 weekApply security patches
Within 2 weeksApply minor updates
Before deadlineMajor version upgrades (announced in advance)
Validators running outdated versions may be disconnected from the network. Monitor announcements and plan upgrade windows.

Communication

Stay connected with the network:
ChannelPurpose
#validator-operationsSlack channel for operational discussions
Mailing listslists.sync.global for announcements
Release notesTrack changes and requirements

Security Responsibilities

Your Security Scope

AssetYour Responsibility
Validator infrastructureHardening, patching, access control
Party keysSecure generation, storage, rotation
DatabaseEncryption, access control, backups
API accessAuthentication, authorization, TLS
Network perimeterFirewall, DDoS protection

Not Your Responsibility

AssetHandled By
Synchronizer securitySuper Validators
Protocol securityCanton/Splice development
Network-wide DoS protectionSynchronizer operators

Compliance Considerations

Depending on your jurisdiction and use case:
ConsiderationAction
Data residencyEnsure validator location meets requirements
Audit requirementsMaintain logs and records
KYC/AMLImplement for your parties if required
Regulatory reportingBuild necessary capabilities
Canton’s privacy model helps with compliance by ensuring data stays with entitled parties. However, you remain responsible for your regulatory obligations.

Costs

Operating a validator involves several cost categories:

Infrastructure Costs

ComponentTypical Range
Compute200200-2000/month
Database100100-500/month
Network5050-200/month
StorageVaries with volume

Network Costs

CostDescription
Traffic feesCanton Coin for transactions
VariableBased on transaction volume and size

Operational Costs

CostDescription
PersonnelTime for monitoring, upgrades, incidents
ToolingMonitoring, logging, alerting

Support Resources

Community Support

ResourceDescription
Slack#validator-operations for peer support
Forumdiscuss.daml.com for technical questions
DocumentationThis site and docs.sync.global

Commercial Support

TierContact
Discretionary[email protected] (best effort)
SLA-based[email protected] (enterprise)

Becoming a Validator

Prerequisites

  1. Technical capacity: Team capable of operating containerized services
  2. Infrastructure: Meet infrastructure requirements
  3. Sponsorship: Super Validator willing to sponsor
  4. Canton Coin: Budget for traffic fees

Process

  1. Contact a Super Validator (list at canton.foundation)
  2. Discuss your use case and onboarding requirements
  3. Prepare infrastructure according to requirements
  4. Complete onboarding with sponsorship
  5. Begin operations and maintain your node

Next Steps