Dossier · Reversibility audit

Build an actionable dependency register

Start from the service to preserve, identify the assets required for recovery and expose second-order dependencies before any exit test.

On this page
Starting point

Inventory a service capability, not a supplier catalogue

The register starts with the function the organisation refuses to lose. Every critical journey is connected to the data, models, infrastructure, identities, interfaces, rights and skills without which it cannot run on another target.

This avoids two false positives: assuming an exportable asset is sufficient when it relies on a non-portable service, or calling a dependency critical without showing which function it blocks.

Register unit

Give every dependency a verifiable identity

A useful record must remain unambiguous months later and still point to the same asset.

  • Identifier — stable across the file and related evidence
  • Object — precisely named asset, service or know-how
  • Version — state actually used by the observed service
  • Owner — person able to provide or change the object
  • Function — critical journey that depends on the object
  • Evidence — item or test confirming the recorded state
Domains

Separate seven kinds of dependency

Separation prevents a data export from being presented as reversibility of the whole service.

  • Data — content, metadata, schemas, reference data and provenance
  • Models — artefacts, APIs, parameters, prompts, routing and evaluations
  • Infrastructure — compute, storage, network, orchestration and backups
  • Identities — accounts, roles, secrets, certificates and federation
  • Interfaces — APIs, events, formats, quotas and service contracts
  • Rights — contracts, licences, intellectual property and erasure
  • Skills — procedures and knowledge required to operate the service
Actual chain

Trace what depends on the dependency

An interface may be documented while relying on an identity controlled by the source. A model may be replaceable while its evaluation set is not. The register therefore retains upstream and downstream relations, flow direction and the consequence of a break.

Read the chain in both directions: from service to assets to find what is missing, then from each asset to journeys to measure what an outage interrupts.

Substitutability

Replace a promise with four observations

A competing product does not prove that a component is substitutable within the required time.

Substitutability observations
ObservationTestable questionExpected evidence
AvailabilityHas a compatible target been identified?Target, version and owner
PortabilityCan the necessary assets be transferred?Export, rights and integrity check
ReconstructionCan the environment be recreated?Replayed deployment and logs
AutonomyCan the target team take over?Observed execution without unplanned help
Version and provenance

Retain the exact state to which every assertion applies

The supplier, contract, model, export format and team change. The register carries an observation date, version, source and verification status. An old assertion is not automatically renewed.

Exit point

Prepare a scope the test can actually exercise

The register is ready when it determines which assets to export, journeys to replay, rights to confirm, people to mobilise and dependencies whose presence after switching would make the exit unacceptable.

Primary sources

Sources this page relies on

Last documentary review: 6 September 2026.

Before you write to us

Frequently asked questions

How does an asset inventory differ from a dependency register?

An inventory names what exists. The register connects every asset to a critical function, version, owner, evidence and the other elements on which its recovery depends.

Must every dependency in the system be recorded?

The mandate bounds the register to the functions and environments examined. Exclusions remain visible with their rationale; they are not treated as absence of dependency.

How should a non-exportable proprietary API be handled?

The register records the function, exchanged data, rights, identified alternatives and outage effect. The test then exercises substitution or retains the impossibility as a residual dependency.

Reversibility dossier

Which critical function still depends on an unidentified asset?

Present the service and intended target. We assess whether the scope can become a testable register.

Scope the register