Skip to content

Port forward Canton 3.5 external-party / external-signing doc changes (not yet brought forward) #645

@8bitpal

Description

@8bitpal

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

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions