diff --git a/docs-main/docs.json b/docs-main/docs.json index d68c120c7..891537235 100644 --- a/docs-main/docs.json +++ b/docs-main/docs.json @@ -343,12 +343,11 @@ "global-synchronizer/understand/overview", "global-synchronizer/understand/introduction", "global-synchronizer/understand/validator-roles", - "global-synchronizer/extension-synchronizers/bft-orderer", "global-synchronizer/understand/installing-daml-sdk" ] }, { - "group": "Validator Deployment", + "group": "Validator Deployment (Splice)", "pages": [ "global-synchronizer/deployment/onboarding-process", "global-synchronizer/deployment/prerequisites", @@ -364,6 +363,7 @@ "global-synchronizer/deployment/validator-users", "global-synchronizer/deployment/validator-network-resets", "global-synchronizer/deployment/required-network-parameters", + "global-synchronizer/deployment/oidc-providers", "global-synchronizer/production-operations/validator-backups", "global-synchronizer/production-operations/validator-disaster-recovery", "global-synchronizer/production-operations/validator-postgres-migration", @@ -373,7 +373,7 @@ ] }, { - "group": "Super Validator Deployment", + "group": "Super Validator Deployment (Splice)", "pages": [ "global-synchronizer/deployment/kubernetes-deployment", "global-synchronizer/deployment/sv-network-resets", @@ -381,7 +381,10 @@ "global-synchronizer/production-operations/sv-upgrades", "global-synchronizer/production-operations/logical-synchronizer-upgrade", "global-synchronizer/deployment/sv-operations", - "global-synchronizer/deployment/sv-scratchnet" + "global-synchronizer/deployment/sv-scratchnet", + "global-synchronizer/production-operations/sv-backup", + "global-synchronizer/production-operations/disaster-recovery", + "global-synchronizer/production-operations/sv-pruning" ] }, { @@ -398,57 +401,58 @@ ] }, { - "group": "Canton Console", + "group": "Splice Operations", "pages": [ - "global-synchronizer/canton-console/essential-commands", - "global-synchronizer/canton-console/scripting", - "global-synchronizer/canton-console/debugging-workflows", - "global-synchronizer/canton-console/advanced-operations", - "global-synchronizer/production-operations/canton-console", - "global-synchronizer/canton-console/getting-started-tutorial" + "global-synchronizer/production-operations/splice-metrics-overview", + "global-synchronizer/reference/metrics-reference", + "global-synchronizer/production-operations/scalability", + "global-synchronizer/troubleshooting-guide/runbooks" ] }, { - "group": "Production Operations", + "group": "Canton Operations", "pages": [ - "global-synchronizer/production-operations/monitoring-setup", - "global-synchronizer/production-operations/splice-metrics-overview", - "global-synchronizer/production-operations/performance-optimization", - "global-synchronizer/production-operations/key-management", + "global-synchronizer/deployment/docker", + "global-synchronizer/deployment/identity-management", "global-synchronizer/production-operations/party-management", "global-synchronizer/production-operations/multi-sig", - "global-synchronizer/production-operations/kms-operations", "global-synchronizer/production-operations/manage-packages", - "global-synchronizer/production-operations/upgrade-canton-nodes", - "global-synchronizer/production-operations/decommission-nodes", + "global-synchronizer/production-operations/key-management", + "global-synchronizer/production-operations/kms-operations", + "global-synchronizer/production-operations/monitoring-setup", + "global-synchronizer/production-operations/performance-optimization", + "global-synchronizer/production-operations/pruning", "global-synchronizer/production-operations/node-backup-restore", - "global-synchronizer/deployment/identity-management", - "global-synchronizer/deployment/oidc-providers", - "global-synchronizer/deployment/docker", - "global-synchronizer/reference/metrics-reference", - "global-synchronizer/troubleshooting-guide/runbooks", - { - "group": "Super Validator only", - "pages": [ - "global-synchronizer/production-operations/disaster-recovery", - "global-synchronizer/production-operations/pruning", - "global-synchronizer/production-operations/logical-synchronizer-upgrade", - "global-synchronizer/production-operations/sv-backup", - "global-synchronizer/production-operations/sv-pruning" - ] - }, - "global-synchronizer/production-operations/scalability" + "global-synchronizer/production-operations/upgrade-canton-nodes", + "global-synchronizer/production-operations/decommission-nodes" + ] + }, + { + "group": "Canton Console Reference", + "pages": [ + "global-synchronizer/canton-console/essential-commands", + "global-synchronizer/canton-console/scripting", + "global-synchronizer/canton-console/debugging-workflows", + "global-synchronizer/canton-console/advanced-operations", + "global-synchronizer/production-operations/canton-console", + "global-synchronizer/canton-console/getting-started-tutorial" ] }, { "group": "Dedicated Synchronizers", "pages": [ "global-synchronizer/extension-synchronizers/dedicated-synchronizers", + "global-synchronizer/extension-synchronizers/private-validators", "global-synchronizer/extension-synchronizers/hybrid-synchronizer-pattern", "global-synchronizer/extension-synchronizers/linking-validator-multi-sync", - "global-synchronizer/extension-synchronizers/private-validators", - "global-synchronizer/extension-synchronizers/synchronizer-operations", - "global-synchronizer/extension-synchronizers/synchronizer-monitoring" + { + "group": "Canton synchronizer nodes", + "pages": [ + "global-synchronizer/extension-synchronizers/bft-orderer", + "global-synchronizer/extension-synchronizers/synchronizer-operations", + "global-synchronizer/extension-synchronizers/synchronizer-monitoring" + ] + } ] }, { @@ -493,7 +497,7 @@ ] }, { - "group": "Reference", + "group": "Canton Detailed Reference", "pages": [ "global-synchronizer/reference/canton-console-reference", "global-synchronizer/reference/canton-console-commands", diff --git a/docs-main/global-synchronizer/deployment/deployment-options.mdx b/docs-main/global-synchronizer/deployment/deployment-options.mdx index 1caa4ce55..027750313 100644 --- a/docs-main/global-synchronizer/deployment/deployment-options.mdx +++ b/docs-main/global-synchronizer/deployment/deployment-options.mdx @@ -95,6 +95,10 @@ You can start with Docker Compose on DevNet and migrate to Kubernetes for TestNe Super Validators must use Kubernetes. The additional components (CometBFT node, sequencer, mediator, SV app, Scan service) require orchestration that Docker Compose does not support at production scale. See the [Kubernetes Deployment](/global-synchronizer/deployment/kubernetes-deployment) guide. +## Private-only validators + +A validator can also run on a dedicated synchronizer without any connection to the Global Synchronizer. See [Private-Only Validators](/global-synchronizer/extension-synchronizers/private-validators). + ## Next steps diff --git a/docs-main/global-synchronizer/extension-synchronizers/private-validators.mdx b/docs-main/global-synchronizer/extension-synchronizers/private-validators.mdx index a25e9c2a7..3b8c30194 100644 --- a/docs-main/global-synchronizer/extension-synchronizers/private-validators.mdx +++ b/docs-main/global-synchronizer/extension-synchronizers/private-validators.mdx @@ -1,5 +1,5 @@ --- -title: "Private Only Validators that are Just Connected to a Dedicated Synchronizers" +title: "Private-Only Validators" description: "Dedicated synchronizer users whose validator does not have a Global Synchronizer connection" --- diff --git a/docs-main/global-synchronizer/production-operations/pruning.mdx b/docs-main/global-synchronizer/production-operations/pruning.mdx index 19913e2c7..35984bf6c 100644 --- a/docs-main/global-synchronizer/production-operations/pruning.mdx +++ b/docs-main/global-synchronizer/production-operations/pruning.mdx @@ -1,6 +1,6 @@ --- title: "Pruning" -description: "Sequencer and CometBFT pruning configuration for Global Synchronizer nodes" +description: "Canton participant node pruning and automatic pruning configuration" --- This page covers Canton-side pruning for participant nodes and automatic pruning configuration.