SOC 2 Control Implementation Guide

Service Commitments

Commitment Inventory for SOC 2

Customer-facing commitments are maintained in an approved register with owner, source, control mapping, applicability, review status, and evidence location.

Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.

Maintained by GreenHat Security · Reviewed August 21, 2026

What this control should accomplish

The company knows exactly what it has promised customers, where each promise originated, who owns it, which services it applies to, and how the promise is supported in practice.

First SOC 2 program

A credible starting point

Start with a single commitment register. Review signed agreements, service-level terms, data-processing terms, security statements, and other customer-facing assurance content, then record each meaningful obligation with an owner and link to supporting operations.

As the company scales

Make it repeatable

Connect contract review, sales assurance, product change, and compliance workflows so new or changed commitments enter the register automatically and receive periodic owner attestation against current service capabilities.

How to implement Commitment Inventory

  1. 1

    Collect authoritative sources

    Identify the customer-facing documents and approved statements that can create security, availability, confidentiality, privacy, support, or notification obligations.

    You should end up with: A source inventory linked to current executed or published versions.

  2. 2

    Record each actionable promise

    Translate each relevant promise into a concise obligation while preserving its exact source, effective date, customer or product scope, and any conditions or exclusions.

    You should end up with: Individual commitment records that can be filtered by source, service, and customer applicability.

  3. 3

    Assign operational ownership

    Name the service, legal, security, or engineering owner responsible for keeping each commitment accurate and achievable.

    You should end up with: A register with no active commitment lacking an accountable owner.

  4. 4

    Map support for the commitment

    Link each promise to the process, control, system, metric, or third-party dependency that supports it, and flag promises that are not yet fully supported.

    You should end up with: A documented mapping from commitment to supporting operation and evidence location.

  5. 5

    Validate accuracy and applicability

    Have the operational owner confirm that the wording matches current capability, including limitations, shared responsibilities, product editions, and customer-specific terms.

    You should end up with: Dated owner review records and documented corrections or accepted exceptions.

  6. 6

    Keep the register current

    Trigger review when contracts renew, assurance content changes, products launch, dependencies change, or incidents reveal a mismatch, and perform a periodic completeness review.

    You should end up with: Change history and periodic review records showing additions, updates, and retired commitments.

Evidence to keep, and what it should prove

Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.

Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.

Policy / design artifacts

Documents that define the control, its scope, ownership, and expected way of working.

Commitment register

  • Confirm what the record proves

    Material customer-facing security and service promises are centrally identified with their source, scope, owner, applicability, operational support, and current review status.

  • Include this context

    commitment identifier and text

  • Include this context

    source and effective version

  • Include this context

    customer or service applicability

  • Include this context

    accountable owner

  • Include this context

    review status and date

  • Include this context

    supporting operation or evidence link

Weak evidence to avoid

A list of contract filenames that does not extract the actual promises, identify affected customers, assign owners, or link each promise to an operating process.

control mappings

  • Confirm what the record proves

    Each commitment is connected to the specific control, process, metric, or system relied upon to fulfill and monitor it.

  • Include this context

    commitment identifier

  • Include this context

    control or process identifier

  • Include this context

    relationship rationale

  • Include this context

    operational owner

  • Include this context

    evidence location

Weak evidence to avoid

Every customer promise is mapped only to Security Program with no specific control, system, rationale, owner, or operating evidence.

source documents

  • Confirm what the record proves

    The register entries can be traced to the executed or published customer-facing language, including conditions, exclusions, dates, and scope.

  • Include this context

    document title and type

  • Include this context

    customer or audience

  • Include this context

    executed or published version

  • Include this context

    effective date

  • Include this context

    commitment location or section

Weak evidence to avoid

An editable sales document with no customer, final-version status, effective date, or section reference supporting the registered obligation.

Approval / review evidence

Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

review logs

  • Confirm what the record proves

    Commitment owners periodically confirmed completeness, applicability, and continued operational support and resolved identified changes or mismatches.

  • Include this context

    commitment or review population

  • Include this context

    review date

  • Include this context

    reviewer and owner

  • Include this context

    changes considered

  • Include this context

    decision and follow-up

Weak evidence to avoid

A note saying commitments reviewed with no population, owner attestations, changes considered, decisions, or linked corrections.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

The current commitment register with source documents and control mappings, plus the latest owner review showing the inventory is designed to capture and govern active promises as of the examination date.

Type 2

Evidence across the review period

All commitments active at any time during the review period and all commitments added, changed, renewed, retired, or reviewed during the period, including customer-specific and generally published promises.

Completeness check

Reconcile the register to executed agreements, current service-level and data terms, published assurance content, and material customer-specific responses; investigate every source commitment without a register ID and every register entry without a valid source.

Build the record set from

  • contract lifecycle management system
  • commitment register
  • trust center content system
  • sales assurance platform

Keep these fields for each record

  • commitment identifier
  • source document and version
  • effective and retirement dates
  • customer or service scope
  • owner
  • supporting control or operation
  • last review date and result

How an auditor may test this control

Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.

  • Confirm the intended control outcome

    Determine whether the control is designed to achieve this result: The company knows exactly what it has promised customers, where each promise originated, who owns it, which services it applies to, and how the promise is supported in practice.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (Service Owner / Legal / CISO), then compare dated records with the stated cadence: Ongoing; review at least annually.

  • Establish the complete audit record set

    Reconcile the register to executed agreements, current service-level and data terms, published assurance content, and material customer-specific responses; investigate every source commitment without a register ID and every register entry without a valid source.

  • Prepare the as-of-date evidence for a Type 1 engagement

    The current commitment register with source documents and control mappings, plus the latest owner review showing the inventory is designed to capture and govern active promises as of the examination date.

  • Prepare period evidence for a Type 2 engagement

    All commitments active at any time during the review period and all commitments added, changed, renewed, retired, or reviewed during the period, including customer-specific and generally published promises.

  • Inspect the policy / design artifacts

    Documents that define the control, its scope, ownership, and expected way of working.

    • Inspect Commitment register

      For each selected record, confirm it demonstrates Material customer-facing security and service promises are centrally identified with their source, scope, owner, applicability, operational support, and current review status.

      • commitment identifier and text
      • source and effective version
      • customer or service applicability
      • accountable owner
      • review status and date
      • supporting operation or evidence link
    • Inspect control mappings

      For each selected record, confirm it demonstrates Each commitment is connected to the specific control, process, metric, or system relied upon to fulfill and monitor it.

      • commitment identifier
      • control or process identifier
      • relationship rationale
      • operational owner
      • evidence location
    • Inspect source documents

      For each selected record, confirm it demonstrates The register entries can be traced to the executed or published customer-facing language, including conditions, exclusions, dates, and scope.

      • document title and type
      • customer or audience
      • executed or published version
      • effective date
      • commitment location or section
  • Inspect the approval / review evidence

    Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

    • Inspect review logs

      For each selected record, confirm it demonstrates Commitment owners periodically confirmed completeness, applicability, and continued operational support and resolved identified changes or mismatches.

      • commitment or review population
      • review date
      • reviewer and owner
      • changes considered
      • decision and follow-up
  • Trace the control from design to operation

    Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.

Common implementation and evidence gaps

  • The inventory covers contracts but misses published security statements, service levels, and customer-specific assurances.
  • Commitments are copied as long paragraphs without an actionable obligation, owner, or applicability field.
  • A promise is mapped to a policy but not to the system or operating process that actually fulfills it.
  • Renewed and amended agreements do not trigger updates to the register.
  • The company has made stronger claims than current technical capabilities support and has no recorded resolution.

Before you call this control ready

  • Can a team member find every active security or availability promise for a selected customer?
  • Does each commitment identify its source, scope, owner, review date, and supporting operation?
  • Can an owner explain how one sampled promise is fulfilled and point to current evidence?
  • Are conditional wording, exclusions, and customer responsibilities preserved rather than lost during summarization?
  • Do contract and product changes reliably trigger review of affected commitments?

Trust Services Criteria references

These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.

  • CC2.3
  • CC3.1
  • CC5.1

Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.