{
  "category": "sourcing",
  "graph": {
    "edges": [
      {
        "id": "m1",
        "kind": "handoff",
        "label": "delegates",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "owner → msp",
          "relationship": "handoff",
          "stableId": "m1",
          "tooltip": "delegates: owner → msp."
        },
        "source": "owner",
        "tags": [
          "category-sourcing",
          "relationship-handoff",
          "tom-relationship"
        ],
        "target": "msp"
      },
      {
        "id": "m2",
        "kind": "authority",
        "label": "sets constraints",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "architecture → msp",
          "relationship": "authority",
          "stableId": "m2",
          "tooltip": "sets constraints: architecture → msp."
        },
        "source": "architecture",
        "tags": [
          "category-sourcing",
          "relationship-authority",
          "tom-relationship"
        ],
        "target": "msp"
      },
      {
        "id": "m3",
        "kind": "authority",
        "label": "sets conditions",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "risk → msp",
          "relationship": "authority",
          "stableId": "m3",
          "tooltip": "sets conditions: risk → msp."
        },
        "source": "risk",
        "tags": [
          "category-sourcing",
          "relationship-authority",
          "tom-relationship"
        ],
        "target": "msp"
      },
      {
        "id": "m4",
        "kind": "handoff",
        "label": "reports",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "msp → evidence",
          "relationship": "handoff",
          "stableId": "m4",
          "tooltip": "reports: msp → evidence."
        },
        "source": "msp",
        "tags": [
          "category-sourcing",
          "relationship-handoff",
          "tom-relationship"
        ],
        "target": "evidence"
      },
      {
        "id": "m5",
        "kind": "handoff",
        "label": "performance",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "evidence → vendor",
          "relationship": "handoff",
          "stableId": "m5",
          "tooltip": "performance: evidence → vendor."
        },
        "source": "evidence",
        "tags": [
          "category-sourcing",
          "relationship-handoff",
          "tom-relationship"
        ],
        "target": "vendor"
      },
      {
        "id": "m6",
        "kind": "accountability",
        "label": "retained oversight",
        "layerId": "layer-relationships",
        "metadata": {
          "direction": "owner → evidence",
          "relationship": "accountability",
          "stableId": "m6",
          "tooltip": "retained oversight: owner → evidence."
        },
        "source": "owner",
        "tags": [
          "category-sourcing",
          "relationship-accountability",
          "tom-relationship"
        ],
        "target": "evidence"
      }
    ],
    "height": 560,
    "layers": [
      {
        "description": "Business, product and application demand actors.",
        "id": "layer-consumer",
        "label": "Consumers",
        "visible": true
      },
      {
        "description": "Portfolio, policy, economics and orchestration roles.",
        "id": "layer-governance",
        "label": "Governance",
        "visible": true
      },
      {
        "description": "Architecture, security, risk and approval authorities.",
        "id": "layer-authority",
        "label": "Authorities",
        "visible": true
      },
      {
        "description": "Product, service and lifecycle accountabilities.",
        "id": "layer-service",
        "label": "Service ownership",
        "visible": true
      },
      {
        "description": "Platform delivery, automation and enablement.",
        "id": "layer-engineering",
        "label": "Engineering",
        "visible": true
      },
      {
        "description": "Run, reliability, support and improvement.",
        "id": "layer-operations",
        "label": "Operations",
        "visible": true
      },
      {
        "description": "Managed-service and technology-provider execution.",
        "id": "layer-external",
        "label": "External providers",
        "visible": true
      },
      {
        "description": "Directed handoffs, authority, feedback and accountability.",
        "id": "layer-relationships",
        "label": "Relationships",
        "visible": true
      }
    ],
    "nodes": [
      {
        "detail": "Outcome accountability",
        "height": 82,
        "id": "owner",
        "kind": "service",
        "label": "Internal service owner",
        "layerId": "layer-service",
        "metadata": {
          "description": "Outcome accountability",
          "role": "service",
          "stableId": "owner",
          "tooltip": "Internal service owner — Outcome accountability. Semantic role: service."
        },
        "tags": [
          "category-sourcing",
          "role-service",
          "tom-object"
        ],
        "width": 230,
        "x": 90,
        "y": 90
      },
      {
        "detail": "Technical decisions",
        "height": 82,
        "id": "architecture",
        "kind": "authority",
        "label": "Internal architecture authority",
        "layerId": "layer-authority",
        "metadata": {
          "description": "Technical decisions",
          "role": "authority",
          "stableId": "architecture",
          "tooltip": "Internal architecture authority — Technical decisions. Semantic role: authority."
        },
        "tags": [
          "category-sourcing",
          "role-authority",
          "tom-object"
        ],
        "width": 230,
        "x": 420,
        "y": 90
      },
      {
        "detail": "Risk acceptance",
        "height": 82,
        "id": "risk",
        "kind": "authority",
        "label": "Internal risk authority",
        "layerId": "layer-authority",
        "metadata": {
          "description": "Risk acceptance",
          "role": "authority",
          "stableId": "risk",
          "tooltip": "Internal risk authority — Risk acceptance. Semantic role: authority."
        },
        "tags": [
          "category-sourcing",
          "role-authority",
          "tom-object"
        ],
        "width": 230,
        "x": 750,
        "y": 90
      },
      {
        "detail": "Performance and escalation",
        "height": 82,
        "id": "vendor",
        "kind": "governance",
        "label": "Vendor management",
        "layerId": "layer-governance",
        "metadata": {
          "description": "Performance and escalation",
          "role": "governance",
          "stableId": "vendor",
          "tooltip": "Vendor management — Performance and escalation. Semantic role: governance."
        },
        "tags": [
          "category-sourcing",
          "role-governance",
          "tom-object"
        ],
        "width": 200,
        "x": 1080,
        "y": 90
      },
      {
        "detail": "Delegated build / run execution",
        "height": 82,
        "id": "msp",
        "kind": "external",
        "label": "Managed service provider",
        "layerId": "layer-external",
        "metadata": {
          "description": "Delegated build / run execution",
          "role": "external",
          "stableId": "msp",
          "tooltip": "Managed service provider — Delegated build / run execution. Semantic role: external."
        },
        "tags": [
          "category-sourcing",
          "role-external",
          "tom-object"
        ],
        "width": 250,
        "x": 420,
        "y": 370
      },
      {
        "detail": "Performance, controls, actions",
        "height": 82,
        "id": "evidence",
        "kind": "operations",
        "label": "Provider evidence",
        "layerId": "layer-operations",
        "metadata": {
          "description": "Performance, controls, actions",
          "role": "operations",
          "stableId": "evidence",
          "tooltip": "Provider evidence — Performance, controls, actions. Semantic role: operations."
        },
        "tags": [
          "category-sourcing",
          "role-operations",
          "tom-object"
        ],
        "width": 250,
        "x": 810,
        "y": 370
      }
    ],
    "width": 1320
  },
  "name": "Internal Team vs MSP Responsibility Model",
  "reviewedAt": "2026-09-08",
  "schemaVersion": "1.0",
  "slug": "internal-team-versus-msp-responsibility-model",
  "version": "2026.1"
}
