RON uses a custom base64 serialization to encode arbitrary sequences of 60 bits:
0230000000is shortened to
023(this preserves the alphanumeric order).
The tail-skip rule is a bit counter-intuitive, as the traditional Arabic notation skips leading zeroes (
Unlike Arabic, in Base 64×64 lexigraphical order of encoded strings matches numerical order of corresponding numbers.
A bit counter-intuitively, all predefined string constants (like operation names, up to 10 chars) can be decoded as very big numbers.
on decodes to 932808072819113984 (
If compared to the RFC4122 coding, RON UUIDs are:
Replica assignments rules.