// Copyright 2024-2026 Tymofii Pidlisnyi. Apache-2.0 license. See LICENSE.
// ══════════════════════════════════════════════════════════════════
// Time — Hybrid Logical Clocks + NTP Uncertainty Bounds
// ══════════════════════════════════════════════════════════════════
// Review Q1 resolution: Hybrid Logical Clocks (Kulkarni et al. 2014)
// with NTP uncertainty bounds. Replaces 9 ad-hoc TTL patterns with
// unified temporal semantics.
//
// Key insight: wall clocks lie. NTP gives a range, not a point.
// HybridTimestamp captures both causal ordering (logical time) and
// real-world bounds (wall clock range). Gateway-stamped, not agent-stamped.
//
// Evaluation rules:
//   EscrowHold expires when t_earliest > expiresAt
//   Receipt valid when t_latest < delegation_expiry
//   (Conservative: use worst-case bound for each decision)
// ══════════════════════════════════════════════════════════════════
export {};
//# sourceMappingURL=time.js.map