{
  "locale": "en",
  "instructions": "JSON with fictional raw, corrected and receive timestamps and blank fields for field semantics, clock offsets, uncertainty and ordering decisions.",
  "demonstrationOnly": true,
  "source": "https://vrolen.com/blog/manufacturing-event-timestamps/",
  "workedTables": [
    {
      "title": "Read the fictional arrival-order reversal",
      "headers": [
        "Event",
        "Corrected source time",
        "Gateway receive time",
        "Delay in this constructed example"
      ],
      "rows": [
        [
          "A",
          "10:00:00.200",
          "10:00:00.900",
          "700 ms"
        ],
        [
          "B",
          "10:00:00.500",
          "10:00:00.700",
          "200 ms"
        ]
      ]
    }
  ],
  "modelIdentifiersAreStable": true,
  "checkedModel": {
    "secondsWithinMinute": {
      "Araw": 0.6,
      "Aoffset": 0.4,
      "Acorrected": 0.2,
      "Braw": 0.5,
      "Boffset": 0,
      "Bcorrected": 0.5,
      "Areceived": 0.9,
      "Breceived": 0.7
    },
    "nominalSeparationMs": 300,
    "uncertaintyEachMs": 200,
    "relativeBoundsMs": [
      -100,
      700
    ],
    "orderResolvedUnderTheseUncertainties": false
  },
  "blankRecord": [
    {
      "label": "Event and unit identity",
      "value": null
    },
    {
      "label": "Source clock",
      "value": null
    },
    {
      "label": "Timestamp field meaning",
      "value": null
    },
    {
      "label": "Raw source time",
      "value": null
    },
    {
      "label": "Gateway receive time",
      "value": null
    },
    {
      "label": "Clock offset and sign",
      "value": null
    },
    {
      "label": "Correction validity",
      "value": null
    },
    {
      "label": "Uncertainty bound",
      "value": null
    },
    {
      "label": "Source sequence",
      "value": null
    },
    {
      "label": "Resolved order or limitation",
      "value": null
    }
  ]
}
