@j2kun
This is the approach taken with Nock (the underlying language for the Urbit Operating Function): The first version is 5K, and each change in the language decrements the version number.
The last possible version is absolute zero (0K). We're currently at 4K.