{
  "schema": "forge.collection.controlled.source.evidence.v1",
  "mode": "repeated-source",
  "contract_sha256": "51d768a30f2c83dbc1ec6885904eb0790d21c30a0a066a54256d7eee714bb64b",
  "fixture_sha256": "cdc762152b5687e4291aa4dff12e0975404e6a27e3c823595158020610160237",
  "input_sha256": {
    "profile.json": "e28a1c17296c88b99438c4aa848bc5588d19fad4ba787193bce3de4cdcea0bc3",
    "capture.csv": "b2abfde26a2cd1684b237f9399b6ace7cb80c0e770e6bc4662b798678fd29860",
    "collection.json": "4ac84bff26e9f33ba980f558d30a36812d17e5495383a474da089d16dca5615a",
    "mapping.json": "cf500fd438083ebef879975700b0d3f047cbf7216910a0767a75e21705e820da"
  },
  "server_observations": {
    "mode": "repeated-source",
    "requests": [
      "CreateSessionRequest",
      "ActivateSessionRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "ReadRequest",
      "TranslateBrowsePathsToNodeIdsRequest",
      "ReadRequest",
      "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": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure-EngineeringUnits",
            "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": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure-EngineeringUnits",
            "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": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure-EngineeringUnits",
            "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": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure-EngineeringUnits",
            "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": 0,
        "nodes": [
          {
            "node_id": "ns=2;s=pressure-EngineeringUnits",
            "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:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pressure",
        "value": 7.5,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 0,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.772Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pressure",
        "value": 7.5841470984807895,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pressure",
        "value": 7.5841470984807895,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 1,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.822Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pressure",
        "value": 7.590929742682568,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pressure",
        "value": 7.590929742682568,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 2,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pressure",
        "value": 7.514112000805986,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pressure",
        "value": 7.514112000805986,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.872Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.922Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.922Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.922Z",
        "source_picoseconds": 0
      },
      {
        "group": 3,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.922Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pressure",
        "value": 7.424319750469207,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pressure",
        "value": 7.424319750469207,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_a",
        "value": 60,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      },
      {
        "group": 4,
        "name": "pump_b",
        "value": 55,
        "status_code": 0,
        "source_timestamp": "2026-10-01T17:13:20.972Z",
        "source_picoseconds": 0
      }
    ],
    "source_origin_utc": "2026-10-01T17:13:20.772Z",
    "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."
}
