P0-1: Incorporate Swiss Cairn GmbH #16
Labels
No labels
data-integrity
engine
platform
procurement
remote
scaffold
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/cairn-desktop#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Manual task. Not code. Blocks every other item in this milestone.
Why this is first
Every developer, store and signing account below requires a registered legal entity:
Exact legal name
Swiss Cairn GmbH— spelling confirmed 2026-09-10. Register it verbatim. This exact string becomes the user-visible publisher name in the App Store, Google Play, Windows UAC prompts and macOS Gatekeeper dialogs, separately from the product name. Changing it later means a D&B record update, an Apple account change, and re-signing every artifact.Steps
Realistic elapsed time: 2–4 weeks, most of it spent on the bank's checks rather than the registry.
Shortcut considered and rejected
Enrolling with Apple as an Individual needs no D-U-N-S and is faster. Rejected because the publisher name would be a personal name, and migrating to the GmbH later means a new Team ID, which breaks the Sparkle update-signature chain for already-installed clients. With no fixed launch date, waiting is cleaner.
Nothing is blocked by this
Phase 1 (
phase-1-engine) is pure Go and needs none of these accounts. Start the engine while this runs in parallel.Acceptance criteria