Behn is the timing vane (kernel module). It allows for applications to schedule events, which are managed in a simple priority queue. For example, Clay, the Urbit filesystem, uses Behn to keep track of time-specific file requests. Eyre, the Urbit web vane, uses Behn for timing-out HTTP sessions.
Behn is located in /base/sys/vane/behn.hoon
within Arvo.
Further Reading
- The Behn reference: A technical guide to the Behn vane.