{
  "title": "Local, Remote, and Hybrid MCP Failure-Domain Matrix",
  "schemaVersion": "1.0",
  "researchFreeze": "2026-08-26",
  "protocolRevision": "MCP 2026-07-28",
  "sourcePackage": "research/10",
  "integrityNote": "All 108 listed ordinary archive payloads verify. The package contains two incompatible numeric source namespaces; public records preserve an explicit archive namespace and never resolve IDs across families.",
  "evidencePolicy": "Only manually curated build_context source groups appear in sourceIds. Raw row tokens are preserved under archive and are not treated as publication citations.",
  "checkedAt": "2026-08-26",
  "count": 8,
  "records": [
    {
      "Failure": "Server crash",
      "Local impact": "One host loses server; host may restart",
      "Remote impact": "Replica replacement or whole service outage",
      "Hybrid impact": "Local and remote parts fail independently",
      "Mitigation": "Retries, idempotency, health checks, explicit task state",
      "id": "R10-FAIL001",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 1,
        "sourceIds": [],
        "raw": {
          "Failure": "Server crash",
          "Local impact": "One host loses server; host may restart",
          "Remote impact": "Replica replacement or whole service outage",
          "Hybrid impact": "Local and remote parts fail independently",
          "Mitigation": "Retries, idempotency, health checks, explicit task state"
        }
      }
    },
    {
      "Failure": "Laptop offline",
      "Local impact": "Local capability unavailable to that user",
      "Remote impact": "Remote remains available from other devices",
      "Hybrid impact": "Remote side remains; local bridge unavailable",
      "Mitigation": "Clear degraded-mode UI and queued work only where safe",
      "id": "R10-FAIL002",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 2,
        "sourceIds": [],
        "raw": {
          "Failure": "Laptop offline",
          "Local impact": "Local capability unavailable to that user",
          "Remote impact": "Remote remains available from other devices",
          "Hybrid impact": "Remote side remains; local bridge unavailable",
          "Mitigation": "Clear degraded-mode UI and queued work only where safe"
        }
      }
    },
    {
      "Failure": "Identity provider outage",
      "Local impact": "Upstream OAuth calls may fail",
      "Remote impact": "New/refresh auth and protected calls may fail broadly",
      "Hybrid impact": "Remote portion affected",
      "Mitigation": "Token lifetime strategy, fail-closed policy, status communication",
      "id": "R10-FAIL003",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 3,
        "sourceIds": [],
        "raw": {
          "Failure": "Identity provider outage",
          "Local impact": "Upstream OAuth calls may fail",
          "Remote impact": "New/refresh auth and protected calls may fail broadly",
          "Hybrid impact": "Remote portion affected",
          "Mitigation": "Token lifetime strategy, fail-closed policy, status communication"
        }
      }
    },
    {
      "Failure": "Bad package update",
      "Local impact": "Affected installed endpoints, possibly staggered",
      "Remote impact": "Operator deployment affects shared fleet immediately",
      "Hybrid impact": "Local/remote blast radii differ",
      "Mitigation": "Signed releases, staged rings, canary and rollback",
      "id": "R10-FAIL004",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 4,
        "sourceIds": [],
        "raw": {
          "Failure": "Bad package update",
          "Local impact": "Affected installed endpoints, possibly staggered",
          "Remote impact": "Operator deployment affects shared fleet immediately",
          "Hybrid impact": "Local/remote blast radii differ",
          "Mitigation": "Signed releases, staged rings, canary and rollback"
        }
      }
    },
    {
      "Failure": "Gateway outage",
      "Local impact": "No effect unless used",
      "Remote impact": "All routed servers may become unreachable",
      "Hybrid impact": "Local direct tools may remain",
      "Mitigation": "Redundancy, bypass policy designed in advance, health visibility",
      "id": "R10-FAIL005",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 5,
        "sourceIds": [],
        "raw": {
          "Failure": "Gateway outage",
          "Local impact": "No effect unless used",
          "Remote impact": "All routed servers may become unreachable",
          "Hybrid impact": "Local direct tools may remain",
          "Mitigation": "Redundancy, bypass policy designed in advance, health visibility"
        }
      }
    },
    {
      "Failure": "Network partition",
      "Local impact": "Upstream calls may fail; pure local still works",
      "Remote impact": "Client cannot reach service",
      "Hybrid impact": "Local continues, remote fails",
      "Mitigation": "Timeouts, circuit breakers and explicit offline boundaries",
      "id": "R10-FAIL006",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 6,
        "sourceIds": [],
        "raw": {
          "Failure": "Network partition",
          "Local impact": "Upstream calls may fail; pure local still works",
          "Remote impact": "Client cannot reach service",
          "Hybrid impact": "Local continues, remote fails",
          "Mitigation": "Timeouts, circuit breakers and explicit offline boundaries"
        }
      }
    },
    {
      "Failure": "Credential leak",
      "Local impact": "Usually one device/user unless shared token",
      "Remote impact": "Potential many users/tenants depending secret",
      "Hybrid impact": "Depends which credential leaks",
      "Mitigation": "Short-lived scoped credentials, rotation, audience binding",
      "id": "R10-FAIL007",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 7,
        "sourceIds": [],
        "raw": {
          "Failure": "Credential leak",
          "Local impact": "Usually one device/user unless shared token",
          "Remote impact": "Potential many users/tenants depending secret",
          "Hybrid impact": "Depends which credential leaks",
          "Mitigation": "Short-lived scoped credentials, rotation, audience binding"
        }
      }
    },
    {
      "Failure": "Tenant isolation bug",
      "Local impact": "Rare but possible on shared workstation",
      "Remote impact": "Potential cross-customer incident",
      "Hybrid impact": "Remote side dominant",
      "Mitigation": "Server-side tenant checks, cacheScope, independent tests",
      "id": "R10-FAIL008",
      "sourceIds": [
        "S121",
        "S057",
        "S132",
        "S131",
        "S133"
      ],
      "evidenceStatus": "curated-dataset-level-evidence; not an archive row-level citation mapping",
      "archive": {
        "namespace": "research/10/failure_domain_matrix.json",
        "row": 8,
        "sourceIds": [],
        "raw": {
          "Failure": "Tenant isolation bug",
          "Local impact": "Rare but possible on shared workstation",
          "Remote impact": "Potential cross-customer incident",
          "Hybrid impact": "Remote side dominant",
          "Mitigation": "Server-side tenant checks, cacheScope, independent tests"
        }
      }
    }
  ]
}