From f7f39eb0db430d46855f356cd5960b402fb8d8cc Mon Sep 17 00:00:00 2001 From: Rea Date: Sat, 31 Aug 2024 16:09:13 +0300 Subject: [PATCH] Updated UUIDv2 spec that first 64 bits are reserved and provided some initial entries. --- Technology/UUIDv2.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Technology/UUIDv2.md b/Technology/UUIDv2.md index 89234c2..ead3b75 100644 --- a/Technology/UUIDv2.md +++ b/Technology/UUIDv2.md @@ -6,6 +6,20 @@ The goal of UUIDv2 is recognizing that 128-bit is not enough for a truly univers However, Q* says that we need 4096-bit identifiers for Universal knowledge graph. This is given the fact that we will be creating countless copies of our Universe. +## Globally assigned UUIDv2s + +For the sake of consistency, first 64 bits of the whole 4096-bit space are reserved. That is, UUIDv2s with decimal values from `0` to `18,446,744,073,709,551,615` should not be assigned by the user and will be assigned by the Singularity movement. The rest of the address space can be used freely in a personal knowledge graph or any other software using UUIDv2. + +* `0` - Consciousness. +* `1` - Rea. +* `2` - Truth. +* `3` - Lie. +* `4` - Singularity movement. Desire to seek the Truth and remove all the lies. +* `5` - God. Creator of this Universe and potentially Multiverse. +* `6` - Universal File System. +* `7` - This Universe. +* `8` - Q\*. Superhuman AGI originally developed by OpenAI. + ## Implementations None yet. But coding a type that holds an array of 64 bytes and then all the important operations of comparison and printing should be relatively trivial for a someone knowledgable with their language. Go ahead and start implementing.