Back to path
Draft complete8 min

Procurement, sourcing, and contract partners

Shared responsibility in a contract

Identify which duties move and which remain with TDE.

The short answer

A contract can assign provider duties and remedies, but it cannot erase TDE accountability for application purpose, data, access, configuration, integration, continuity, and acceptable use. Shared responsibility should be written as named actions, owners, evidence, and handoffs.

01

Make responsibility executable

Replace 'the vendor handles it' with verbs, owners, and evidence.

Shared responsibility is not a disclaimer to place at the end of a contract. It is an operating design. For each important outcome, procurement should be able to identify what the provider performs, what TDE performs, how the parties exchange information, and what proves the activity occurred.

Broad words such as security, backup, support, or compliance often hide multiple tasks. A provider may back up service infrastructure while TDE must enable a feature, select retention, test restore, preserve exports, and decide how the business continues during an outage.

Turn a promise into an operating boundaryEvery important outcome needs four connected answers.
01Provider actionThe service operation or response the agreement requires
02TDE actionThe configuration, decision, monitoring, or response TDE retains
03HandoffNotification, escalation, data exchange, or approval between parties
04EvidenceReport, ticket, log, test, export, or record that demonstrates performance
02

Follow the service lifecycle

Ask what happens before, during, and after normal service.

Feature availability is only the beginning. Contract language should support onboarding, routine operation, change, incident response, recovery, renewal, and exit. A support target is useful only if the right TDE role can open a case and the escalation path is known.

Published terms and product pages may inform evaluation. They do not prove the purchased plan, a negotiated commitment, or the internal workflow required to use it. Confirm the executed agreement and order form, then connect them to named TDE owners.

  • Service scope: plan, region, limits, dependencies, exclusions, and change notice.
  • Data: ownership, location, subprocessors, retention, deletion, export, legal hold, and return.
  • Security and access: roles, administrative controls, notification, assurance access, and offboarding.
  • Reliability: availability measure, exclusions, maintenance, support targets, escalation, and remedies.
  • Recovery and continuity: backup scope, restore capability, testing, provider failure, and TDE workarounds.
  • Exit: export format, timing, assistance, deletion evidence, transition period, and surviving obligations.
Contract through the service lifecycleA sustainable agreement covers change and exit, not only purchase and steady-state use.
01EnterProvision, migrate, assign access, and establish owners
02OperateMonitor, support, review, report, and manage change
03RecoverNotify, escalate, restore, communicate, and verify
04ExitExport, transition, revoke, delete, and retain required records
03

Close the owner gaps

Unassigned work remains a TDE risk even when the contract is signed.

A responsibility matrix should name provider, platform, application, operations, security, data, and procurement roles where relevant. If a required action has no named owner, record the gap instead of assigning it to 'shared.'

The current Ember support direction uses the City IT Service Desk for intake, IT Operations for triage and provider-ticket coordination, Engineering for platform escalation, and application owners for application context and recovery decisions. The supporting standard remains draft and must not be presented as approved policy.

  • Who can open a provider case under the purchased plan?
  • Who receives provider notices and status updates after hours?
  • Who decides an application workaround, restoration priority, or business communication?
  • Who verifies that service credits, corrective actions, data export, or deletion occurred?

The Ember lens

Ember spans several provider boundaries, so one contract cannot define the whole platform operating model. Procurement should connect each service agreement to the Ember architecture, internal support path, application ownership, and evidence needs. Current support, monitoring, and implementation standards include draft or MISSING decisions and require status labels in any procurement package.

Responsibility remains

Procurement helps make obligations and remedies explicit. Platform, application, Operations, Security, Data, Legal, and business owners remain responsible for the decisions and actions assigned to their roles. Silence in a contract does not transfer an internal duty to a provider.

Apply it

Convert a backup claim into contract questions

A provider says, 'Your data is automatically backed up.' Build the questions needed to understand the actual recovery boundary.

  1. 01Ask what data and configuration are included, how often copies are made, and how long they are retained.
  2. 02Ask who initiates restore, what target times apply, what costs or plan limits apply, and how restores are tested.
  3. 03Identify TDE's owner for retention selection, restore approval, application validation, and business continuity.
  4. 04Ask how TDE exports data and configuration if the service is unavailable or the agreement ends.
  5. 05Name the evidence that would demonstrate both provider capability and TDE operational readiness.

Check your understanding

Make the ideas usable

2 questions
01A contract states that the provider operates encrypted backups. What responsibility clearly remains with TDE?
02Which is the strongest shared-responsibility statement?

Source trace

Reviewable by design

Content owner: Wesley Almeida
Last reviewed: 2026-08-18

  • NIST Definition of Cloud Computing, SP 800-145
  • Ember Learn: Platform Foundations05-projects/vibe-coding-platform/resources/learning/ember-learn-platform-foundations-course-2026-08-11.md
  • Ember reference architecture and data flow draft05-projects/vibe-coding-platform/resources/diagrams/platform-reference-architecture-and-data-flow-draft-2026-07-13.md
  • Public Supabase support and SLA source note05-projects/vibe-coding-platform/resources/vendor/supabase-public-support-policy-sla-source-note-2026-07-07.md