diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-04-12 18:13:10 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-04-12 18:13:10 -0700 |
commit | 0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4 (patch) | |
tree | 012724920965f85c919348083237e9db0e677d16 | |
parent | 8c526bb10266e344a347b4ab1d6f905bf6b3600e (diff) | |
download | fatcat-0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4.tar.gz fatcat-0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4.zip |
update rfc with UUID notes
-rw-r--r-- | rfc.md | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -99,14 +99,16 @@ behavior and schema layouts. These would all be semantic entities like "work", fatcat identifiers would be semanticly meaningless fixed length random numbers, usually represented in case-insensitive base32 format. Each entity type would -have it's own identifier namespace. Eg, 96 bit identifiers would have 26 +have it's own identifier namespace. Eg, 96 bit identifiers would have 20 characters and look like: fcwork_rzga5b9cd7efgh04iljk + https://fatcat.org/work/rzga5b9cd7efgh04iljk -As a URL: +128-bit (UUID size) would have 26 characters: - https://fatcat.org/work/rzga5b9cd7efgh04iljk + fcwork_rzga5b9cd7efgh04iljk8f3jvz + https://fatcat.org/work/rzga5b9cd7efgh04iljk8f3jvz A 64 bit namespace is probably plenty though, and would work with most databse Integer columns: |