128 bits isn't enough. Really. 1Thz isn't enough for molecular
assemblers, and while 573.9Gy seems like a long time now, it's only 40
ages of the Universe. I propose the following PostTimeXML identifier:
<posthuman-time>
<!-- Universe identifier. -->
<!-- Seconds since start of Universe. -->
<!-- Quantum computing qubit branch indicator for 10 qubits -->
</posthuman-time>
If you really need a digital identifier, then use the native format for
your machine.
8 bits -- Current universe (index into local table; 0 = machine-local;
1 = Earth).
However, most Omega Point devices simply use the XML format,
<universe>Socrates</universe>
<seconds>08402834082304.83245353453452546456432</seconds>
<branch>1001001011</branch>
The standard used by most Jupiter-Beowolf networks is IEEE 3.2983e48,
the following 256-bit format in big-endian order:
24 bits -- Current quantum branch.
32 bits -- WEYL tensor (relativistic data).
96 bits -- Seconds since start of current Universe.
96 bits -- Fractional seconds (0x00..01 = 12.6218 grouchoseconds).
-- sentience@pobox.com Eliezer S. Yudkowsky http://pobox.com/~sentience/AI_design.temp.html http://pobox.com/~sentience/singul_arity.html Disclaimer: Unless otherwise specified, I'm not telling you everything I think I know.