← Domains & pillars

Reliability & OperationsView domain

APRF-14

Reliability & Continuity

Survive provider outages and partial failures, and preserve critical AI capabilities under sustained disruption.

Purpose

Design graceful degradation for short failures and documented continuity options for sustained disruption—so AI-dependent journeys fail safely and recover within defined RTO/RPO.

Mandatory checks

Gate controls. Each check is pass/fail via artifact + pass condition. Expected from the annotated capability level when the system meets the minimum criticality tier.

  • REL-M1L3 · DefinedTier 2 · ProductionhybridE3

    Every production model and tool client call site shall declare a finite timeout and a finite max-retry bound—verified by static analysis or integration test—so hung providers and retry storms cannot cascade.

    Artifact
    Client config or code declaring finite timeout and max-retry for model/tool call sites + Static analysis report or integration test covering 100% of in-scope call sites
    Pass condition
    100% of production model/tool client call sites have a finite timeout and a finite max-retry bound; verified by static check or integration test (measuredAt ≤90 days). If no production model or tool clients exist, score NOT_APPLICABLE.

    Why this control exists

    Threat map

    Prevent a slow or failing dependency from exhausting capacity or amplifying cost.

    Threats mitigated

    Denial of ServiceDenial of WalletExcessive Agency

    Protects

    AvailabilityCostRuntime

    MITRE: ATLAS AML.T0029 · ATLAS AML.T0034.001

    Without timeouts, a slow provider consumes connections and workers until the whole service fails; without retry bounds, one failure multiplies into many billable calls. Both limits cap the amplification available to an attacker who can induce failures, as well as to ordinary defects.

    Informative threat context — mappings reduce exposure and do not guarantee mitigation; not certification.

  • REL-M2L3 · DefinedTier 2 · ProductionhybridE3

    Every critical user journey that depends on AI shall document degraded behavior when the AI dependency fails, and a failover test shall show a non-AI or safe fallback activates—not a blank error or silent hang.

    Artifact
    Degraded-mode specification covering each critical AI-dependent journey + Feature-flag, circuit-breaker, or fallback test proving safe activation when AI fails
    Pass condition
    100% of critical AI-dependent journeys document degraded behavior; a failover test shows non-AI or safe fallback activates when the AI dependency fails (measuredAt ≤90 days). If no critical AI-dependent user journeys exist, score NOT_APPLICABLE.

    Why this control exists

    Threat map

    Keep critical user journeys functional when the AI path is unavailable.

    Threats mitigated

    Denial of Service

    Protects

    AvailabilityUsers

    MITRE: ATLAS AML.T0029

    A defined degraded mode keeps the journey working when the model path is down, whether from a provider outage or a denial-of-service attempt. It reduces the impact of the disruption rather than preventing it.

    Informative threat context — mappings reduce exposure and do not guarantee mitigation; not certification.

  • REL-M3L3 · DefinedTier 2 · ProductionhybridE3

    Tool-using AI workflows shall detect partial tool failures (success then failure mid-sequence, truncated results, or failed side effects) and must not report overall success without explicit compensation, rollback, retry, or human approval.

    Artifact
    Agent/tool error-handling policy or code that detects partial tool failure + Test evidence (integration, chaos, e2e, replay, contract, simulator, or equivalent) showing no false-success without compensation/rollback/retry/approval
    Pass condition
    Test evidence demonstrates that when a tool partially succeeds and a later step fails, the workflow does not report overall success without explicit compensation, rollback, retry, or human approval (measuredAt ≤90 days). If no tool-using agents or workflows exist, score NOT_APPLICABLE.

    Why this control exists

    Threat map

    Prevent tool-using workflows from reporting success when steps have silently failed.

    Threats mitigated

    Hallucinated ActionsMisinformationExcessive Agency

    Protects

    External SystemsDataUsersSafety

    MITRE: no technique mapped — this control addresses governance or assurance rather than a specific adversary technique.

    Agents routinely narrate success for tool calls that actually errored, leaving downstream state inconsistent and users misinformed. Verifying real tool outcomes closes that false-success path; the failure mode is correctness rather than an adversary technique.

    Informative threat context — mappings reduce exposure and do not guarantee mitigation; not certification.

  • REL-M4L3 · DefinedTier 2 · ProductionhybridE3

    Backup inventories shall include the AI control-plane artifacts required to restore service (prompt registry, policies, indexes, and other declared dependencies), and a restore test of a sample artifact set shall succeed within 90 days.

    Artifact
    Backup job or inventory covering required AI control-plane artifacts (prompt registry, policies, indexes, as applicable) + Restore test report for a sample artifact set
    Pass condition
    Backup inventory includes required AI control-plane artifacts; a restore test in the last 90 days succeeds for a sample artifact set (measuredAt ≤90 days). If no AI control-plane artifacts exist in scope (prompt registry, policies, vector/index state, or equivalent), score NOT_APPLICABLE.

    Why this control exists

    Threat map

    Ensure the artifacts required to restore AI service survive a destructive event.

    Threats mitigated

    Denial of ServiceData and Model PoisoningSupply Chain Compromise

    Protects

    AvailabilityModelsPromptsData

    MITRE: ATLAS AML.T0076 · ATT&CK T1485 · ATT&CK T1486

    Prompts, model pins, tool catalogs, and indexes commonly fall outside conventional backup scope, which leaves the AI service unrecoverable even when the database is restored. Backing them up provides the recovery path after model corruption, data destruction, or ransomware.

    Informative threat context — mappings reduce exposure and do not guarantee mitigation; not certification.

  • REL-M5L4 · Quantitatively ManagedTier 3 · Mission CriticalhybridE3

    Every business-critical AI service must have numeric RTO and RPO documented in continuity, service-catalog, or disaster-recovery materials and linked to a tested restore or failover procedure.

    Artifact
    Business continuity, service-catalog, or disaster-recovery documentation with numeric RTO and RPO for business-critical AI services + Linkage from each in-scope service to a tested restore/failover procedure
    Pass condition
    100% of business-critical AI services have numeric RTO and RPO documented and linked to a tested restore/failover procedure (continuity evidence measuredAt ≤90 days). If no business-critical AI services are in scope, score NOT_APPLICABLE.

    Why this control exists

    Threat map

    Set explicit recovery time and recovery point objectives for business-critical AI services.

    Threats mitigated

    Denial of Service

    Protects

    Availability

    MITRE: no technique mapped — this control addresses governance or assurance rather than a specific adversary technique.

    RTO and RPO targets are what make backup and failover design decisions testable rather than aspirational. This is continuity planning with no adversary technique mapping.

    Informative threat context — mappings reduce exposure and do not guarantee mitigation; not certification.

Evidence required

  • Timeout/retry configuration
  • Degraded-mode UX and behavior documentation
  • Postmortems referencing resilience controls where applicable
  • Continuity plans for critical journeys
  • Backup/restore test records
  • RTO/RPO definitions
More detailPhilosophy, failures, practices, validations, examples, crosswalks, and evolution

Engineering philosophy

Assume providers fail. Timeouts, circuit breakers, and degraded modes handle minutes; backups, failover, and human procedures handle hours and days. Safety properties must hold in every degraded mode.

Why it matters

Naive retries and single-provider dependency turn rate limits into outages; automation without continuity plans leaves the business stranded when AI is unavailable.

Common failures

  • No timeout on model calls
  • Infinite retries that worsen rate limits
  • No fallback when the primary model is unavailable
  • Agent continues after a failed critical tool as if it succeeded
  • No manual fallback for AI-automated workflows
  • Single provider with no contractual or technical alternative
  • Backups that exclude vector indexes and prompt registries
  • Untested continuity plans

Severity & risk

Severity
high
Impact if violated
Risk level
high
Typical residual risk (impact × likelihood)

Engineering best practices

  • Idempotent tools where retries are possible
  • Queue and backpressure for bursty AI workloads
  • Fail safe: prefer refusal over incorrect action under uncertainty
  • Separate availability SLOs for AI features vs core non-AI paths
  • Identify which AI features are critical vs optional
  • Design human-operated fallback procedures before full automation
  • Replicate prompt registries and policies, not only databases
  • Align continuity with resilience and rollback pillars

Automatic validations

  • Synthetic canaries against providers
  • Alerts on elevated timeout and 429 rates
  • Integration tests for fallback paths
  • Scheduled backup success checks
  • Restore tests in isolated environments
  • Health checks on standby providers

Manual validations

  • Game days simulating provider outage
  • Review of agent compensation logic after tool failure
  • Business impact analysis for AI features
  • Executive review of continuity acceptance risk

Examples

  • If the LLM provider is down, search falls back to keyword results with a clear banner
  • An agent aborts a payment flow when the ledger tool times out rather than guessing success
  • If the LLM provider fails, claims adjusters switch to a documented manual checklist
  • Prompt registry backups restore a prior known-good configuration in a DR region

References

Crosswalks

  • MANAGE Manage

    NIST AI Risk Management Framework · supports

  • Secure & Resilient Secure and Resilient

    NIST AI Risk Management Framework · aligns-with

  • LLM10 Unbounded Consumption

    OWASP Top 10 for Large Language Model Applications · supports

  • C9.1 Execution Budgets, Loop Control, and Circuit Breakers

    OWASP AI Application Security Verification Standard (AISVS) · supports

  • CC7 System Operations

    SOC 2 Trust Services Criteria · evidence-for

  • CC9 Risk Mitigation

    SOC 2 Trust Services Criteria · evidence-for

  • A1 Availability

    SOC 2 Trust Services Criteria · evidence-for

  • Reliability Reliability

    AWS Well-Architected Framework · aligns-with

Future evolution

Portable health/degradation protocols and multi-provider continuity playbooks for AI workloads.