Features

A complete overview of what the Canton NaaS Console offers.

Table of contents

Dashboard & Monitoring

The dashboard is your starting point. It provides an at-a-glance view of your entire Canton Network infrastructure.

Key metrics displayed:

  • Running Nodes — number of healthy participant and validator nodes
  • Stopped Nodes — nodes that are currently unreachable or inactive
  • Active Users — total ledger users across all your participant nodes

Health checks run automatically in the background. Node status badges update in real time, so you always know if something needs attention.

Dashboard


Participant Node Management

Participant nodes are the core of your Canton Network presence — they host your Daml parties, submit transactions, and read ledger state.

Node Overview

All your participant nodes are listed in a single view, grouped by network environment (devnet, testnet, mainnet). For each node you can see:

  • Node health status (Active / Inactive)
  • Splice version and Ledger API version
  • Number of users and local parties
  • Last updated timestamp

Participant Nodes List

Node Details

Drill into any participant node to see its full configuration:

  • Participant Node ID — unique identifier on the Canton Network
  • Ledger gRPC address — endpoint for programmatic access
  • Ledger HTTP address — JSON API endpoint (if configured)
  • Wallet address — for Canton Coin operations
  • Canton Name Service address — CNS registration
  • Admin address — administrative endpoint
  • Network environment — devnet, testnet, or mainnet

Participant Node Detail


Party Management

Parties are the fundamental identity concept in Daml — every transaction is authorized by one or more parties.

Allocate New Parties

Create new parties directly from the Console. Provide a hint (display name prefix) and the system generates the full party identifier.

Browse Parties

View all known parties on a participant node:

  • Local parties — parties allocated on this node
  • Remote parties — parties visible through the network
  • Party ID and display name for each entry
  • Paginated list for nodes with many parties

Party List


User Management

Ledger users define who can interact with your participant node and what they can do. The Console provides full user lifecycle management.

Create Users

Create new ledger users with:

  • User ID
  • Primary party assignment
  • Initial rights — CanActAs and/or CanReadAs on specific parties

View & Edit Users

See all users on a participant node with their:

  • User ID and primary party
  • Active/inactive status
  • Current rights assignments

Edit user properties inline or deactivate users without deleting them.

Users Table

Rights Management

Fine-grained access control for each user:

  • Grant CanActAs — allow a user to submit transactions as a specific party
  • Grant CanReadAs — allow a user to read ledger data for a specific party
  • Revoke rights — remove specific rights without affecting others

Rights changes take effect immediately on the ledger.

User Detail with Rights

Delete Users

Remove users entirely when they are no longer needed. This action is irreversible.


Validator Node Monitoring

Validators ensure the integrity of the Canton Network by validating transactions and maintaining consensus.

Validator Overview

View all your validator nodes grouped by environment, with:

  • Health status (Active / Inactive)
  • Splice version
  • Connected synchronizers count
  • Latest ledger transaction information

Validators List

Validator Details

For each validator, inspect:

  • Validator Node ID
  • Network environment
  • Splice version and Ledger API version
  • Connected synchronizers — which sync domains the validator participates in
  • Ledger end — the latest processed transaction
  • Link to associated participant node

Validator Detail


Package Management (Collections)

Daml applications are distributed as DAR (Daml Archive) files. The Console lets you deploy and track packages across your participant nodes.

Upload DAR Files

Deploy new Daml packages:

  1. Select the target participant node
  2. Upload a .dar file
  3. The system validates and deploys the package
  4. Success or error notification displayed immediately

Browse Deployed Packages

View all packages deployed across your nodes:

  • Package ID, name, and version
  • File size
  • Deployment date (known since)
  • Target participant node and environment
  • Filter by participant node

Collections


Multi-Environment Support

The Console supports three network environments, each visually distinguished:

Environment Purpose Badge Color
Devnet Development and experimentation
Testnet Pre-production validation
Mainnet Production operations

All features work identically across environments. Nodes are grouped by environment throughout the interface, so you always know which network you’re operating on.


Access Control

Invite-Based Registration

Access to the Console is controlled through invite codes:

  • An administrator generates an invite code for a specific email address
  • The invite is valid for 72 hours
  • The recipient registers using the invite link
  • One-time use — each invite works for a single registration

Session-Based Authentication

After registration, users authenticate with email and password. Sessions are managed securely with an optional “Remember Me” feature for convenience.


Background Synchronization

The Console automatically keeps your data fresh:

  • Party sync — local party data is synchronized from all participant nodes every 30 minutes
  • Token management — OAuth 2.0 tokens are cached and refreshed automatically, so API calls to your nodes are always authenticated
  • Health checks — node health is verified on-demand when you view your nodes

No manual refresh needed — the Console always shows current data.


© 2026 Noders. All rights reserved.

This site uses Just the Docs, a documentation theme for Jekyll.