DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
UUID Generation Specifications
UUID Version:
- Use
We recommend using UUID version 4
for randomness and uniqueness, aligned with Kafka's, which generates UUIDs based on random values. This ensures a high degree of uniqueness and is consistent with Kafka’s Uuid class implementation.
- Use
Uniqueness:
- Ensure no generation of reserved UUIDs (e.g., all-zero UUIDs) to maintain uniqueness
To ensure the uniqueness of the UUIDs, our implementation should avoid generating any reserved UUIDs, such as all-zero or specific predefined values. This is consistent with Kafka’s approach, where the Uuid class avoids returning certain reserved UUIDs like 00000000-0000-0000-0000-000000000000.
- Ensure no generation of reserved UUIDs (e.g., all-zero UUIDs) to maintain uniqueness
Encoding:
- Represent UUIDs
We recommend using base64 encoding for
compactness and URL safetyrepresenting UUIDs as strings. This encoding method is space-efficient and URL-safe, making it easier to store and transmit UUIDs in systems where compactness and readability are important.
- Represent UUIDs
Compatibility, Deprecation, and Migration Plan
...