# `SmolBox.Runtime.Clock`
[🔗](https://github.com/hfiguera/smolbox/blob/v0.1.3/lib/smolbox/runtime/clock.ex#L1)

Default managed-runtime clock. Hosts synchronize wall clocks across controllers.

Absolute milliseconds survive restart; monotonic milliseconds bound observation
within a process. A clock moving backward cannot extend an in-process stage.
Custom clock modules for deterministic tests implement both functions.

# `monotonic`

```elixir
@spec monotonic() :: integer()
```

# `now`

```elixir
@spec now() :: non_neg_integer()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
