#8. Commercial Scenarios
Connected Services Framework (CSF) — Part 2: Implementation — Version 2.0
#8.1 Overview
The CSF addresses several commercial scenarios that were not fully covered by OTS. These scenarios are critical for ensuring business continuity, CP autonomy, and consumer/business protection.
#8.2 CP Emergency Migration
CP Emergency Migration is the reactive process by which a CP transfers to a new MAP under one of the §8.2.2 trigger conditions (most often a failing, suspended, removed, or unresponsive MAP). It contrasts with a normal CP transition (§7), which is planned and CP-driven on a commercial timeline. The CSF mandates that every MAP supports emergency on-boarding of an existing CP as a core capability.
#8.2.1 Definition and Scope
Emergency migration applies when the CP needs to move with little or no notice — usually because the current MAP can no longer be relied on to sign, route, or audit the CP's messages. It is not a substitute for a normal transition (§7); it is the framework's safety net.
Under OTS, a CP cannot move its in-flight orders between MAPs without significant manual effort, and the same risk exists if a MAP enters administration. The CSF addresses this by:
- Decoupling the CP from the MAP through DNS-controlled identity (§6)
- Enabling CPs to move freely between MAPs (or across multiple MAPs under different brands)
- Mandating that every MAP supports in-flight order export as a core capability (§4)
- Providing the
rcpidStatusRequestflow so a new MAP can reconstruct or import in-flight state from the old MAP (§4) or, when the old MAP is offline, from other MAPs holding the orders
#8.2.2 Triggers
Any one of the following invokes CP Emergency Migration:
| # | Trigger | Source / authority |
|---|---|---|
| T1 | MAP failure / outage (technical, not by TAG decision) | Operational |
| T2 | MAP enters administration or insolvency | Statutory / commercial |
| T3 | MAP suspended by TAG (after governance review) | §10 governance — SUSPENDED directory status |
| T4 | MAP removed by TAG (after 30-day remediation window) | §10 governance — removal from Master Registry |
| T5 | MAP unresponsive (operationally unreachable but not formally suspended) | CP / TAG-observable behaviour — repeated rcpidStatusRequest non-response, 9301 reject noise above threshold, sustained failure to advertise in directory |
| T6 | CP-initiated emergency (CP invokes emergency rather than normal transition — e.g. MAP material breach of MoU / SLA) | CP–MAP commercial contract |
Triggers T1, T2, T5 cover the "MAP can't do its job" cases. T3 and T4 are TAG-driven and are also referenced in the draft Anti-Competitive Enforcement clause — to be published as an Appendix to the CSF framework once it has been legally reviewed and signed off by the TAG members (tracked as P-3 in the open-conflicts log). Until the Appendix is published, T3/T4 follow the existing §10.7 graduated enforcement ladder. T6 covers the rare case where the CP itself elects to invoke the emergency process.
#8.2.3 Happy Path — Distressed MAP Still Online
When a MAP is in distress but still operational:
- The CP establishes a new MAP relationship and updates DNS
- The new MAP advertises the CP and sends
rcpidStatusRequestto the original MAP - The original MAP responds with in-flight order exports
- Other MAPs detect the directory change and update routing
If the CP appears in both directories temporarily, conflict management resolves it automatically using DNS verification (the CP's _mapkey is the tiebreaker — see §6.5).
The new MAP SHOULD advertise the distressed MAP as being in "conflict," signalling other MAPs to verify their CP associations with that MAP.
Migration can be completed in a few hours if the new MAP expedites CP onboarding.
#8.2.4 Unhappy Path — Distressed MAP Offline
If the failing MAP cannot perform exports:
- The CP contacts a new MAP and completes onboarding
- The CP uses its own CRM records to identify in-flight orders
- The new MAP issues
rcpidStatusRequestto other MAPs involved in those in-flight orders - All new requests use new correlation IDs
- Switch Matches without Switch Orders can be re-issued (they are not part of the export)
During the offline period:
- The CP will not appear in any directory or drop-down lists
- Messages cannot be exchanged for the affected CPs
- Any order updates must be managed with prospects and supply chains manually
All MAPs can onboard new CPs within hours, so the offline period is not expected to exceed 2 working days.
#8.2.5 Per-Scenario Timing Targets
Three different commitments apply, depending on which path is in play:
| Scenario | Target window | Path |
|---|---|---|
| Planned MAP change (not an emergency) — normal CP transition with TTL pre-staging | Single-digit minutes of actual outage | §7 + the DNS TTL pre-staging routine (§3.3) |
Happy-path emergency — distressed MAP still online; rcpidStatusRequest exports succeed | A few hours | §8.2.3 |
| Unhappy-path emergency — distressed MAP offline; CRM-based reconstruction | ≤ 2 working days | §8.2.4 |
These are framework targets; an individual MAP's MoU may commit to tighter numbers commercially.
#8.2.6 Normal Transition vs Emergency Migration — Contrast
| Attribute | Normal CP Transition (§7) | CP Emergency Migration (§8.2) |
|---|---|---|
| Trigger | CP-driven commercial decision | One of the §8.2.2 triggers (T1 – T6) |
| Notice | Planned, weeks to months | None — reactive |
| TTL pre-staging | Yes — 24 h+ before cut-over | Not possible (no advance notice) |
| New-MAP onboarding pace | Standard | Expedited — CP treated as an experienced user |
| Original MAP's cooperation | Required for in-flight export | Best effort; CRM fallback if offline (§8.2.4) |
| In-flight order recovery | Exported by old MAP via rcpidStatusRequest | Imported via rcpidStatusRequest (happy path) or reconstructed from CP CRM + sibling MAPs (unhappy path) |
| Fees / costs | Per CP – new-MAP commercial agreement | See §8.2.8 — depends on trigger |
| Target window | Single-digit minutes (online) | A few hours (happy) / ≤ 2 working days (unhappy) |
| TAG involvement | None | None unless triggered by §10 (T3 or T4) |
| Audit log requirement | Normal (§9) | Normal plus explicit emergency-event log entry (§8.2.9) |
#8.2.7 Emergency RACI
This RACI applies to the emergency process specifically. The in-flight-order RACI for normal transitions is in §7.6.
| Activity | CP | New MAP | Old MAP | Other MAPs | TAG |
|---|---|---|---|---|---|
| Identify trigger and decide to migrate | A/R | I | I | I | I (T3/T4 only) |
| Select new MAP | A/R | I | I | — | — |
| Expedited onboarding | C | A/R | I | — | — |
Generate new PKI keys; update CP DNS (_domainkey, _mapkey) | A/R | C | — | — | — |
| Advertise CP in new registry | I | A/R | — | I (via directory sync) | I |
Issue rcpidStatusRequest to old MAP (happy path) | I | A/R | C (if online) | — | — |
| Reconstruct in-flight orders from CP CRM (unhappy path) | A/R | C | — | — | — |
Issue rcpidStatusRequest to sibling MAPs holding the orders | I | A/R | — | C (must respond) | — |
| Re-issue Switch Matches lacking Switch Orders | I | C | — | A/R | — |
| Mark old MAP as "in conflict" in directory | — | A/R | — | I | I |
| Emergency-event audit log (§8.2.9) | C | A/R | C (if available) | C | I |
R = Responsible · A = Accountable · C = Consulted · I = Informed
#8.2.8 Fee Guidance
Fees for an emergency migration depend on which trigger applies:
| Trigger | Fee treatment |
|---|---|
| T1 / T2 — MAP failure or administration | New-MAP expedited-onboarding at the new MAP's standard published rates; the CP is not at fault. A new MAP MAY waive expedite fees as goodwill / market practice. |
| T3 / T4 — TAG-suspended or TAG-removed MAP | Same as T1/T2 by default. The draft Anti-Competitive Enforcement clause — to be published as an Appendix to the CSF framework once legally reviewed and signed off by TAG members (tracked as P-3 in the open-conflicts log) — would require waiver of expedite fees on the receiving side; until the Appendix is published, the T1/T2 treatment applies. |
| T5 — MAP unresponsive | Same as T1/T2. The CP MAY seek recovery from the unresponsive MAP under their MoU. |
| T6 — CP-initiated emergency | New-MAP standard onboarding fees apply as for a normal transition; the CP is electing the emergency path. |
In all cases, the new MAP MUST publish its expedite-onboarding charge alongside its standard onboarding charge (transparency requirement, §10).
#8.2.9 Audit and Retention
Both happy- and unhappy-path emergencies generate an emergency-event log entry that the new MAP MUST persist. The entry SHALL contain at minimum:
- Trigger (T1 – T6 from §8.2.2) and free-text reason
- Timestamps: decision-to-migrate, DNS update, new-registry advertise, first
rcpidStatusRequestissued, all completed - Old MAP RCPID and new MAP RCPID
- List of
rcpidStatusRequestcorrelation IDs issued and which responded - Outcome: "happy" (all responses received) or "unhappy" (CRM reconstruction used)
- Any in-flight orders re-issued with new correlation IDs
Retention:
- Happy path — exported in-flight order package retained alongside the new MAP's normal CSF audit logs per the data retention policy in §9 (5 years).
- Unhappy path — the CP's CRM-reconstruction record forms the authoritative in-flight set for the affected interval and SHOULD be retained for the same period; the new MAP records the reconstruction inputs received from the CP.
- All
rcpidStatusRequestand response messages issued or received during the emergency MUST be persistently logged per §9 audit-log requirements.
#8.2.10 CP Emergency Migration Checklist
- CP contacts new MAP and agrees terms
- New MAP treats the CP as an experienced user (expedited onboarding)
- New PKI keys generated and DNS records updated (
_domainkey,_mapkey) - New MAP advertises CP in its registry
-
rcpidStatusRequestissued to original MAP (if available) and affected sibling MAPs - In-flight order data imported (happy) or reconstructed from CP CRM (unhappy) and reconciled
- Emergency-event audit log entry written (§8.2.9)
- Old MAP marked "in conflict" in the new MAP's directory (where applicable)
- Full operations resume
#8.3 CP Merger, Acquisition, and Consolidation
CPs involved in mergers may need to consolidate brands over time. The CSF supports this through a staged process:
#Stage 1 — Stop Selling
Mark consolidating brands as not accepting new Switch Matches (but still process in-flight orders and handle losses).
#Stage 2 — Asset Migration
Move customer assets from stop-sell brands to the surviving RCPID. During this period:
- The stop-sell brands remain in the directory
- The current MAP continues to handle any losses for those brands
- Care must be taken if this extends over a long period
#Stage 3 — Close In-Flight Orders
Complete all remaining in-flight orders on consolidating brands. For any remaining orders:
- Complete gains
- Cancel losses where appropriate
- Migrate remaining customer assets to the surviving RCPID
#Stage 4 — Remove Brands
Remove stop-sell brands from the MAP's directory. This signals to other MAPs that those CPs no longer exist. The RCPIDs are:
- Retained in time-series data for audit records
- Archived under normal data retention policies
- Never reused for different brands
#8.4 CP Going into Administration
When a CP enters administration with outstanding in-flight orders:
#MAP Responsibilities
- Hold all in-flight orders: Switching to a CP in administration would have greater impact on end consumers than maintaining the status quo
- Continue processing outbound switches: All in-flight orders transferring away from the CP in administration MUST continue to be processed, even if the MAP is not being paid
- Suspend new business: The MAP sets the CP status to
SUSPENDEDin the directory- No new Switch Matches or Switch Orders will be processed
- Existing customers are locked with their current provider under business continuity terms
- Await resolution: Continue until the CP is recovered by another party or managed by an appointed insolvency team
#Industry Considerations
The response of a MAP when a CP enters administration MUST be formally defined by each individual MAP and is outside of the scope of the CSF. Refer to OTA2 guidance
#8.5 Summary of Built-in Protections
| Scenario | OTS Capability | CSF Capability |
|---|---|---|
| CP changes MAP | Significant manual effort | Seamless — DNS update + RCPID Status export |
| In-flight order portability | Not supported | Built-in via standardised JSON export |
| MAP failure (online) | Limited options | Automated conflict resolution + export |
| MAP failure (offline) | Major disruption | CP emergency migration within 2 working days |
| Brand consolidation | Ad-hoc | Staged process with directory controls |
| CP administration | Undefined | Defined responsibilities with status controls |