Skip to content

Upgrade Check

Canton validators must stay above a minimum Splice version that changes weekly and differs per network. Below the minimum, a node stops accepting and sending transactions.

MainNet
Enter your version

The schedule below applies to every operator. Add your version for a verdict and the breaking changes you have not absorbed.

Running
Minimum now
0.6.9
Next minimum
0.6.11
Behind by

Where you sit in the fleet

Enter your version above to see where it sits against the rest of the fleet.

VersionNodesShareReported in last 30d
0.6.1034128%341 of 341
0.5.1818916%0 of 189
0.6.1113911%139 of 139
0.6.7948%87 of 94
0.6.9897%89 of 89
0.6.3343%0 of 34
0.5.13323%0 of 32
0.6.6262%10 of 26
0.5.15252%0 of 25
0.6.2242%0 of 24

These are self-reported figures, not observations. Each validator publishes its own version in its DSO license metadata, and 514 of 1211 nodes last refreshed that metadata more than 30 days ago. A node listed on an old release may genuinely be that far behind, or may simply have stopped updating its metadata, and this data cannot tell the two apart. Read the distribution as a rough shape of the fleet rather than as a precise census.

Next deadlines // all networks

NetworkMinimum nowTopology freezeNext LSU
DevNet0.6.112026-07-21 13:00 UTC · today2026-07-22 13:00 UTC · tomorrow
TestNet0.6.112026-08-25 13:00 UTC · in 35d2026-08-26 13:00 UTC · in 36d
MainNet0.6.92026-09-04 13:00 UTC · in 45d2026-09-05 13:00 UTC · in 46d

A topology freeze blocks topology changes — onboarding, key rotation, party allocation — for 24h before the Logical Synchronizer Upgrade.

Minimum .dar packages

amulet
0.1.21
amuletNameService
0.1.22
dsoGovernance
0.1.27
validatorLifecycle
0.1.8
wallet
0.1.22
walletPayments
0.1.21

Upcoming schedule // MainNet

DateUTCTypeVersionWhat
2026-07-21daml models effective0.6.9MainNet: Daml models from Splice 0.6.9 effective (required for CIP-119)
2026-07-27weekly upgrade0.6.12MainNet upgrades to Splice 0.6.12
2026-07-27minimum version0.6.11Minimum version
2026-07-28daml models effective0.6.11MainNet: Daml models from Splice 0.6.11 effective (required for CIP-112)
2026-07-28dar versionsMinimum .dar package versions
2026-08-03weekly upgrade0.6.13MainNet upgrades to Splice 0.6.13
2026-08-10weekly upgrade0.6.14MainNet upgrades to Splice 0.6.14
2026-08-17weekly upgrade0.7.0MainNet upgrades to Splice 0.7.0
2026-08-17breaking changeMainNet Breaking API Change: Deprecated TransferCommand functionality removed from validator app…
2026-08-24weekly upgrade0.7.1MainNet upgrades to Splice 0.7.1
2026-08-31weekly upgrade0.7.2MainNet upgrades to Splice 0.7.2
2026-09-01daml models effective0.7MainNet new Daml models effective (0.7)

Automate it

Your node cannot know these deadlines on its own — they live in the Foundation calendar, not in any local metric. Scrape them and the two alerts that actually prevent an outage, below the minimum and freeze in 24h, become ordinary PromQL.

- job_name: canton_schedule
  scrape_interval: 15m
  scheme: https
  metrics_path: /api/ops-metrics
  static_configs:
    - targets: ['ccpedia.xyz']

Alert rules and Alertmanager routing: deploy/alerting. Metrics: /api/ops-metrics. AI tools can ask the same question via MCP (get_upgrade_status). Schedule parsed from the Canton Foundation SV calendar; breaking changes from the official Splice release notes. See Validators for the wider operational picture.

Answered from this data

What Splice version do Canton Network validators actually run?
The live version distribution across every DSO-approved validator, and how many run below the minimum in force.