{
  "schema": "forge.collection.controlled.source.evidence.v1",
  "mode": "missing-unit",
  "contract_sha256": "51d768a30f2c83dbc1ec6885904eb0790d21c30a0a066a54256d7eee714bb64b",
  "fixture_sha256": "cdc762152b5687e4291aa4dff12e0975404e6a27e3c823595158020610160237",
  "input_sha256": {
    "profile.json": "e28a1c17296c88b99438c4aa848bc5588d19fad4ba787193bce3de4cdcea0bc3",
    "capture.csv": "e95c4623009a1da556f4e37b1fa47e7115dbe19317dc27b86037ea52133b2417",
    "collection.json": "b0b2a564c1d2f4d5ef4a12a50c68330d9af1cfaeb5a93bb7bdc5da96d65aa657",
    "mapping.json": "70347c94c3a248994390a440f76aa49cabe558fc77ef0c7f036d0265e77c0907"
  },
  "server_observations": {
    "mode": "missing-unit",
    "requests": [
      "CreateSessionRequest",
      "ActivateSessionRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "CloseSessionRequest"
    ],
    "reads": [
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure",
            "attribute_id": 13
          }
        ],
        "collector_group": 0
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a",
            "attribute_id": 13
          }
        ],
        "collector_group": 0
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 0
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b",
            "attribute_id": 13
          }
        ],
        "collector_group": 0
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 0
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure",
            "attribute_id": 13
          }
        ],
        "collector_group": 1
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a",
            "attribute_id": 13
          }
        ],
        "collector_group": 1
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 1
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b",
            "attribute_id": 13
          }
        ],
        "collector_group": 1
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 1
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure",
            "attribute_id": 13
          }
        ],
        "collector_group": 2
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a",
            "attribute_id": 13
          }
        ],
        "collector_group": 2
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 2
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b",
            "attribute_id": 13
          }
        ],
        "collector_group": 2
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 2
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure",
            "attribute_id": 13
          }
        ],
        "collector_group": 3
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a",
            "attribute_id": 13
          }
        ],
        "collector_group": 3
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 3
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b",
            "attribute_id": 13
          }
        ],
        "collector_group": 3
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 3
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure",
            "attribute_id": 13
          }
        ],
        "collector_group": 4
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a",
            "attribute_id": 13
          }
        ],
        "collector_group": 4
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_a-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 4
      },
      {
        "timestamps_to_return": 2,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b",
            "attribute_id": 13
          }
        ],
        "collector_group": 4
      },
      {
        "timestamps_to_return": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pump_b-EngineeringUnits",
            "attribute_id": 13
          }
        ],
        "collector_group": 4
      }
    ],
    "emitted": [
      {
        "group": 0,
        "name": "pressure",
        "value": 7.5,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pressure",
        "value": 7.5,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.301Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pressure",
        "value": 7.5841470984807895,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pressure",
        "value": 7.5841470984807895,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.351Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pressure",
        "value": 7.590929742682568,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pressure",
        "value": 7.590929742682568,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.401Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pressure",
        "value": 7.514112000805986,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pressure",
        "value": 7.514112000805986,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.451Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pressure",
        "value": 7.424319750469207,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pressure",
        "value": 7.424319750469207,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:19.501Z",
        "source_picoseconds": 0
      }
    ],
    "source_origin_utc": "2026-10-01T17:13:19.301Z",
    "source_period_ms": 50,
    "independent_evidence_scope": "Server fixture observations; invented values and declared source times only"
  },
  "all_csv_values_statuses_and_source_times_bound": true,
  "reads_requesting_both": 15,
  "writes": 0,
  "calls": 0,
  "scope": "Independent fixture-side log for these invented reads. Not independent plant authentication or clock qualification."
}
