From 0a9d59f33a3bef94f6b57f303fab1fa71cfcafd4 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Thu, 12 Apr 2018 18:13:10 -0700 Subject: update rfc with UUID notes --- rfc.md | 8 +++++--- 1 file 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: -- cgit v1.2.3