Skip to main content

17. Time, Validation & Assumptions

Time model

  • All timestamps are in UTC seconds.
  • Device clocks must be reasonably accurate; drift is allowed up to 1 hour between terminal and gate.
  • Session windows are bounded on the card and by backend grants.

Validation rules

  • Check-in must complete before any terminal operation.
  • Check-out should occur within 24 hours.
  • Invalid transitions or timestamp inconsistencies are treated as tamper signals.

Assumptions

  • Users can carry cards and tap them properly.
  • Terminal devices can connect to backend periodically.
  • Physical card printing, personalization, and government integrations are out of scope.