{
  "schema": "chasingmastery.station-connector-authoring-brief",
  "schemaVersion": 2,
  "identity": {
    "packageId": "dev.example/reference-timer-connector",
    "contributionId": "reference.timer-connector",
    "displayName": "Reference Timer Connector"
  },
  "source": {
    "sourceId": "reference_timer",
    "sourceType": "reference.timer-source",
    "displayName": "Reference timer"
  },
  "observations": [
    {
      "type": "split_timer.start",
      "contractVersion": 1,
      "purpose": "Start the compatible timed Attempt.",
      "payloadSchema": {
        "type": "object",
        "additionalProperties": false
      }
    },
    {
      "type": "split_timer.finish",
      "contractVersion": 1,
      "purpose": "Finish the compatible timed Attempt.",
      "payloadSchema": {
        "type": "object",
        "additionalProperties": false
      }
    }
  ],
  "activityContract": {
    "contributionId": "split_timer",
    "acceptedProtocols": [
      {
        "type": "split_timer.start",
        "contractVersion": 1,
        "payloadSchema": {
          "type": "object",
          "additionalProperties": false
        }
      },
      {
        "type": "split_timer.finish",
        "contractVersion": 1,
        "payloadSchema": {
          "type": "object",
          "additionalProperties": false
        }
      }
    ],
    "manualFallback": true
  },
  "firstFixture": {
    "id": "complete-reference-run",
    "label": "Complete one reference run",
    "observations": [
      {
        "sourceEventId": "reference_start_1",
        "protocolType": "split_timer.start",
        "payload": {}
      },
      {
        "sourceEventId": "reference_finish_1",
        "protocolType": "split_timer.finish",
        "payload": {}
      }
    ]
  },
  "authority": {
    "requestedResources": [],
    "notes": "This proof is synthetic because the current Connector Lab accepts zero grants only."
  }
}
