{"kind":"dataset","slug":"relay-events","title":"Relay lifecycle events","version":"2026.10.3","summary":"Thirty-one ordered sample events for reconstructing batch state and joining station details.","fields":[{"name":"id","type":"string","description":"Stable event identifier; unique across this dataset."},{"name":"batch_id","type":"string","description":"Foreign key to the batch that owns this event."},{"name":"waypoint_id","type":"string","description":"Source station for queued/dispatched events; destination for delivered events."},{"name":"event","type":"string","description":"One of queued, dispatched, or delivered."},{"name":"timestamp","type":"string","description":"Fixed ISO 8601 UTC timestamp; increasing within each batch."},{"name":"sequence","type":"integer","description":"Contiguous ordering within one batch, starting at 1; never a global event offset."},{"name":"units","type":"integer","description":"The owning batch's units, repeated for event context; do not sum across all lifecycle stages."},{"name":"synthetic","type":"boolean","description":"Always true: this is a deterministic example event."}],"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["id","batch_id","waypoint_id","event","timestamp","sequence","units","synthetic"],"properties":{"id":{"type":"string","pattern":"^evt-[0-9]{3}-[1-3]$"},"batch_id":{"type":"string","pattern":"^batch-[0-9]{3}$"},"waypoint_id":{"type":"string","pattern":"^wp-[0-9]{3}$"},"event":{"enum":["queued","dispatched","delivered"]},"timestamp":{"type":"string","format":"date-time"},"sequence":{"type":"integer","minimum":1,"maximum":3},"units":{"type":"integer","minimum":1},"synthetic":{"const":true}}},"records":[{"id":"evt-001-1","batch_id":"batch-001","waypoint_id":"wp-001","event":"queued","timestamp":"2026-10-01T08:00:00.000Z","sequence":1,"units":42,"synthetic":true},{"id":"evt-001-2","batch_id":"batch-001","waypoint_id":"wp-001","event":"dispatched","timestamp":"2026-10-01T08:02:00.000Z","sequence":2,"units":42,"synthetic":true},{"id":"evt-001-3","batch_id":"batch-001","waypoint_id":"wp-003","event":"delivered","timestamp":"2026-10-01T08:10:00.000Z","sequence":3,"units":42,"synthetic":true},{"id":"evt-002-1","batch_id":"batch-002","waypoint_id":"wp-003","event":"queued","timestamp":"2026-10-01T08:15:00.000Z","sequence":1,"units":36,"synthetic":true},{"id":"evt-002-2","batch_id":"batch-002","waypoint_id":"wp-003","event":"dispatched","timestamp":"2026-10-01T08:17:00.000Z","sequence":2,"units":36,"synthetic":true},{"id":"evt-002-3","batch_id":"batch-002","waypoint_id":"wp-005","event":"delivered","timestamp":"2026-10-01T08:25:00.000Z","sequence":3,"units":36,"synthetic":true},{"id":"evt-003-1","batch_id":"batch-003","waypoint_id":"wp-005","event":"queued","timestamp":"2026-10-01T08:30:00.000Z","sequence":1,"units":28,"synthetic":true},{"id":"evt-003-2","batch_id":"batch-003","waypoint_id":"wp-005","event":"dispatched","timestamp":"2026-10-01T08:32:00.000Z","sequence":2,"units":28,"synthetic":true},{"id":"evt-003-3","batch_id":"batch-003","waypoint_id":"wp-011","event":"delivered","timestamp":"2026-10-01T08:40:00.000Z","sequence":3,"units":28,"synthetic":true},{"id":"evt-004-1","batch_id":"batch-004","waypoint_id":"wp-007","event":"queued","timestamp":"2026-10-01T08:45:00.000Z","sequence":1,"units":54,"synthetic":true},{"id":"evt-004-2","batch_id":"batch-004","waypoint_id":"wp-007","event":"dispatched","timestamp":"2026-10-01T08:47:00.000Z","sequence":2,"units":54,"synthetic":true},{"id":"evt-004-3","batch_id":"batch-004","waypoint_id":"wp-001","event":"delivered","timestamp":"2026-10-01T08:55:00.000Z","sequence":3,"units":54,"synthetic":true},{"id":"evt-005-1","batch_id":"batch-005","waypoint_id":"wp-009","event":"queued","timestamp":"2026-10-01T09:00:00.000Z","sequence":1,"units":65,"synthetic":true},{"id":"evt-005-2","batch_id":"batch-005","waypoint_id":"wp-009","event":"dispatched","timestamp":"2026-10-01T09:02:00.000Z","sequence":2,"units":65,"synthetic":true},{"id":"evt-005-3","batch_id":"batch-005","waypoint_id":"wp-003","event":"delivered","timestamp":"2026-10-01T09:10:00.000Z","sequence":3,"units":65,"synthetic":true},{"id":"evt-006-1","batch_id":"batch-006","waypoint_id":"wp-011","event":"queued","timestamp":"2026-10-01T09:15:00.000Z","sequence":1,"units":40,"synthetic":true},{"id":"evt-006-2","batch_id":"batch-006","waypoint_id":"wp-011","event":"dispatched","timestamp":"2026-10-01T09:17:00.000Z","sequence":2,"units":40,"synthetic":true},{"id":"evt-006-3","batch_id":"batch-006","waypoint_id":"wp-012","event":"delivered","timestamp":"2026-10-01T09:25:00.000Z","sequence":3,"units":40,"synthetic":true},{"id":"evt-007-1","batch_id":"batch-007","waypoint_id":"wp-012","event":"queued","timestamp":"2026-10-01T09:30:00.000Z","sequence":1,"units":72,"synthetic":true},{"id":"evt-007-2","batch_id":"batch-007","waypoint_id":"wp-012","event":"dispatched","timestamp":"2026-10-01T09:32:00.000Z","sequence":2,"units":72,"synthetic":true},{"id":"evt-007-3","batch_id":"batch-007","waypoint_id":"wp-005","event":"delivered","timestamp":"2026-10-01T09:40:00.000Z","sequence":3,"units":72,"synthetic":true},{"id":"evt-008-1","batch_id":"batch-008","waypoint_id":"wp-001","event":"queued","timestamp":"2026-10-01T09:45:00.000Z","sequence":1,"units":18,"synthetic":true},{"id":"evt-008-2","batch_id":"batch-008","waypoint_id":"wp-001","event":"dispatched","timestamp":"2026-10-01T09:47:00.000Z","sequence":2,"units":18,"synthetic":true},{"id":"evt-008-3","batch_id":"batch-008","waypoint_id":"wp-009","event":"delivered","timestamp":"2026-10-01T09:55:00.000Z","sequence":3,"units":18,"synthetic":true},{"id":"evt-009-1","batch_id":"batch-009","waypoint_id":"wp-003","event":"queued","timestamp":"2026-10-01T10:00:00.000Z","sequence":1,"units":45,"synthetic":true},{"id":"evt-009-2","batch_id":"batch-009","waypoint_id":"wp-003","event":"dispatched","timestamp":"2026-10-01T10:02:00.000Z","sequence":2,"units":45,"synthetic":true},{"id":"evt-010-1","batch_id":"batch-010","waypoint_id":"wp-007","event":"queued","timestamp":"2026-10-01T10:15:00.000Z","sequence":1,"units":30,"synthetic":true},{"id":"evt-010-2","batch_id":"batch-010","waypoint_id":"wp-007","event":"dispatched","timestamp":"2026-10-01T10:17:00.000Z","sequence":2,"units":30,"synthetic":true},{"id":"evt-011-1","batch_id":"batch-011","waypoint_id":"wp-005","event":"queued","timestamp":"2026-10-01T10:30:00.000Z","sequence":1,"units":22,"synthetic":true},{"id":"evt-011-2","batch_id":"batch-011","waypoint_id":"wp-005","event":"dispatched","timestamp":"2026-10-01T10:32:00.000Z","sequence":2,"units":22,"synthetic":true},{"id":"evt-012-1","batch_id":"batch-012","waypoint_id":"wp-009","event":"queued","timestamp":"2026-10-01T10:45:00.000Z","sequence":1,"units":48,"synthetic":true}]}