Time System Design ================== UTMS’s time system is designed to offer high precision while remaining flexible and scalable. The decision to implement a **logarithmic time system** was driven by the desire to handle time at vastly different scales, from Planck time (extremely small) to cosmic time (astronomically large). Key Concepts ------------- - **Time Anchors**: Anchors serve as precise reference points in time. By creating anchors at key moments, users can compare and manipulate times relative to these points. - **Time Units**: UTMS supports multiple time units, including seconds, minutes, hours, and custom units defined by the user. - **Logarithmic Scale**: Time intervals are represented using a logarithmic scale, allowing for extremely small or large timescales to be handled effectively. - **Unit Conversions**: UTMS supports conversion between different units, such as converting from seconds to hours or from microseconds to Planck time. Time in UTMS is handled as a combination of these concepts, which are abstracted into commands like `utms anchor create`, `utms unit convert`, and others.