aboutsummaryrefslogtreecommitdiffstats
path: root/rfc.md
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-04-12 18:13:10 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-04-12 18:13:10 -0700
commit0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4 (patch)
tree012724920965f85c919348083237e9db0e677d16 /rfc.md
parent8c526bb10266e344a347b4ab1d6f905bf6b3600e (diff)
downloadfatcat-0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4.tar.gz
fatcat-0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4.zip
update rfc with UUID notes
Diffstat (limited to 'rfc.md')
-rw-r--r--rfc.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/rfc.md b/rfc.md
index 9f807ec2..0da4a40c 100644
--- a/rfc.md
+++ b/rfc.md
@@ -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: