~

Roadmap

Current Projects

~2024.1

Current

Ares: Persistent Memory Arena (PMA)

Ares has a novel scheme for ensuring copy-on-write semantics for memory pages in a way that minimizes disk write amplification when taking an incremental snapshot.

Current

Breadth-First Arvo Move Order

contributors

~midden-fabler

Ensures chronological move processing order, allows for a new concept of simultaneity among vane activations, and should be easier to reason about than depth-first move processing.

Current

Essential Desks

Introduces a distinction between essential desks and non-essential desks, where only essential desks will block upgrades. Newly installed desks will default to non-essential.

~2024.2

Current

Ares: Initial Release

Ares is a rewrite of the Nock interpreter for much higher performance and data capacity.

~2024.4

Current

Arvo Ticks

contributors

~midden-fabler

Introduce the concept of an Arvo "tick" -- a number that Arvo tracks that increments every time Arvo runs a vane. This tick can be used in scry paths to request data at the latest available tick.

Current

Directed Messaging

An overhaul of Urbit's networking stack for much higher throughput and increased connection stability.

~2024.6

Current

Increase Userspace Legibility

Improve the Urbit developer experience by filing off a lot of burrs. E.g., provide aliases and wrapper gates for the less-intuitive parts of Hoon and the Urbit standard library.