Skip to main content

📈 Timestamp Monotonicity

Purpose

The Timestamp Monotonicity test validates MISB ST 0601 Tag 2: Precision Time Stamp across decoded packets in the same KLV stream.

Tag 2 must be:

  • strictly increasing
  • free of backward jumps

This rule requires partial packet decode so the validator can inspect Tag 2 without depending on every higher-level field check.

✅ Pass Criteria

The test passes when each decoded packet with Tag 2 has a Precision Time Stamp value greater than the previous decoded packet on the same KLV stream.

❌ Fail Criteria

The test fails when:

  • Tag 2 moves backward compared with the previous decoded packet on the same stream
  • two consecutive decoded packets report the same Tag 2 value

Chart

The chart plots each monotonicity failure at the source packet where the repeated or backward Tag 2 value was observed.

At the moment this page includes a placeholder chart illustration because the detector and chart data source will be added after partial libmisb decode support lands.

Timestamp monotonicity placeholder chart