on master help sign in
absolute paths
commit1f265180bba5bccae38cddb6ee8e96a25705ca0c authorGalen Wolfe-Pauly <mailroom@office-for.com> dateSun 15 May 2016, 16:51 (10 years ago) parentf9082a1e22480f
7 files changed+149−48
main.md+18−13 main/blog/2016-3-8.md−31 main/blog.md → main/posts.md main/blog/2016-3-9.md → main/posts/namespace.md+1−1 main/blog/2016-2-29.md → main/posts/overview.md+1−1 main/posts/principles.md+127 main/blog/2016-3-7.md → main/posts/vision.md+2−2
main.md+18−13
@@ -16,8 +16,8 @@ navmode: navbar
1616<!-- -->
1717<div class="container stack">
1818 <div class="col-md-offset-1 col-md-10 slide-1">
19− <p>Urbit is an open source personal cloud computing platform built from the ground up. Install Urbit on any Unix-based machine to turn it into a self-hosted node on new decentralized network.</p>
20− <p>Urbit is built for a future where you own your own identity, run your own apps and operate your own general-purpose computer across your network of devices.</p>
19+ <p>Urbit is an open source, decentralized, personal cloud computing platform.</p>
20+ <p>Your Urbit is a personal server: a general-purpose computer in the cloud which stores all your data, runs all your apps, and manages your connected devices. Each Urbit is part of a global, decentralized, peer-to-peer network that runs on top of the internet.</p>
2121 <a class="btn black" href="#learn">Learn more</a>
2222 <a class="btn black" href="/docs">Read code</a>
2323 <email submit="Subscribe to updates"></email>
@@ -28,7 +28,7 @@ navmode: navbar
2828 <div class="text-container">
2929 <div class="text">
3030 <div class="rect no-header">
31− <p>Urbit is the platform for developers to imagine a new world from scratch.</p>
31+ <p>Our mission is to found a virtual city in the cloud.</p>
3232 </div>
3333 </div>
3434 </div>
@@ -40,19 +40,21 @@ navmode: navbar
4040 <div class="col-md-10 col-md-offset-1">
4141 <!-- -->
4242 <div class="slide">
43− <h1>Urbit is a new layer</h1>
44− <p>Your Urbit is your digital identity, permanent personal archive, general-purpose computing platform and secure network of devices. The convenience of cloud computing is fantastic, but it need not come at the cost of our security, control and creativity.</p>
45− <p>Read more in our <a href="./blog/2016-2-29">overview post</a>&#32; and <a href="./blog/2016-3-8">mission statement</a>.</p>
43+ <h1>Digital freedom for everyone</h1>
44+ <p>We believe controlling your own data, code and identity is the definition of digital freedom. We believe the only path to this freedom is a general-purpose computer designed for human beings.</p>
45+ <p>Your Urbit is your cryptographic identity, permanent personal archive, general-purpose computing platform and secure network of devices. The convenience of cloud computing is fantastic, but it need not come at the cost of our security, control and creativity.</p>
46+ <p>Read more in our <a href="./blog/2016-2-29">overview post</a>&#32; and <a href="./blog/2016-3-8">core principles</a>.</p>
4647 </div>
4748 <!-- -->
4849 <div class="slide">
49− <h1>Address space</h1>
50+ <h1>A frontier to homestead</h1>
5051 <div class="pair">
52+ <div class="image left"><img src="http://urbit.s3.amazonaws.com/16-3-10/grid.png"/></div>
5153 <div>
52− <p>Each Urbit is a piece of cryptographic property. If Bitcoin is money and Ether is law, Urbit is land. The Urbit network is designed to grow into a digital republic: a network where each node is individually owned and no single actor is in control.</p>
54+ <p>In Urbit, network address space is cryptographic property, like Bitcoin. If Bitcoin is money and Ether is law, Urbit is land.</p>
55+ <p>The Urbit network is designed to grow into a digital republic: a network where each node is individually owned with no central point of control. We think of the Urbit network as a city: decentralized but connected, safe but free.</p>
5356 <p>Read more in our <a href="blog/2016-3-9">address space post</a>.</p>
5457 </div>
55− <div class="image right"><img src="http://urbit.s3.amazonaws.com/16-3-10/grid.png"/></div>
5658 </div>
5759 </div>
5860 <!-- -->
@@ -61,15 +63,17 @@ navmode: navbar
6163 <div class="pair">
6264 <div class="image left"><img src="http://urbit.s3.amazonaws.com/16-3-10/atom.png"/></div>
6365 <div>
64− <p>Imagine that you could simply install a new interface for Facebook, or fork the business logic of Reddit. We want to build a world where you run whatever software you want, never lose data and can switch with no cost.</p>
66+ <p>Imagine that you could simply install a new interface for Facebook, or fork the business logic of Reddit. We're working to build a world where you run whatever software you want, never lose data and can switch with no cost.</p>
6567 <p>Read more in our <a href="blog/2016-3-7">product post</a>.</p>
6668 </div>
6769 </div>
6870 </div>
6971 <!-- -->
7072 <div class="slide">
71− <h1>Today Urbit is young</h1>
72− <p>Urbit is fun to play and program with, but we're just getting started. We've been working quietly for the past few years to bring the system to a level of stability we're happy with. We think it's ready for others to experiment with as we pave the road forward.</p>
73+ <h1>On a completely new stack</h1>
74+ <p>Ordinary people can't manage a Unix server on the Internet. A bare server just wasn't designed for the demands of 2016. Urbit is a clean-slate design, from interpreter axioms to packet protocol, that runs on top of Unix and the Internet.</p>
75+ <p>Urbit is fun to play and program with, but is still in its early phases. We've been working quietly so far, but the system is now ready for developers to explore and experiment on top of.</p>
76+ <p>Read more in our <a href="#">CS paper</a>, <a href="/docs">developer docs</a>&#32;and <a href="#">roadmap</a>.</p>
7377 </div>
7478 </div>
7579</div>
@@ -78,7 +82,7 @@ navmode: navbar
7882<div class="text-container">
7983 <div class="text">
8084 <div class="rect no-header">
81− <p>This summer we’re going to pre-sell the first blocks of Urbit namespace.</p>
85+ <p>Soon we’re going to pre-sell the first blocks of Urbit address space.</p>
8286 <p>If you'd like to homestead this new territory:</p>
8387 <email></email>
8488 </div>
@@ -95,6 +99,7 @@ navmode: navbar
9599 <a href="blog/~2016.3.2">Namespace</a>
96100 <a href="blog/~2016.3.2">Product</a>
97101 <a href="blog/~2016.3.2">Roadmap</a>
102+ <a href="blog/~2016.3.2">Company</a>
98103 </div>
99104 <div class="col-md-4">
100105 <h2>Start an Urbit</h2>
main/blog/2016-3-8.mddeleted−31
@@ -1,31 +0,0 @@
1−---
2−type: post
3−date: ~2016.3.8
4−title: Mission statement
5−author: Galen Wolfe-Pauly
6−image: http://urbit.s3.amazonaws.com/16-3-10/blog-2.jpg
7−preview: To build human-centered, general-purpose tools for making, thinking and communicating.
8−layout: urbit,post
9−navmode: navbar
10−navdpad: false
11−navselect: blog
12−navpath: /
13−navhome: /
14−navclass: urbit
15−---
16−
17−Our mission is to build human-centered, general-purpose tools for making, thinking and communicating.
18−
19−We believe strongly in the value of individual creativity. To maximize our individual creative potential we believe that general-purpose tools are an essential resource. Cloud computing has become an inexorable part of human life, and yet the individual toolset for putting it to work is in decline. We believe that general-purpose computing ought to be a human right, and that it is sorely underserved by the web today.
20−
21−Urbit is built to reconcile this dilemma: to provide a general-purpose computing platform for individuals to use in the cloud. We believe that individuals shouldn’t need to pay any cost in terms of usability, accessibility or reliability in exchange for ownership, privacy or control.
22−
23−We believe that Code is Law, that the technical constraints of the systems we use to communicate and coordinate act as the governing framework of our digital lives. We believe that the discussion of how our software should work needs to be inclusive and expansive. We welcome debate and criticism in our development process. Urbit is open source and always will be.
24−
25−We believe in free speech and we believe in personal accountability. Today we live on a network where harassment pays no cost and censorship can be unilateral. The Urbit network is designed to combat both these problems. Urbit addresses are finite, have a cost, and more importantly are designed to be permanent. Harassment, abuse or spam are all easily combated at the network layer. The Urbit network is para-decentralized, meaning you have to get an address from someone already on the network and you rely on someone for p2p discovery. You’re not tied to any single parent, but you’re accountable to someone for maintaining your network services. While others can’t censor you, someone must support you.
26−
27−We believe that a healthy network is one with diverse well-defined communities and clear, user-controlled, boundaries between public and private. We believe that to achieve this state the network must be designed to become inescapably more decentralized over time. That if a distribution of power enforced at the systems level is absolutely necessary.
28−
29−Lastly we believe that no software system can replace human trust and communication. Urbit has been carefully designed with this in mind. Discourse and dialogue are an important part of communities of all scales. Code and law can successfully reduce conflict only to a point, when too far reaching they become oppressive.
30−
31−We hope you can join us in building a new platform to satisfy these goals. Critique is as valuable as commits. Our hope is simply that we can preserve the promise of general-purpose computing since its positive effect on humankind is so deeply significant.
main/blog.md → main/posts.mdrenamed

The content is the same.

main/blog/2016-3-9.md → main/posts/namespace.mdrenamed+1−1
@@ -1,6 +1,6 @@
11---
2+sort: 3
23type: post
3−date: ~2016.3.9
44title: Address space
55author: Galen Wolfe-Pauly
66image: http://urbit.s3.amazonaws.com/16-3-10/blog-3.jpg
main/blog/2016-2-29.md → main/posts/overview.mdrenamed+1−1
@@ -1,6 +1,6 @@
11---
2+sort: 1
23type: post
3−date: ~2016.3.6
44title: Urbit overview
55author: Galen Wolfe-Pauly
66image: http://urbit.s3.amazonaws.com/16-3-10/blog-0.jpg
main/posts/principles.mdnew file+127
@@ -0,0 +1,127 @@
1+---
2+sort: 2
3+type: post
4+title: Mission statement
5+author: Galen Wolfe-Pauly
6+image: http://urbit.s3.amazonaws.com/16-3-10/blog-2.jpg
7+preview: To build human-centered, general-purpose tools for making, thinking and communicating.
8+layout: urbit,post
9+navmode: navbar
10+navdpad: false
11+navselect: blog
12+navpath: /
13+navhome:
14+navclass: urbit
15+---
16+
17+# Beliefs
18+
19+We believe strongly in the value of individual creativity. To maximize our individual creative potential we believe that general-purpose tools are an essential resource. Cloud computing has become an inexorable part of human life, and yet the individual toolset for putting it to work is in decline. We believe that general-purpose computing ought to be a human right, and that it is sorely underserved by the web today.
20+
21+Urbit is built to reconcile this dilemma: to provide a general-purpose computing platform for individuals to use in the cloud. We believe that individuals shouldn’t need to pay any cost in terms of usability, accessibility or reliability in exchange for ownership, privacy or control.
22+
23+We believe that Code is Law, that the technical constraints of the systems we use to communicate and coordinate act as the governing framework of our digital lives. We believe that the discussion of how our software should work needs to be inclusive and expansive. We welcome debate and criticism in our development process. Urbit is open source and always will be.
24+
25+We believe in free speech and we believe in personal accountability. Today we live on a network where harassment pays no cost and censorship can be unilateral. The Urbit network is designed to combat both these problems. Urbit addresses are finite, have a cost, and more importantly are designed to be permanent. Harassment, abuse or spam are all easily combated at the network layer. The Urbit network is para-decentralized, meaning you have to get an address from someone already on the network and you rely on someone for p2p discovery. You’re not tied to any single parent, but you’re accountable to someone for maintaining your network services. While others can’t censor you, someone must support you.
26+
27+We believe that a healthy network is one with diverse well-defined communities and clear, user-controlled, boundaries between public and private. We believe that to achieve this state the network must be designed to become inescapably more decentralized over time. That if a distribution of power enforced at the systems level is absolutely necessary.
28+
29+Lastly we believe that no software system can replace human trust and communication. Urbit has been carefully designed with this in mind. Discourse and dialogue are an important part of communities of all scales. Code and law can successfully reduce conflict only to a point, when too far reaching they become oppressive.
30+
31+We hope you can join us in building a new platform to satisfy these goals. Critique is as valuable as commits. Our hope is simply that we can preserve the promise of general-purpose computing since its positive effect on humankind is so deeply significant.
32+
33+# Principles
34+
35+A constitution must proceed from a position of general agreement
36+on basic principles. Those
37+
38+Here are some principles of Urbit. Where principles conflict,
39+the first stated takes precedence.
40+
41+## Digital independence
42+
43+Digital independence is independent control of your own
44+general-purpose computer which holds your own primary data.
45+Urbit's ultimate purpose is to make practical digital
46+independence a useful and widely available product.
47+
48+## Code is law
49+
50+Wherever possible, the rules of Urbit must be executable as code.
51+Wherever possible, code must be self-enforcing. If not, it must
52+be perfectly defined. If not, it must not be stated.
53+
54+## Sovereignty is conserved
55+
56+Even where code is law, exceptional situations demanding
57+effective collective action will always arise. There must
58+always be a collective authority to solve these problems.
59+
60+Two known problems in Urbit that require central authority are
61+approval of software updates and activation of the network. But
62+there will certainly be others.
63+
64+## Purpose of collective authority
65+
66+Urbit is a republic. Its government has one task: promoting,
67+preserving and protecting Urbit. It may take any legal action
68+which advances this goal. Any other actions are *ultra vires*,
69+out of scope. Urbit is not a general-purpose charity.
70+
71+## Decentralized control
72+
73+Urbit should never fall under any kind of central control. All
74+transitions in galaxy ownership should divide positions, not
75+unite them.
76+
77+Galaxy and star ownership should also be separated. It is
78+harmful for a single entity to hold both galaxies and stars.
79+
80+## Property is contingent
81+
82+Property rights are contingent and accidental, not moral or
83+meritorious. A property register does not record why an owner
84+deserves some property. Ownership is neither a reward nor a
85+right; it is a fact.
86+
87+## Governance is by stake
88+
89+Ultimately, Urbit must be governed by those who own it. In each
90+tier, equal stakes must hold equal authority.
91+
92+## Content-neutral
93+
94+Urbit does not admit a tradeoff between anarchy and tyranny,
95+order and liberty. Urbit has zero tolerance for abuse, nor does
96+it facilitate censorship.
97+
98+Urbit will do everything possible to help you block content you
99+don't want to see. It does nothing to help you block content you
100+don't want others to see.
101+
102+## Trolling considered harmful
103+
104+If you post content on Urbit which may offend or disturb any
105+significant group of users, it is your responsibility to mark it
106+properly for automatic blocking.
107+
108+## Sockpuppets considered harmful
109+
110+The only legitimate reason for one individual to use multiple
111+identities is to maintain multiple active pseudonyms. But
112+multiple identities must never interact in the same context.
113+
114+## Not a darknet
115+
116+Urbit is not a darknet. It does not break real-world laws. It
117+is not designed to facilitate the breaking of real-world laws.
118+For any problem that lawbreakers have, there must always be a
119+better solution that is not Urbit.
120+
121+## Responsibility to route
122+
123+As long as they are not facilitating violations of any of these
124+principles, or laws in their own jurisdictions, stars and
125+galaxies are responsible for routing their children. They are
126+also collectively responsible for escape-routing the children of
127+stars and galaxies which fail in their responsibility.
main/blog/2016-3-7.md → main/posts/vision.mdrenamed+2−2
@@ -1,6 +1,6 @@
11---
2+sort: 4
23type: post
3−date: ~2016.3.7
44title: What is Urbit for?
55author: Galen Wolfe-Pauly
66image: http://urbit.s3.amazonaws.com/16-3-10/blog-1.jpg
@@ -14,7 +14,7 @@ navhome: /
1414navclass: urbit
1515---
1616
17−Open platforms don’t beat closed systems just because they’re open. They win because you can do more exciting things with them. We believe we’re overdue for new infrastructure not purely on principle: but because we think you can build better products on top. Urbit will always be a platform for other to invent on top of. We hope to drive much of that momentum ourselves.
17+Open platforms don’t beat closed systems just because they’re open. They win because you can do more exciting things with them. We believe we’re overdue for new infrastructure not purely on principle: but because we think you can build better products on top. Urbit will always be a platform for others to invent on top of. We hope to drive much of that momentum ourselves.
1818
1919We look forward to a future where your fleet of Urbits run throughout your house, keep your biometric data in sync with the data center and keep your medical and financial data secure. Today Urbit is just a proof of concept — but we see a road from here to there.
2020