on master help sign in
Merge pull request #186 from galenwp/fixes
490e867Matilde Park
content/understanding-urbit/network-and-os.md+6−6
@@ -1,6 +1,6 @@
1+++
1+++
2title = "Urbit OS + Network"
2title = "Urbit OS + Network"
3−description = "The existing internet is a theme park. Learn how we leave it behind."
3+description = "The Urbit OS + Network + how they work together"
4weight = 5
4weight = 5
5+++
5+++
6
6
@@ -8,21 +8,21 @@ weight = 5
8
8
9Our phones are cluttered with apps, ads and notifications. Our laptops are basically just web browsers that connect us to services controlled by MEGACORP. Who knows where your messages, images, contacts and connections live. Let alone how long they’ll last or who is looking at them.
9Our phones are cluttered with apps, ads and notifications. Our laptops are basically just web browsers that connect us to services controlled by MEGACORP. Who knows where your messages, images, contacts and connections live. Let alone how long they’ll last or who is looking at them.
10
10
11−The digital world feels like a theme park built to maximize ENGAGEMENT — but we think it’s BORING. What happened to the vision of a computer as a tool that would expand and enrich our lives?
11+The digital world feels like a theme park built to maximize ENGAGEMENT — but we think it’s BORING. What happened to the vision of a computer as a tool that would expand and enrich our lives?
12
12
13−While the world has drifted into a fever dream, we built Urbit.
13+While the world has drifted into a fever dream, we built Urbit.
14
14
15![](https://media.urbit.org/site/understanding-urbit/network-os/urbit-os-2.svg)
15![](https://media.urbit.org/site/understanding-urbit/network-os/urbit-os-2.svg)
16
16
17Your Urbit ID gets you a name, an address and a crypto wallet — but what about when you want to connect with other people? That’s where Urbit OS comes in.
17Your Urbit ID gets you a name, an address and a crypto wallet — but what about when you want to connect with other people? That’s where Urbit OS comes in.
18
18
19−Urbit OS is everything that you need to build and run your own social software and compute with whomever you like. Create a pseudonymous chat group, edit a document together, then split a bar tab and later turn it into a syndicate and start investing. Eventually, maybe you’ll decide to become a microstate that funds everyone in Bitcoin — the possibilities are wide open.
19+Urbit OS is everything that you need to build and run your own social software and compute with whomever you like. Create a pseudonymous chat group, edit a document together, then split a bar tab and later turn it into a syndicate and start investing. Eventually, maybe you’ll decide to become a microstate that funds everyone in Bitcoin — the possibilities are wide open.
20
20
21Since we’ve got a decentralized identity system to build on and everyone runs their own OS, your social software is actually owned and operated by the collective of Urbit ID owners. You can (and should) do whatever you want.
21Since we’ve got a decentralized identity system to build on and everyone runs their own OS, your social software is actually owned and operated by the collective of Urbit ID owners. You can (and should) do whatever you want.
22
22
23![](https://media.urbit.org/site/understanding-urbit/network-os/urbit-os-3.svg)
23![](https://media.urbit.org/site/understanding-urbit/network-os/urbit-os-3.svg)
24
24
25−We built Urbit OS from scratch. It’s a completely new computing stack. Without getting into the technical details (you can find those [here](@/understanding-urbit/technical-overview.md)), Urbit OS is built to do three things: be a compact and complete system (simple); run forever with no maintenance (durable); and be extensible by anyone (yours).
25+We built Urbit OS from scratch. It’s a completely new computing stack. Without getting into the technical details (you can find those [here](@/understanding-urbit/technical-overview.md)), Urbit OS is built to do three things: be a compact and complete system (simple); run forever with no maintenance (durable); and be extensible by anyone (yours).
26
26
27Urbit OS is a completely unified system with no external dependencies. In a single codebase, two orders of magnitude smaller than Linux, you have an entire programming language and operating system. We realize how crazy this is — but it means that a single person can actually understand the entire system. Who is the last person you met that actually understands their entire computer? Urbit OS is like the [1968 Porsche 911](https://cdn.bringatrailer.com/wp-content/uploads/2007/05/1968_Porsche_911_SR_Factor_Race_Car_Engine_1.jpg) of operating systems.
27Urbit OS is a completely unified system with no external dependencies. In a single codebase, two orders of magnitude smaller than Linux, you have an entire programming language and operating system. We realize how crazy this is — but it means that a single person can actually understand the entire system. Who is the last person you met that actually understands their entire computer? Urbit OS is like the [1968 Porsche 911](https://cdn.bringatrailer.com/wp-content/uploads/2007/05/1968_Porsche_911_SR_Factor_Race_Car_Engine_1.jpg) of operating systems.
28
28
@@ -30,4 +30,4 @@ At the very bottom of the stack, Urbit OS is just a single, fixed function that
30
30
31Since Urbit OS is completely sealed, it’s all run-from-source. All the code to run the system is yours to modify, tinker with and extend. Build your own apps, modules and user experience. Or customize Urbit OS to control your tractor. Even better: collaborate with others on the network to build the experience you’re looking for. It’s entirely up to you.
31Since Urbit OS is completely sealed, it’s all run-from-source. All the code to run the system is yours to modify, tinker with and extend. Build your own apps, modules and user experience. Or customize Urbit OS to control your tractor. Even better: collaborate with others on the network to build the experience you’re looking for. It’s entirely up to you.
32
32
33−We build Urbit OS so we can finally have a dependable system, that we can commit to and keep far into the future. The modern web already looks dated to us.
33+We build Urbit OS so we can finally have a dependable system, that we can commit to and keep far into the future. The modern web already looks dated to us.
content/understanding-urbit/project-history.md+9−5
@@ -1,10 +1,10 @@
1+++
1+++
2title = "Project Status + History"
2title = "Project Status + History"
3−description = "Still young, but very real."
3+description = "Where we've been and were we are now"
4weight = 7
4weight = 7
5+++
5+++
6
6
7−Can you move to Urbit today and never look back? No, not quite yet. Urbit is still young.
7+Can you move to Urbit today and never look back? No, not quite yet. Urbit is still young.
8
8
9![](https://media.urbit.org/site/understanding-urbit/project-history/DSCF5386-edit.jpg)
9![](https://media.urbit.org/site/understanding-urbit/project-history/DSCF5386-edit.jpg)
10
10
@@ -12,7 +12,7 @@ Currently, Urbit ID is live and deployed. That means you can own a piece of Urbi
12
12
13{{ oversize(url="https://media.urbit.org/site/understanding-urbit/project-history/project-history-02%402x.png")}}
13{{ oversize(url="https://media.urbit.org/site/understanding-urbit/project-history/project-history-02%402x.png")}}
14
14
15−You can interact with your Urbit ID and invite friends using [Bridge](https://bridge.urbit.org), the Urbit authentication system. You can also use Bridge to boot the current alpha of Urbit OS. Soon, you’ll be able to use Bridge for payments and to explore the Urbit network.
15+You can interact with your Urbit ID and invite friends using [Bridge](https://bridge.urbit.org), the Urbit authentication system. You can also use Bridge to boot the current alpha of Urbit OS. Soon, you’ll be able to use Bridge for payments and to explore the Urbit network.
16
16
17{{ oversize(url="https://media.urbit.org/site/understanding-urbit/project-history/project-history-03%402x.png")}}
17{{ oversize(url="https://media.urbit.org/site/understanding-urbit/project-history/project-history-03%402x.png")}}
18
18
@@ -22,12 +22,16 @@ Urbit OS isn’t just an interface — it’s a complete system. You should also
22
22
23![](https:///media.urbit.org/site/understanding-urbit/project-history/history-4.svg)
23![](https:///media.urbit.org/site/understanding-urbit/project-history/history-4.svg)
24
24
25−At the beginning, Urbit was just a few people with the right combination of imagination and discipline to try to rebuild computing. Now it's a community of thousands of address space holders, dozens of open source developers, at least two independent companies ([Tlon](https://tlon.io) — which works mostly on kernel development and interface design, and [urbit.live](https://urbit.live) — which is building services on the platform), and who knows how many fans.
25+At the beginning, Urbit was just a few people with the right combination of imagination and discipline to try to rebuild computing. Now it's a community of thousands of address space holders, dozens of open source developers, at least two independent companies ([Tlon](https://tlon.io) — which works mostly on kernel development and interface design, and [urbit.live](https://urbit.live) — which is building services on the platform), and who knows how many fans.
26
26
27+<<<<<<< HEAD
28+![](https://media.urbit.org/site/understanding-urbit/project-history/project-history-05.svg)
29+=======
27**History**
30**History**
28
31
29![](https://media.urbit.org/site/understanding-urbit/project-history/project-history-05.svg)
32![](https://media.urbit.org/site/understanding-urbit/project-history/project-history-05.svg)
30
33
31**Roadmap**
34**Roadmap**
32
35
33−![](https://media.urbit.org/site/understanding-urbit/project-history/project-history-06.svg)
36+![](https://media.urbit.org/site/understanding-urbit/project-history/project-history-06.svg)
37+>>>>>>> 161f70a0fed1632f1bedae9c397d35a409f6255e
content/understanding-urbit/simple-durable-yours.md+16−8
@@ -1,6 +1,6 @@
1+++
1+++
2title = "Simple, Durable, Yours"
2title = "Simple, Durable, Yours"
3−description = "If computers are going to be a part of our lives for generations to come, we need a sound foundation for them."
3+description = "The core ideas that Urbit is built around"
4weight = 1
4weight = 1
5+++
5+++
6
6
@@ -14,35 +14,43 @@ We spend all our time switching between services, juggling logins and different
14
14
15If computers are going to be a part of our lives for generations to come, we need a sound foundation for them. We need a _system_, not a grab bag of apps and services. Urbit is that system.
15If computers are going to be a part of our lives for generations to come, we need a sound foundation for them. We need a _system_, not a grab bag of apps and services. Urbit is that system.
16
16
17−<picture class="full mt4 mb4 c3-11-lg">
17+<picture class="full mt4 mb4 c3-11-lg">
18<source srcset="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2.png,
18<source srcset="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2.png,
19−https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2%402x.png 2x">
19+https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2%402x.png 2x">
20<img src="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2%402x.png"/>
20<img src="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-2%402x.png"/>
21</picture>
21</picture>
22
22
23−We built Urbit from scratch to be a system that’s simple, durable and yours. Everything that computing today is not — but should be.
23+We built Urbit from scratch to be a system that’s simple, durable and yours. Everything that computing today is not — but should be.
24
24
25What do we mean by simple, durable and yours? Let’s walk through it one by one.
25What do we mean by simple, durable and yours? Let’s walk through it one by one.
26
26
27+<br /><br />
28+
27## Simple
29## Simple
28
30
29Urbit is designed to be incredibly simple for ordinary users. Your data, applications and connections all live in a single, unified OS that belongs to you. Your Urbit requires no system administration at all and gets all its updates over the air. For developers, Urbit is incredibly compact and efficient. It’s about 50K lines of code — smaller than your average webapp. The entire OS can be understood by a single person and is designed to make building decentralized apps straightforward.
31Urbit is designed to be incredibly simple for ordinary users. Your data, applications and connections all live in a single, unified OS that belongs to you. Your Urbit requires no system administration at all and gets all its updates over the air. For developers, Urbit is incredibly compact and efficient. It’s about 50K lines of code — smaller than your average webapp. The entire OS can be understood by a single person and is designed to make building decentralized apps straightforward.
30
32
33+<br /><br />
34+
31## Durable
35## Durable
32
36
33Your Urbit is designed to be durable: both to store your data across generations and to be resilient against crashes. You can't really trust a computer that could disappear or become obsolete. We’ve become accustomed to this distrust, but it’s not the way things should be. Your Urbit is meant to be a permanent digital home. At its foundation, Urbit is designed a bit like a blockchain — making reliability and permanence a priority for the individual.
37Your Urbit is designed to be durable: both to store your data across generations and to be resilient against crashes. You can't really trust a computer that could disappear or become obsolete. We’ve become accustomed to this distrust, but it’s not the way things should be. Your Urbit is meant to be a permanent digital home. At its foundation, Urbit is designed a bit like a blockchain — making reliability and permanence a priority for the individual.
34
38
39+<br /><br />
40+
35## Yours
41## Yours
36
42
37−And, finally, your Urbit belongs to you in every possible way. You own it with a private key, control it completely and can inspect its source code. We want your Urbit to be your digital home. A home you don’t own is just a hotel room.
43+And, finally, your Urbit belongs to you in every possible way. You own it with a private key, control it completely and can inspect its source code. We want your Urbit to be your digital home. A home you don’t own is just a hotel room.
44+
45+<br /><br />
38
46
39−<picture class="full mt4 mb4 c3-11-lg">
47+<picture class="full mt4 mb4 c3-11-lg">
40<source srcset="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3.png,
48<source srcset="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3.png,
41−https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3%402x.png 2x">
49+https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3%402x.png 2x">
42<img src="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3%402x.png"/>
50<img src="https://media.urbit.org/site/understanding-urbit/simple-durable-yours/sdy-3%402x.png"/>
43</picture>
51</picture>
44
52
45−Urbit began as a sketch, driven from a basic intuition that a better platform could be built. Today, Urbit is two components: Urbit ID, an identity system that’s already live on Ethereum and Urbit OS, a decentralized network and OS stack that’s young but working well.
53+Urbit began as a sketch, driven from a basic intuition that a better platform could be built. Today, Urbit is two components: Urbit ID, an identity system that’s already live on Ethereum and Urbit OS, a decentralized network and OS stack that’s young but working well.
46
54
47Over time, we’ve quietly evolved Urbit into a carefully engineered, compact system. Urbit isn’t done — but it’s well on its way. The network has been live since 2013 and the interface is coming along nicely. You can own a piece of Urbit today if you can find an invite from a friend, or by buying an Urbit ID. We’re ready for people to begin homesteading this new territory we created with new communities and new software.
55Over time, we’ve quietly evolved Urbit into a carefully engineered, compact system. Urbit isn’t done — but it’s well on its way. The network has been live since 2013 and the interface is coming along nicely. You can own a piece of Urbit today if you can find an invite from a friend, or by buying an Urbit ID. We’re ready for people to begin homesteading this new territory we created with new communities and new software.
48
56
content/understanding-urbit/technical-overview.md+8−8
@@ -1,6 +1,6 @@
1+++
1+++
2title = "Technical Overview"
2title = "Technical Overview"
3−description = "Simple and compact from the kernel up."
3+description = "A quick tour of the technology"
4weight = 6
4weight = 6
5+++
5+++
6
6
@@ -10,29 +10,29 @@ https://media.urbit.org/site/understanding-urbit/technical-overview/technical-ov
10<img src="https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-1%402x.png">
10<img src="https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-1%402x.png">
11</picture>
11</picture>
12
12
13−Owning a computer, especially a server, can feel like a part time job. Urbit, on the other hand, is engineered to be maintenance free. We figure, if people are actually going to use a new computing platform, it can’t feel like work. At all.
13+Owning a computer, especially a server, can feel like a part time job. Urbit, on the other hand, is engineered to be maintenance free. We figure, if people are actually going to use a new computing platform, it can’t feel like work. At all.
14
14
15So we built our whole stack, starting with the VM, to be as simple and compact as possible. Let’s take a look at what the system looks like from a technical perspective and get a feel for how it’s built.
15So we built our whole stack, starting with the VM, to be as simple and compact as possible. Let’s take a look at what the system looks like from a technical perspective and get a feel for how it’s built.
16
16
17![](https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-2.svg)
17![](https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-2.svg)
18
18
19−Under the hood, Urbit is two parts: an ID system and an OS. The ID system is live and deployed to Ethereum. The OS is a program that runs on top of any Unix machine with an internet connection.
19+Under the hood, Urbit is two parts: an ID system and an OS. The ID system is live and deployed to Ethereum. The OS is a program that runs on top of any Unix machine with an internet connection.
20
20
21Urbit ID is incredibly simple. An Urbit ID is just a pair of an ID and a public key. Some IDs have the ability to issue a finite number of other IDs. Galaxies, the top-tier of Urbit IDs, have the ability to upgrade the Urbit ID contracts by a majority vote. Each Urbit ID also has a cascade of keys that can perform specific actions which make securing your Urbit ID simple and straightforward. For example, the key for booting Urbit OS is separate from the key for issuing children — keep that one in a safe.
21Urbit ID is incredibly simple. An Urbit ID is just a pair of an ID and a public key. Some IDs have the ability to issue a finite number of other IDs. Galaxies, the top-tier of Urbit IDs, have the ability to upgrade the Urbit ID contracts by a majority vote. Each Urbit ID also has a cascade of keys that can perform specific actions which make securing your Urbit ID simple and straightforward. For example, the key for booting Urbit OS is separate from the key for issuing children — keep that one in a safe.
22
22
23All of this is implemented as a [suite of Solidity contracts](https://github.com/urbit/azimuth) that are [deployed to Ethereum](https://etherscan.io/address/azimuth.eth) that we call ‘Azimuth’. We’re not wedded to using Ethereum forever — but it works well for now. Someday we’d like to host Azimuth on Urbit itself.
23All of this is implemented as a [suite of Solidity contracts](https://github.com/urbit/azimuth) that are [deployed to Ethereum](https://etherscan.io/address/azimuth.eth) that we call ‘Azimuth’. We’re not wedded to using Ethereum forever — but it works well for now. Someday we’d like to host Azimuth on Urbit itself.
24
24
25−As a compliment to Urbit ID, we implemented the [Urbit HD wallet](https://github.com/urbit/urbit-wallet-generator) which lets most people own their Urbit IDs using a simple passkey that’s easy to remember. This means you own your Urbit ID and can log in to Urbit OS with something like `~ravmel-ropdyl`, `~poldec-tonteg-palfun-foslup`.
25+As a compliment to Urbit ID, we implemented the [Urbit HD wallet](https://github.com/urbit/urbit-wallet-generator) which lets most people own their Urbit IDs using a simple passkey that’s easy to remember. This means you own your Urbit ID and can log in to Urbit OS with something like `~ravmel-ropdyl`, `~poldec-tonteg-palfun-foslup`.
26
26
27Until Urbit OS is completely secure (in the next year or so, we hope), you can interact with Urbit ID through a standalone, browser-based interface called [Bridge](https://bridge.urbit.org). Bridge lets you securely manage your keys, transfer your Urbit ID, log in to Urbit OS and so on.
27Until Urbit OS is completely secure (in the next year or so, we hope), you can interact with Urbit ID through a standalone, browser-based interface called [Bridge](https://bridge.urbit.org). Bridge lets you securely manage your keys, transfer your Urbit ID, log in to Urbit OS and so on.
28
28
29![](https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-3.svg)
29![](https://media.urbit.org/site/understanding-urbit/technical-overview/technical-overview-3.svg)
30
30
31−In the simplest terms, Urbit OS is three things: a file, a key and a program. The file is a log of everything that has ever happened to your Urbit. The key is derived from the same key you own your Urbit ID with.
31+In the simplest terms, Urbit OS is three things: a file, a key and a program. The file is a log of everything that has ever happened to your Urbit. The key is derived from the same key you own your Urbit ID with.
32
32
33−The program is mostly Arvo — our name for the Urbit OS kernel. Arvo is implemented in Hoon, a functional language that compiles down to Nock, our tiny set of opcodes.
33+The program is mostly Arvo — our name for the Urbit OS kernel. Arvo is implemented in Hoon, a functional language that compiles down to Nock, our tiny set of opcodes.
34
34
35−Arvo’s behavior is completely defined by a transition function that goes from `[event, current-state]` to `[effects, next-state]`. An event might be a keypress, an HTTP request, or a UDP message from another Arvo. An effect might be a command to the Unix terminal, an HTTP response, a UDP message to another Arvo or a move to one of Arvo’s kernel modules or vanes.
35+Arvo’s behavior is completely defined by a transition function that goes from `[event, current-state]` to `[effects, next-state]`. An event might be a keypress, an HTTP request, or a UDP message from another Arvo. An effect might be a command to the Unix terminal, an HTTP response, a UDP message to another Arvo or a move to one of Arvo’s kernel modules or vanes.
36
36
37We currently have vanes for networking (`%ames`), timers (`%behn`), a filesystem (`%clay`), a terminal driver (`%dill`), an http server (`%eyre`), a functional build system (`%ford`), an application server (`%gall`) and a module for managing private keys (`%jael`).
37We currently have vanes for networking (`%ames`), timers (`%behn`), a filesystem (`%clay`), a terminal driver (`%dill`), an http server (`%eyre`), a functional build system (`%ford`), an application server (`%gall`) and a module for managing private keys (`%jael`).
38
38
@@ -42,4 +42,4 @@ Nock is like a pico-Lisp with no symbols. It's a homoiconic purely functional ma
42
42
43Hoon, the language in which the operating system is implemented is a purely functional, statically typed, strictly evaluated programming language that compiles to Nock. It’s a little quirky, but at its core it’s a macro extension of Nock.
43Hoon, the language in which the operating system is implemented is a purely functional, statically typed, strictly evaluated programming language that compiles to Nock. It’s a little quirky, but at its core it’s a macro extension of Nock.
44
44
45−Perhaps most interesting: our whole stack (except for Nock and Vere) is designed to be updated over the air. This is what makes it possible for Urbit to be a computer for life — it can grow with you.
45+Perhaps most interesting: our whole stack (except for Nock and Vere) is designed to be updated over the air. This is what makes it possible for Urbit to be a computer for life — it can grow with you.
content/understanding-urbit/urbit-id.md+8−8
@@ -1,6 +1,6 @@
1+++
1+++
2title = "Urbit ID"
2title = "Urbit ID"
3−description = "Your identity should feel like a unique and precious object you can always carry with you. So we built one."
3+description = "An overview of the Urbit ID system"
4weight = 4
4weight = 4
5+++
5+++
6
6
@@ -14,13 +14,13 @@ We don’t like being owned by someone else. We think your identity and wallet s
14
14
15Urbit ID is meant to feel like a civilizational key. If your Urbit ID were a piece of hardware, you could tap it to unlock a door, swipe it to buy a coffee, and plug it into any computer to log in. It’s a unique, beautiful, object that’s both an address and a wallet. It’s a key to a secret club and the ticket to your digital life.
15Urbit ID is meant to feel like a civilizational key. If your Urbit ID were a piece of hardware, you could tap it to unlock a door, swipe it to buy a coffee, and plug it into any computer to log in. It’s a unique, beautiful, object that’s both an address and a wallet. It’s a key to a secret club and the ticket to your digital life.
16
16
17−Your Urbit ID isn’t a physical object (yet). Instead, it’s even simpler. Your Urbit ID is a name and passkey that’s easy to memorize.
17+Your Urbit ID isn’t a physical object (yet). Instead, it’s even simpler. Your Urbit ID is a name and passkey that’s easy to memorize.
18
18
19−If you wake up in the desert, unsure how you got there, you’ll be fine so long as you remember your Urbit ID and passkey. With it, you still own your digital identity and your digital assets. If you remember your friend’s Urbit ID you can always connect with them and send them money or messages.
19+If you wake up in the desert, unsure how you got there, you’ll be fine so long as you remember your Urbit ID and passkey. With it, you still own your digital identity and your digital assets. If you remember your friend’s Urbit ID you can always connect with them and send them money or messages.
20
20
21−Urbit ID is a simple, decentralized system for people to own their digital addresses and crypto wallets. Urbit ID is a system owned by its users, designed to last far into the future, that’s live and usable today.
21+Urbit ID is a simple, decentralized system for people to own their digital addresses and crypto wallets. Urbit ID is a system owned by its users, designed to last far into the future, that’s live and usable today.
22
22
23−Urbit ID is a completely separate system from Urbit OS. It’s finished and deployed to Ethereum already. We designed Urbit ID to log in to Urbit OS, but it can be used for anything.
23+Urbit ID is a completely separate system from Urbit OS. It’s finished and deployed to Ethereum already. We designed Urbit ID to log in to Urbit OS, but it can be used for anything.
24
24
25For those curious to understand Urbit ID a bit better, we’ll cover the basics of how Urbit ID works here; how addresses are distributed and who owns what.
25For those curious to understand Urbit ID a bit better, we’ll cover the basics of how Urbit ID works here; how addresses are distributed and who owns what.
26
26
@@ -53,7 +53,7 @@ First, there are only so many Urbit IDs, so they cost something. Since they cost
53<tr><td>1 planet</td><td><span class="fl"> =</span><span class="fr"><code>2<sup>32</sup> (4B)</code> moons</span></td></tr>
53<tr><td>1 planet</td><td><span class="fl"> =</span><span class="fr"><code>2<sup>32</sup> (4B)</code> moons</span></td></tr>
54</table>
54</table>
55
55
56−Second, Urbit IDs are distributed by a sponsorship tree. Each sponsor issues a fixed number of addresses. Since there are lots of sponsors, there are lots of ways to get an Urbit ID — not just one central authority.
56+Second, Urbit IDs are distributed by a sponsorship tree. Each sponsor issues a fixed number of addresses. Since there are lots of sponsors, there are lots of ways to get an Urbit ID — not just one central authority.
57
57
58Urbit IDs need a sponsor even after they’re issued, but you can always change sponsors and sponsors can always reject children. This means bad actors can be banned, and abusive sponsors can be ignored. We think this strikes a nice balance between accountability and freedom.
58Urbit IDs need a sponsor even after they’re issued, but you can always change sponsors and sponsors can always reject children. This means bad actors can be banned, and abusive sponsors can be ignored. We think this strikes a nice balance between accountability and freedom.
59
59
@@ -67,6 +67,6 @@ Urbit ID isn’t just a design. It’s [live and deployed](https://azimuth.netwo
67
67
68Urbit IDs are digital property. The entire address space of Urbit IDs is like a vast territory of digital land. Over time, we’ve used this land to fund the development of Urbit as a whole by selling some of it to people we felt would be great stewards of this new frontier.
68Urbit IDs are digital property. The entire address space of Urbit IDs is like a vast territory of digital land. Over time, we’ve used this land to fund the development of Urbit as a whole by selling some of it to people we felt would be great stewards of this new frontier.
69
69
70−When we launched the Urbit ID system, in January of 2019, there were a few thousand different star and galaxy holders. Since then, that number is on the rise.
70+When we launched the Urbit ID system, in January of 2019, there were a few thousand different star and galaxy holders. Since then, that number is on the rise.
71
71
72−The scarcity tree of Urbit ID address space drives decentralization even while the project is young, which is great. If Urbit ID is going to last a long time and succeed as neutral infrastructure, it has to be owned and controlled by a wide variety of people.
72+The scarcity tree of Urbit ID address space drives decentralization even while the project is young, which is great. If Urbit ID is going to last a long time and succeed as neutral infrastructure, it has to be owned and controlled by a wide variety of people.
content/understanding-urbit/your-last-computer.md+6−6
@@ -1,6 +1,6 @@
1+++
1+++
2title = "Your Last Computer"
2title = "Your Last Computer"
3−description = "Think of it as the “back to the land” computing movement."
3+description = "What Urbit should feel like to an everyday user"
4weight = 2
4weight = 2
5+++
5+++
6
6
@@ -10,28 +10,28 @@ First, let’s talk about what it should feel like in the future.
10
10
11<picture class="full mt4 mb4 c3-11-lg">
11<picture class="full mt4 mb4 c3-11-lg">
12<source srcset="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1.png,
12<source srcset="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1.png,
13−https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1%402x.png 2x">
13+https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1%402x.png 2x">
14<img src="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1%402x.png"/>
14<img src="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-1%402x.png"/>
15</picture>
15</picture>
16
16
17Imagine that you can login from anywhere with one simple, memorable name and password. And when you do, an entire OS appears for you. Inside is your whole digital life. Every conversation you’ve ever had, all your biometric data — every step and heartbeat. Your personal mesh of devices: your doors, your car, your irrigation. All of your communities, every message you’ve shared with friends and family. Every connection you’ve made and every archival piece of data, in one place. Secure and private, forever.
17Imagine that you can login from anywhere with one simple, memorable name and password. And when you do, an entire OS appears for you. Inside is your whole digital life. Every conversation you’ve ever had, all your biometric data — every step and heartbeat. Your personal mesh of devices: your doors, your car, your irrigation. All of your communities, every message you’ve shared with friends and family. Every connection you’ve made and every archival piece of data, in one place. Secure and private, forever.
18
18
19−You own and control this OS completely. Your system doesn’t live on someone else’s server, so there’s no risk of leaking it in a mass data breach or losing it when a service shuts down. Your Urbit is a sealed, secure and durable system.
19+You own and control this OS completely. Your system doesn’t live on someone else’s server, so there’s no risk of leaking it in a mass data breach or losing it when a service shuts down. Your Urbit is a sealed, secure and durable system.
20
20
21<picture class="full mt4 mb4 c3-11-lg">
21<picture class="full mt4 mb4 c3-11-lg">
22<source srcset="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2.png,
22<source srcset="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2.png,
23https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%402x.png 2x,
23https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%402x.png 2x,
24−https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%403x.svg 3x">
24+https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%403x.svg 3x">
25<img src="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%402x.png"/>
25<img src="https://media.urbit.org/site/understanding-urbit/your-last-computer/last-computer-2%402x.png"/>
26</picture>
26</picture>
27
27
28We’re on our way to this future, building it step by step, but we’re not there yet. The Urbit of today is much more stripped down.
28We’re on our way to this future, building it step by step, but we’re not there yet. The Urbit of today is much more stripped down.
29
29
30−Urbit starts out as a new kind of social network.
30+Urbit starts out as a new kind of social network.
31
31
32Today, each of our social tools does one thing. And so each of our communities end up spanning multiple services. Urbit OS 1 gives you the tools to bring these together into one place.
32Today, each of our social tools does one thing. And so each of our communities end up spanning multiple services. Urbit OS 1 gives you the tools to bring these together into one place.
33
33
34−In Urbit OS 1, a community shares a set of modules. (Think of a module like an app without the data lock-in.) One community may choose to chat and share a forum. Another may choose to chat and watch the crypto markets. And yet another may chat, share links, ebooks and a to-do list. Anyone can develop a module, and anyone can create a community.
34+In Urbit OS 1, a community shares a set of modules. (Think of a module like an app without the data lock-in.) One community may choose to chat and share a forum. Another may choose to chat and watch the crypto markets. And yet another may chat, share links, ebooks and a to-do list. Anyone can develop a module, and anyone can create a community.
35
35
36It’s a simple system for intentional digital communities. A first step away from the ill-formed digital world of today. We like to call it ‘social computing’ — on the surface it feels like a new kind of app, but under the hood it’s an OS. It’s customizable all the way down.
36It’s a simple system for intentional digital communities. A first step away from the ill-formed digital world of today. We like to call it ‘social computing’ — on the surface it feels like a new kind of app, but under the hood it’s an OS. It’s customizable all the way down.
37
37
templates/index.html+3−4
@@ -71,11 +71,10 @@ content: " ↗";
71
71
72 <nav class="full grid12 mt4 mb6">
72 <nav class="full grid12 mt4 mb6">
73 <section class="full c4-7-lg">
73 <section class="full c4-7-lg">
74− <h1 class="mb3">Understanding Urbit</h1>
74+ <h1>Understanding Urbit</h1>
75− <p class="lh-copy mt1 mb4">For a quick explanation of what Urbit is and how Urbit works, see the <a href="/understanding-urbit">introduction</a>.
75+ <p class="lh-copy mt1">This sequence of posts will give you a high-level overview of Urbit. They take about <span class="mono">~12m</span> to read.</p>
76− If you're more technical, feel free to skip ahead to the <a href="/understanding-urbit/technical-overview">technical overview.</a></p>
77 <ul class="full c4-7-lg">
76 <ul class="full c4-7-lg">
78− <li class="mt2"><a class="b--black bb" href="/understanding-urbit/">Introduction</a></li>
77+ <li class="mt2"><a class="b--black bb" href="/understanding-urbit">Introduction</a></li>
79 {% set posts = get_section(path="understanding-urbit/_index.md") %}
78 {% set posts = get_section(path="understanding-urbit/_index.md") %}
80 {% for page in posts.pages %}
79 {% for page in posts.pages %}
81 <li class="mt2"><a class="b--black bb" href="{{ page.permalink }}">{{ page.title }}</a></li>
80 <li class="mt2"><a class="b--black bb" href="{{ page.permalink }}">{{ page.title }}</a></li>
templates/understanding-urbit/list.html+3
@@ -33,6 +33,7 @@
33 <img src="../assets/intro/social-software.svg" />
33 <img src="../assets/intro/social-software.svg" />
34 <figcaption class="measure home tl mt5">
34 <figcaption class="measure home tl mt5">
35 Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
35 Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
36+ <br /><br />
36 On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
37 On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
37 </figcaption>
38 </figcaption>
38 </figure>
39 </figure>
@@ -41,6 +42,7 @@
41 <img src="../assets/intro/rock.svg" />
42 <img src="../assets/intro/rock.svg" />
42 <figcaption class="measure home tl mt5">
43 <figcaption class="measure home tl mt5">
43 Your Urbit is a permanent, private archive.
44 Your Urbit is a permanent, private archive.
45+ <br /><br />
44 Your Urbit can store all your data and digital assets safely, privately, forever.
46 Your Urbit can store all your data and digital assets safely, privately, forever.
45 </figcaption>
47 </figcaption>
46 </figure>
48 </figure>
@@ -49,6 +51,7 @@
49 <img src="../assets/intro/yours-forever.svg" />
51 <img src="../assets/intro/yours-forever.svg" />
50 <figcaption class="measure home tl mt5">
52 <figcaption class="measure home tl mt5">
51 You own your Urbit like you own Bitcoin.
53 You own your Urbit like you own Bitcoin.
54+ <br /><br />
52 Each Urbit is a piece of a new network that’s owned and controlled by its users.
55 Each Urbit is a piece of a new network that’s owned and controlled by its users.
53 </figcaption>
56 </figcaption>
54 </figure>
57 </figure>