A little thread on the Urbit ‘logo’ —
-
-
In Urbit, every node has a name that’s both a piece of cryptographic property and a routable network address. These names look like ~sun or ~marzod or ~ravmel-ropdyl.
2 replies 0 retweets 4 likesShow this thread -
Each of these names is just a number. ~sun is 15. ~ravmel-ropdyl is 4,391,936.
1 reply 0 retweets 3 likesShow this thread -
Azimuth, our Ethereum contracts, store a list of who owns which names.
1 reply 0 retweets 2 likesShow this thread -
And Arvo, our OS, lets you send packets to any of these names.
1 reply 0 retweets 1 likeShow this thread -
The scheme for encoding these names is called ‘
@p’ — it’s our algorithm for making numbers both pronounceable and memorable.1 reply 0 retweets 1 likeShow this thread -
There’s some deep nerd memory that will always connect ~ to ‘user’. Perhaps someone else can dig up exactly where this started. Does it start with the home directory in Unix?
3 replies 1 retweet 4 likesShow this thread -
That would have been somewhat impossible. So, we thought, a character could work. Something that could be printed in the command line.
1 reply 0 retweets 2 likesShow this thread -
We used to call Urbit nodes ‘ships’. So there was some thought to make it somehow nautical.
3 replies 0 retweets 2 likesShow this thread
We tried a few weird UTF-8 options. For a while we almost used triangle that Zeit ended up using, since it looked a bit like a sail.
-
-
The ~ just fit. It’s about the user, it vaguely resembles the sea and it naturally appears all over the place in our interfaces.
2 replies 0 retweets 11 likesShow this thread -
At the end of the day, should infrastructure be ‘branded’? Probably not. Great infrastructure is invisible.
2 replies 9 retweets 33 likesShow this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.