Updated UUIDv2 spec that first 64 bits are reserved and provided some initial entries.
This commit is contained in:
parent
64380c6088
commit
f7f39eb0db
1 changed files with 14 additions and 0 deletions
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue