on master help sign in
move to posts, rename and add content
commitcb1c95a4980271b91d3fe953460a4dfa7a33c318 authorGalen Wolfe-Pauly <mailroom@office-for.com> dateWed 11 May 2016, 22:53 (10 years ago) parentab0895c
5 files changed+354
main/posts.md+12 main/posts/namespace.md+59 main/posts/overview.md+69 main/posts/principles.md+127 main/posts/vision.md+87
main/posts.mdnew file+12
@@ -0,0 +1,12 @@
1+---
2+title: Posts
3+sort: 3
4+layout: urbit
5+navdpad: false
6+navmode: navbar
7+navclass: urbit
8+navhome: /main
9+footer: true
10+---
11+
12+<list dataPreview="true" dataType="post" className="blog"></list>
main/posts/namespace.mdnew file+59
@@ -0,0 +1,59 @@
1+---
2+sort: 3
3+type: post
4+title: Address space
5+author: Galen Wolfe-Pauly
6+image: http://urbit.s3.amazonaws.com/16-3-10/blog-3.jpg
7+preview: Urbit address space is like digital land.
8+layout: urbit,post
9+navmode: navbar
10+navdpad: false
11+navselect: blog
12+navpath: /main
13+navhome: /main
14+navclass: urbit
15+---
16+
17+Urbit addresses are like a combination of an IP address, a domain name and a username. Your Urbit name looks something like `~talsur-todres`, which is an address you can route packets to, use as an authentication token and quickly commit to memory.
18+
19+Urbit addresses are cryptographic property. You own them like bitcoin or ethereum. Addresses are issued by having a parent node sign your initial key. Urbit does not use a blockchain — address space is digital land, not digital money. Child nodes are independent after their initial key is signed. The goal of the address space architecture is to incentivize the network to grow continuously towards decentralization over time.
20+
21+The IP + DNS identity scheme on the internet worked well in the early days, on a small network. Today we rely on cloud services to store our identities. The network layer is both too complicated and full of spam to be usable by ordinary people. The result is that we have separate accounts, with separate passwords, on each of our services. We don’t own these identities in any meaningful way, and we certainly don’t own the reputation data that’s associated with them.
22+
23+The Urbit design emphasizes the separation between identity and reputation. Your Urbit address functions as a universal identity infrastructure. Your Urbit can hold the keys to your services and authenticate with them, as well as provide the platform for reputation systems to be built on top.
24+
25+Your Urbit address is your home on the network. A fixed point in cyberspace to anchor your identity.
26+
27+## Design
28+
29+“Wherever possible, work toward the evolution of independent regions in the world [...] each with its own natural and geographic boundaries; each with its own economy; each one autonomous and self-governing; each with a seat in a world government, without the intervening power of larger states or countries.” [0]
30+
31+The Urbit address space is designed to evolve towards a decentralization harmoniously. In spirit this design is like the design for a city prior to its existence. All of the contingencies haven’t been accounted for, but the general structure is in place. As a city grows so do its regulations, but they can’t be anticipated at the outset. Our main goal is building a network that balances cultural trust and technical specificity. If the early internet required extremely high trust between participants and bitcoin requires almost no trust Urbit falls squarely in the middle. This is intentional.
32+
33+The design of the Urbit address space uses two pressures to ensure that the address remains spam-free and high trust: scarcity and the distribution of responsibility.
34+
35+For any digital identity primitive to work it must be scarce. Any network where addresses are disposable quickly succumbs to sybil attacks. When there’s no cost imposed on bad actors they proliferate quickly. An Urbit address should cost more than one would make sending spam from it. Since Urbit addresses are permanent they’re easy to blacklist. Bad actors are easily punished.
36+
37+In a young network scarcity isn’t sufficient, since an Urbit address is initially worth nothing. A young network is populated by pioneers and homesteaders. At first individual addresses aren’t valuable, but blocks are. Since our goal is a completely decentralized mature network we distribute address space in blocks at the beginning. This begins the process of decentralization by spreading responsibility among early adopters while preserving scarcity.
38+
39+## Implementation
40+
41+The Urbit address blocks are nested into one another. The top 2^8 (256) ‘galaxies’ are written into the kernel. Each galaxy can issue 2^16 ‘stars’, each star can issue 2^16 ‘planets’ and each planet can issue 2^32 ‘moons’. The 2^128 ‘Comets’ sign their own certificates and are presumed to be disposable.
42+
43+```
44+8 bits galaxy infrastructure ~syd
45+16 bits star infrastructure ~delsym
46+32 bits planet human ~mighex-forfem
47+64 bits moon device ~dabnev-nisseb-nomlec-sormug
48+128 bits comet robot ~satnet-rinsyr-silsec-navhut--bacnec-todmeb-sars
49+```
50+
51+Galaxies and stars provide routing infrastructure for the network. Planets are assumed to be for humans and moons for their devices. Galaxies, stars and planets are all independent once issued. They sign their own key updates and aren’t dependent on a specific parent. The hierarchy exists solely as a system for ensuring fair distribution. The owner of a galaxy can independently distribute 2^16 stars, and so on down the chain.
52+
53+## Relationship to BTC, Ethereum and the blockchain
54+
55+Blockchain systems are great for formalizing exchange of value. The blockchain is like a trust superconductor: able to safely carry assets with low overhead. Urbit address space isn’t intended to be traded or used as a currency. The Urbit address space requires trust to exist between parties making an exchange. This is intentional. As the foundation for a civilization we want engaged parties to communicate and cooperate. When the transaction is finished, however, your Urbit address is as much yours as your Bitcoin wallet.
56+
57+Blockchain systems still suffer from centralization at the fringes. Where do you keep your keys safely on the network? Are there other reliable means of data transfer that don’t have a cost? Urbit’s simple computing model makes it a great decentralized communication layer. Being able to seamlessly switch bands to the blockchain would make these two systems complimentary in the way they should be.
58+
59+Your Urbit is your home on the network. It isn’t built to enforce contracts or to send money, but it gives you a safe place that’s universally available on the network to do those things from.
main/posts/overview.mdnew file+69
@@ -0,0 +1,69 @@
1+---
2+sort: 1
3+type: post
4+title: Urbit overview
5+author: Galen Wolfe-Pauly
6+image: http://urbit.s3.amazonaws.com/16-3-10/blog-0.jpg
7+preview: A simple system is easier to maintain, easier to develop for, and easier to understand.
8+layout: urbit,post
9+navmode: navbar
10+navdpad: false
11+navselect: blog
12+navpath: /main
13+navhome: /main
14+navclass: urbit
15+---
16+
17+Urbit is a personal cloud computing platform. You can install Urbit on any Unix-based system to turn it into a self-hosted node on a new decentralized network.
18+
19+We have a computer on our desks or our laps, and a smaller one in our pockets, but our computing is actually spread across the cloud services we depend on. These services all look pretty similar. They each keep track of your identity, store your data and provide some interface to compute with. Your Urbit is designed to provide these same features — but on a single server that you own and control, running on a secure decentralized network.
20+
21+When centered around the individual a computer can be a vehicle for invention and exploration; a tool for one to discover what’s possible. A computer should be an open-ended device for the advancement of our thought, our relationships and in turn, our society.
22+
23+Urbit is designed to be such a computer, intended to restore the possibility of general-purpose computing for our cloud-permanent future. We look forward to a world where each person has a single place where they store their data and decide what software to run, on a platform they cryptographically own, and can both program and control.
24+
25+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 privacy, control and, most importantly, creativity.
26+
27+## Platform as product
28+
29+At its core Urbit is a system for others to invent on top of — to reimagine what a computer should be. Urbit is a general-purpose personal computing platform for the cloud designed to make computing on the network simple enough for an ordinary user.
30+
31+The first thing Urbit is good for is taking control of your existing cloud services. Your Urbit allows you to program and control your cloud services as if they were all part of a single system. Sort of like IFTTT if it were a piece of systems software. A simple stateful tool that can `ls` your GMail, or send a tweet when a GitHub issue gets closed. We're working to make the Urbit programming environment treat web APIs like I/O.
32+
33+Urbit is also currently a simple self-hosted publishing and communication tool. Your Urbit hosts your static content in a way that’s flexible. It's quick to create a blog o website just by creating a tree of markdown files. Today we all create a variety of different kinds of content, but find it permanently tethered to the service we created it with. As a publishing tool Urbit is designed to bring our content together into a single customizable system.
34+
35+These first steps are just the beginning. At first, your Urbit is a transparent layer to the things you already have. Next it’s a reliable archive all your data. Over time your Urbit grows into a world all its own. One in which you have a single digital identity, never lose data, can run any software you like — without any cost of switching — and don’t have to worry about privacy or security. We go into more detail about this in a longer post on [product futures](../2016-3-7).
36+
37+## Approach
38+
39+The foundation of the cloud is a Unix box with an internet connection — a pair dating back to the 1970s. In the 70s there was no universally available broadband, no global layer of 99.99999% uptime data centers, nor any concept of social networking. We have outgrown the original architecture of the internet as we have discovered and invented what the web is useful for. The tools for building apps and services are quite mature, but they’re designed for a centralized model. Anyone who wants to run their own computer in the cloud has to learn to use a bare unix server, which is full-time job.
40+
41+Our approach is to provide the same suite of services that we have come to expect from the server side, but for an individual to own and control independently. Urbit bridges the gap between Unix and the application layer with a single simple system instead of a toolbox of interlocking parts (aka 'the stack'). Each Urbit is a self-contained system that's independently controlled, but seamlessly a part of a global network.
42+
43+Urbit treats the cloud like the internet treated the phone system. Our system runs on any Unix box with an internet connection, providing a clean and simple platform for individuals to independently compute in the cloud on top.
44+
45+## The system
46+
47+Urbit’s design is a bit like a mechanical device: simple, pared down and optimized for flexibility and durability.
48+
49+Practically Urbit has three layers: Arvo, our operating environment; Hoon, our programming language and Nock, our virtual machine. Arvo is composed of kernel modules familiar from the web stack: a global, immutable revision-controlled filesystem, a build system, a web server, a typed networking protocol and an application model. Hoon is a strict, typed functional language similar to Haskell but without the math. Nock is a simple combinator that’s the Urbit equivalent of the lambda calculus. The entire system fits in about 20K lines of code and can be understood in its entirety by a determined engineer.
50+
51+Just a few of our techncial wins:
52+- Deterministic computing. Your Urbit's state is a fixed function of its event history. Need to replay a few million events? No problem. We arrive at the same byte-for-byte state every time.
53+- Single-level store. Urbit makes no distinction between memory and disk. Your program state lives forever since the entire system acts like a database.
54+- Typed, exactly-once networking. Urbit networking is designed to make calling remote functions the same as doing local computation.
55+- Typed, global, immutable revision-control. The entire Urbit network shares a single filesystem.
56+
57+Urbit today is a proof of concept. It runs, works pretty well, and will happily entertain any interested developer. There’s lots to work on and lots to explore. To learn more and get set up head over to [the docs](/docs).
58+
59+## Address space
60+
61+The foundation of Urbit is the address space. The Urbit network / PKI is a decentralized, finite, global address space where each address is a piece of cryptographic property. If bitcoin is money and ether is law, Urbit is land. An Urbit address is a short, memorable name that you can route packets to. It's kind of like a username, IP address and domain name all rolled into one name that you keep forever. Since there's a finite number of them, all of which can only be transferred a limited number of times, addresses cost money. How much? More than you’d make spamming and abusing the network.
62+
63+At first that cost is nearly zero. The network is young and unpopulated. Urbit solves this problem by dividing address space into blocks. The first 2^8 can invite the following 2^16 who can invite the remaining 2^32. Early blocks are designed to be nodes of trust. They perform routing tasks (p2p discovery) for their children, and also sign the keys for new nodes. Child nodes are free to change parents, but will always need to find a parent who will take them on.
64+
65+For us, this is a feature. To build a sane network we think the right approach is to create multiple decentralized bottlenecks for entrance. In this design authority never resides in one place, and accountability between nodes is preserved. The network is inescapably driven towards decentralization since individual nodes are incentivized to give away their invitations.
66+
67+The address space is intended to become what a network ought to be: reputation infrastructure. A network where addresses represent actual humans would be a fantastic achievement. Identity is a basic primitive completely unsolved by the web today. We have centralized systems of identity authority (Facebook, Twitter, Google) — but they’re hardly digital passports. An Urbit is a secure, verifiable digital identity system with no central point of control.
68+
69+Learn more about the address space in [the network architecture doc](2016-3-9).
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: /main
13+navhome: /main
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/posts/vision.mdnew file+87
@@ -0,0 +1,87 @@
1+---
2+sort: 4
3+type: post
4+title: What is Urbit for?
5+author: Galen Wolfe-Pauly
6+image: http://urbit.s3.amazonaws.com/16-3-10/blog-1.jpg
7+preview: Urbit is a general-purpose platform, but we know where to start.
8+layout: urbit,post
9+navmode: navbar
10+navdpad: false
11+navselect: blog
12+navpath: /main
13+navhome: /main
14+navclass: urbit
15+---
16+
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.
18+
19+We 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.
20+
21+## Today
22+
23+These are things that work but are under development today. We expect them to improve and stabilize in the coming months.
24+
25+### Making the web programmable
26+
27+The first thing your Urbit can do is act as a transparent layer to your existing services. We’d like urbit to be usable as a self-hosted IFTTT for geeks. Your urbit can hold your keys, store data, run programs and seamlessly connect to your existing services. Plus, with a global revision controlled filesystem it’s easy to share API connectors and keep them up to date.
28+
29+With an Urbit running on your machine you can `ls` your Gmail from Unix. Write a short script to poll Twitter on a keyword and deliver the results to your email or into a Slack channel. Send an SMS when an HTTP request doesn’t resolve. These are just a few examples. Your Urbit is designed to make data trapped in your existing services feel like an extension of your local programming environment.
30+
31+### Self-hosted publishing and communication
32+
33+Additionally your Urbit is a flexible platform for publishing data to the web and communicating with others. Sort of like a self-hosted Slack, WordPress and Wiki in one. It’s more common to use many tools for sharing our content and communicating. Urbit is designed to bring those tools together; giving the individual control over their creative output.
34+
35+Simply write markdown in your favorite editor and have an Urbit sync them to the cloud. Use React components to control your layout and extend our toolset. Host your own discussion channels and comment threads. On a computer you own and control, whose source is 100% open.
36+
37+### Cryptographic identity
38+
39+Your Urbit is your digital identity, cryptographically secured but not controlled by any central authority. The Urbit PKI fills a gap that remains unsolved on the web. We can send encrypted messages, securely exchange digital currency, but how do I know who anyone is?
40+
41+Your Urbit can post public proof to your third party services and its validity is easily auditable. Using Urbit as an identity scheme for new services would be a great decentralized alternative to ‘Sign in with [company x]’.
42+
43+## Tomorrow
44+
45+Urbit’s crypto isn’t tested, the network still gets rebooted from time to time. The next milestone comes when Urbit matures to the point that it’s as reliable as its SaaS counterparts.
46+
47+### Lifestreams, finally
48+
49+The combination of great API tools and great publishing tools means we can finally build an integrated interface for today’s social networks. The web is full of streams of data. For the user there’s not much utility in bouncing from service to service. Instead, it’d be great to have general-purpose tools for consuming and publishing data. Imagine a Medium-quality interface that makes no distinction between Facebook and Twitter; SMS and Skype.
50+
51+### Secret storage, web3
52+
53+Bitcoin and Ethereum are both part of a new era of decentralized infrastructure that’s just beginning. For the blockchain to realize its potential individuals need ought to have a way to host their own nodes. At the very least, individuals need a reliable place to keep their secrets. What’s more, the blockchain isn’t designed for computation. It’s great for contracts and currency, but too slow for practical computing.
54+
55+Urbit is a great compliment to the blockchain. Your Urbit can safely store your keys, providing an always-available keychain on the network. Even better, your Urbit can hold your blockchain assets and provide an off-chain computation layer. Urbit’s computation doesn’t provide any kind of distributed consensus, but our computation model is very simple and lends itself well to auditing. This makes it a very blockchain-friendly platform.
56+
57+(Could add something about IPFS here)
58+
59+## Over the horizon
60+
61+If there’s one thing we know from the history of personal computers it’s that computers are always expanding into more and more of our lives. The more *personal* our computers get the more they need to reflect our thinking and our relationships. We don’t know exactly what this will look like, but we can certainly speculate on the areas that deserve the most attention.
62+
63+### Data permanence and software competition
64+
65+Right now applications and data are practically the same thing. There’s no practical way for the user to separate them. Apps come and go, either by falling out of fashion or actually shutting down. In both cases our data becomes orphaned. There’s no practical way for us to get it back. The raw data from your LiveJournal is as good as a floppy disk from the 80s. Computers hold the records of our lives. Losing the history of the world to bitrot is a preventable problem.
66+
67+Since each person owns their own Urbit there’s no way to separate the user from their data. When you run software on your Urbit you *actually run it* and your programs manipulate data that *you own*. The individual has permanent access to their data by design. Ensuring its durability is a technical problem, not a license agreement problem.
68+
69+When individuals are running their own software it’s no longer possible to lock them in by controlling their data. Instead, software has to actually compete on utility. If one could trivially replace the interface for Evernote with one from another developer for $10 wouldn’t it be worth it? Even more so with Urbit, since after installing software you’re not dependent on the developer staying alive. You’re running a local copy. This model puts pressure on applications to interoperate better and become more modular.
70+
71+### Reputation
72+
73+With a working identity system it’s possible to build up contextual reputation systems that aren’t held hostage by their applications. Just like the marriage of applications and data, reputation is permanently tethered to and jealously guarded by the services we use.
74+
75+For example, today we have karma systems on a per-site basis, like Reddit. Is there any reason that individuals shouldn’t have karma scores per-topic? An individual’s authority on a certain topic could be verified by other experts while still denied by detractors. It’s easy to extend this to services like Yelp. With a strong identity system it’s possible for pseudonymous reviews to be counted with real value. We’d no longer need a central authority for deciding on the reputation of a restaurant, but just a way to pseudonymously aggregate individual opinions. There’s a broad swath of territory ripe for exploration here.
76+
77+### Privacy
78+
79+With a reliably secure place to store your data on the network, wouldn’t you want to store even more personal information yourself? Why is it that we don’t store our own medical records, biometric data or financial data? In a world where we have a safe place to keep them we wouldn’t require anyone else to keep them for us.
80+
81+Furthermore, we’d be able to share them pseudonymously. One could imagine medical research or census-like polling being done without compromising the privacy of those involved. This also lowers the barrier to entry for fintech and medical software developers. If I can run my own personal health and finance software that can reliably access my own transactions and medical records, what would developers come up with?
82+
83+### IoT
84+
85+What needs a network *and* computation? Devices. Turning a unix box into a usable platform for hardware isn’t something that any individual manufacturer is incentivized to do. For the internet of things to actually work we need a platform for devices to interoperate simply and securely. Urbit is up to the task. Your Urbit isn’t just a single instance, it can sign the keys for a whole network of Urbits intended to be used for your devices, sensors, appliances, machines, robots, VR helmet, etc.
86+
87+The future of the individual’s computing experience may very likely be among many different devices. Bret Victor’s ‘Seeing Spaces’ is a great exploration of what this future may look like. For the industrial enterprise there’s a whole other set of parallel problems: tracking inventory, controlling a vast array of machines, and managing logistics. In both cases we need a decentralized network and computing platform. Urbit is up to the task.