# ADR: Per-Service SLO Tiers

Status: Accepted  
Date: 2026-05-12

## Decision

V2 delegated services use three SLO tiers.

| Tier | Services                                                                     | Availability   | Latency Budget               |
| ---- | ---------------------------------------------------------------------------- | -------------- | ---------------------------- |
| A    | auth, entitlement, matchmaking, anti-cheat verdict ingest, regional rules    | 99.95% monthly | p99 <= 500 ms regional       |
| B    | moderation, reporting, leaderboards, balance recommendations, companion API  | 99.9% monthly  | p99 <= 1500 ms regional      |
| C    | AI commentary, highlight reel, batch cook, analytics export, model-card jobs | 99.5% monthly  | queue SLO documented per job |

## Implementation Contract

- Tier A outages must degrade to safe local or queue behavior and never corrupt
  ranked results.
- Tier B outages may disable the affected surface with a user-visible reason.
- Tier C outages may defer work to a queue.
- Every service task must declare its tier in config and tests.
