Behn is the timing vane. 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 tutorial: A technical guide to the Behn vane.