Context
Canton docs around external parties and external signing were significantly reworked by Thibault (@thibault-da) for the 3.5 release, and those changes are not yet in the docs.canton.network content.
Upstream source PRs (DACH-NY/canton)
- #29746 — "Use snippets in external party onboarding LAPI doc" (merged 2026-01-28, +422/-156, 7 files)
- #31576 — "Deprecate PartyToKeyMapping and remove admin API onboarding doc" (merged 2026-03-31, +239/-1504, 32 files)
#31576 is the higher-impact one: it deprecates PartyToKeyMapping, removes the admin-API onboarding doc entirely, and rewrites the external-party / external-signing / topology / parties docs. Pages we still source from 3.4 may be documenting deprecated or removed approaches.
Affected pages and current provenance
Mapping the changed docs-open/src/sphinx/... RSTs to our pages (provenance taken from each page's COPIED_START marker):
| cf-docs page |
Sourced from |
Status |
overview/reference/external-party |
canton 3.4 overview/explanations/canton/external-party.rst |
stale |
overview/reference/topology |
canton 3.4 overview/explanations/canton/topology.rst |
stale |
appdev/deep-dives/external-signing |
canton 3.4 sdk/tutorials/app-dev/external_signing_overview.rst |
stale |
appdev/deep-dives/external-signing-onboarding |
canton 3.4 sdk/tutorials/app-dev/external_signing_onboarding.rst |
stale |
appdev/deep-dives/external-signing-transactions |
canton 3.4 sdk/tutorials/app-dev/external_signing_submission.rst |
stale |
appdev/deep-dives/external-signing-topology |
canton 3.4 sdk/tutorials/app-dev/external_signing_topology_transaction.rst |
stale |
appdev/deep-dives/external-signing-hashing-algorithm |
canton 3.4 sdk/explanations/external-signing/external_signing_hashing_algorithm.rst |
stale |
global-synchronizer/production-operations/party-management |
canton 3.4 participant/howtos/operate/parties/parties.rst |
stale |
global-synchronizer/production-operations/multi-sig |
canton 3.5 participant/howtos/operate/parties/multi-sig-in-canton.rst |
already 3.5 |
appdev/deep-dives/multi-hosting |
canton 3.5 sdk/tutorials/app-dev/external_signing_onboarding_multihosted.rst |
already 3.5 |
Context
Canton docs around external parties and external signing were significantly reworked by Thibault (@thibault-da) for the 3.5 release, and those changes are not yet in the docs.canton.network content.
Upstream source PRs (DACH-NY/canton)
#31576 is the higher-impact one: it deprecates
PartyToKeyMapping, removes the admin-API onboarding doc entirely, and rewrites the external-party / external-signing / topology / parties docs. Pages we still source from 3.4 may be documenting deprecated or removed approaches.Affected pages and current provenance
Mapping the changed
docs-open/src/sphinx/...RSTs to our pages (provenance taken from each page'sCOPIED_STARTmarker):overview/reference/external-partyoverview/explanations/canton/external-party.rstoverview/reference/topologyoverview/explanations/canton/topology.rstappdev/deep-dives/external-signingsdk/tutorials/app-dev/external_signing_overview.rstappdev/deep-dives/external-signing-onboardingsdk/tutorials/app-dev/external_signing_onboarding.rstappdev/deep-dives/external-signing-transactionssdk/tutorials/app-dev/external_signing_submission.rstappdev/deep-dives/external-signing-topologysdk/tutorials/app-dev/external_signing_topology_transaction.rstappdev/deep-dives/external-signing-hashing-algorithmsdk/explanations/external-signing/external_signing_hashing_algorithm.rstglobal-synchronizer/production-operations/party-managementparticipant/howtos/operate/parties/parties.rstglobal-synchronizer/production-operations/multi-sigparticipant/howtos/operate/parties/multi-sig-in-canton.rstappdev/deep-dives/multi-hostingsdk/tutorials/app-dev/external_signing_onboarding_multihosted.rst