on master help sign in
add more posts, edits, aliases
f460883Morgan Sutherland
content/posts/2019-5-roadmap.md+13−12
@@ -3,6 +3,7 @@ title = "~2019.5 Roadmap"
3date = 2019-05-16
3date = 2019-05-16
4author = "Galen Wolfe-Pauly"
4author = "Galen Wolfe-Pauly"
5description = "Where we are and where we're going as of mid-2019."
5description = "Where we are and where we're going as of mid-2019."
6+aliases = ["/posts/essays/2019-5-roadmap"]
6[taxonomies]
7[taxonomies]
7posts = ["Essays"]
8posts = ["Essays"]
8+++
9+++
@@ -13,9 +14,9 @@ We often get so busy that we forget to tell you what we’ve been up to. Here’
13
14
14At a very high level we have two goals for 2019: make Azimuth easier to use, and get Arvo to a 1.0.
15At a very high level we have two goals for 2019: make Azimuth easier to use, and get Arvo to a 1.0.
15
16
16−Next year we’ll begin to move away from some of the MEGACORP software we use in the office, and replace it with our own tooling. There’s some exciting work happening in that department, but we’ll cover that in a future post.
17+Next year we’ll begin to move away from some of the MEGACORP software we use in the office and replace it with our own tooling. There’s some exciting work happening in that department, but we’ll cover that in a future post.
17
18
18−For some related recent thinking on all of this that’s outside the scope of this update, see [The 100 Year Computer](/posts/essays/the-100-year-computer/), [The Current State of Landscape](/posts/essays/the-current-state-of-landscape/) and Azimuth as MultiPass (coming soon).
19+For some related recent thinking on all of this, see [The 100 Year Computer](./posts/essays/the-100-year-computer/), [The Current State of Landscape](./posts/essays/the-current-state-of-landscape/) and [Azimuth as MultiPass](./posts/essays/azimuth-as-multipass/).
19
20
20For now, let’s just look at what’s on the immediate horizon:
21For now, let’s just look at what’s on the immediate horizon:
21
22
@@ -23,18 +24,16 @@ For now, let’s just look at what’s on the immediate horizon:
23
24
24At lunch the other day someone on our team said something like, ‘We built a complete and working public key infrastructure, but we haven’t told anyone about it.’
25At lunch the other day someone on our team said something like, ‘We built a complete and working public key infrastructure, but we haven’t told anyone about it.’
25
26
26−It’s true. Azimuth is operational, secure, and well tested. It’s a pretty cool piece of technology and it’s out there in the world for anyone to use. It also doesn’t require that you use Arvo — Arvo happens to make use of Azimuth, but Azimuth itself is a completely separate systemit’s a completely separate system. (Though Arvo does require Azimuth).
27+It’s true. Azimuth is operational, secure, and well tested. It’s a pretty cool piece of technology, and it’s out there in the world for anyone to use. It also doesn’t require that you use Arvo — Arvo happens to make use of Azimuth, but it’s a completely separate system.
27
28
28−So the question is why haven’t we told the world about it?
29+So, the question is, why haven’t we told the world about it?
29
30
30−I tend to think that in order for a technology to succeed it has to not onlynot only has to be an important technical innovation:, but it also has to be easy to understand as a product. And that’s our answer: we’ve undersold Azimuth because we want it to be easier to understand by *using*, not just by reading the code. Azimuth is quite an elegant as a piece of technology — but that it doesn’t matter until it has a great user experience to match.
31+I tend to think that in order for a technology to succeed, it not only has to be an important technical innovation, it also has to be easy to understand as a product. And that’s our answer: we’ve undersold Azimuth because we want it to be easier to understand by *using*, not just by reading the code. Azimuth is quite elegant as a piece of technology, but that it doesn’t matter until it has a great user experience to match.
31
32
32That’s why, in the near term, we’re focused on building on top of Azimuth ourselves. We can’t ask others to go down roads if we haven’t already been down them ourselves.
33That’s why, in the near term, we’re focused on building on top of Azimuth ourselves. We can’t ask others to go down roads if we haven’t already been down them ourselves.
33
34
34So, here’s what we’re building first:
35So, here’s what we’re building first:
35
36
36−Items bulleted with a ‘-’ are in process and we expect to deliver. Items bulleted with a ‘*’ are still under consideration.
37−
38### Q2 2019
37### Q2 2019
39
38
40- A simplified onboarding flow for getting an Azimuth point that’s simple to share with friends over email, text or as a URL.
39- A simplified onboarding flow for getting an Azimuth point that’s simple to share with friends over email, text or as a URL.
@@ -43,14 +42,16 @@ Items bulleted with a ‘-’ are in process and we expect to deliver. Items bul
43
42
44### Q3 2019
43### Q3 2019
45
44
46−- Expanded Azimuth-centric example modules, documentation and developer tooling.
45+- Expanded Azimuth-centric example modules, documentation and developer tooling.
47−- An OAuth server for Azimuth — allowing any service to log users in with Azimuth
48−- A mobile app for point to point payments using Azimuth
49
46
50−### 2020
47+Still under consideration:
51
48
52−Azimuth is beginning to feel like multipass (coming soon), with a variety of ways to use Azimuth points without ever booting Arvo
49+- An OAuth server for Azimuth, allowing any service to log users in with Azimuth.
50+- A mobile app for point to point payments using Azimuth.
51+
52+### 2020
53
53
54+Azimuth is beginning to feel like [multipass](./posts/essays/azimuth-as-multipass/) (coming soon), with a variety of ways to use Azimuth points without ever booting Arvo
54
55
55## Arvo
56## Arvo
56
57
content/posts/azimuth-as-multipass.mdnew file+31
@@ -0,0 +1,31 @@
1++++
2+title = "Azimuth as Multipass"
3+date = 2019-05-16
4+author = "Galen Wolfe-Pauly"
5+description = "An update on the state of Landscape and the Urbit network."
6+aliases = ["/posts/essays/azimuth-as-multipass/"]
7+[taxonomies]
8+posts = ["Essays"]
9++++
10+
11+![](https://media.urbit.org/site/posts/essays/azimuth-as-multipass-1.png)
12+
13+Why can’t I just walk up to a door and have it open for me? Why can’t I simply arrive at a restaurant and have them know I’m there? Shouldn’t I be able to buy a ticket to a show with my Multipass, then scan it at the entrance and use it to buy drinks?
14+
15+Why should I have to log in with MEGACORP? Today, in most cases, it’s a different MEGACORP for every single context. It’s a MEGAMESS.
16+
17+Why not just use one? Forget about how we get there for a moment: just imagine how simple it could be.
18+
19+An Azimuth point is an identity and a wallet. Both a driver’s license and a credit card. Identity and money. Think about it as a ‘civilizational key’ for a new society. Concretely, it’s nice to imagine it as a physical object. A slick, card sized object with an e-ink screen. You can tap it to pay, tap it to enter, and plug it into a computer to boot your Arvo OS.
20+
21+Worried about losing it? Just remember your ticket. If you use our wallet system, all you need to remember is something like `~ravmel-ropdyl` and `~habpem-sondem-pidbyt-solbyn`. A point and a ticket. That’s it.
22+
23+Woke up in the desert, no idea how you got there, but can still remember your point and ticket? Great! Just get to an internet connection and re-ticket – you’ll be fine. Although probably dehydrated.
24+
25+If you’re someone who’s worried about getting kidnapped, just use a child identity. Your Azimuth planet has ~4B of them, so you can always invalidate one if you lose it.
26+
27+Perhaps part of how we ended up in the world we’re in is that we didn’t have something like Azimuth to begin with. Today, it’s backwards: everyone has an address on the network, but no one has an identity.
28+
29+We think everyone needs an identity that can hold money and have packets routed to it. Start there, and it’s quite fun to imagine where you end up. A civilized digital society might even be possible after all.
30+
31+**Galen Wolfe-Pauly** ~ravmel-ropdyl
content/posts/the-100-year-computer.md+1
@@ -3,6 +3,7 @@ title = "The 100-Year Computer"
3date = 2019-05-14
3date = 2019-05-14
4author = "Galen Wolfe-Pauly"
4author = "Galen Wolfe-Pauly"
5description = "One way to think about Urbit: as a \"100-year computer.\""
5description = "One way to think about Urbit: as a \"100-year computer.\""
6+aliases = ["/posts/essays/the-100-year-computer/"]
6[taxonomies]
7[taxonomies]
7posts = ["Essays"]
8posts = ["Essays"]
8+++
9+++
content/posts/the-current-state-of-landscape.md → content/posts/the-state-of-landscape.mdrenamed+5−4
@@ -1,13 +1,14 @@
1+++
1+++
2−title = "The Current State of Landscape"
2+title = "The State of Landscape"
3date = 2019-05-16
3date = 2019-05-16
4author = "Galen Wolfe-Pauly"
4author = "Galen Wolfe-Pauly"
5description = "An update on the state of Landscape and the Urbit network."
5description = "An update on the state of Landscape and the Urbit network."
6+aliases = ["/posts/essays/the-state-of-landscape"]
6[taxonomies]
7[taxonomies]
7posts = ["Essays"]
8posts = ["Essays"]
8+++
9+++
9
10
10−![](https://media.urbit.org/site/posts/essays/the-current-state-of-landscape-1.png)
11+![](https://media.urbit.org/site/posts/essays/the-state-of-landscape-1.png)
11
12
12The TL;DR is: if you’re really excited about living on Mars, Landscape is fun to try out. Come join `~dopzod/urbit-help`, experiment with creating your own chats and collections (did anyone find that easter egg, yet?), and see what you can do with the thing.
13The TL;DR is: if you’re really excited about living on Mars, Landscape is fun to try out. Come join `~dopzod/urbit-help`, experiment with creating your own chats and collections (did anyone find that easter egg, yet?), and see what you can do with the thing.
13
14
@@ -49,7 +50,7 @@ The second is that Ames (our network protocol) has occasional connectivity probl
49
50
50Relatedly, we have occasionally been seeing errors caused by the Arvo network being slow to register keys from the blockchain. If you’re a newly registered Azimuth point, and your keys were just put on-chain, it can take some time for that change to propagate. This can result in a confusing situation for new ships.
51Relatedly, we have occasionally been seeing errors caused by the Arvo network being slow to register keys from the blockchain. If you’re a newly registered Azimuth point, and your keys were just put on-chain, it can take some time for that change to propagate. This can result in a confusing situation for new ships.
51
52
52−### 2 - There’s no ‘Individual Continuity Breach’
53+### 2 - There’s no ‘individual continuity breach’
53
54
54One great thing about the Arvo network is that it’s more like a giant single computer than a network. When you talk to another ship, use remote files or sync data it’s almost the same as working with local data.
55One great thing about the Arvo network is that it’s more like a giant single computer than a network. When you talk to another ship, use remote files or sync data it’s almost the same as working with local data.
55
56
@@ -59,7 +60,7 @@ We’d like individual resets to work, and we’re [working on it](https://githu
59
60
60This is another unacceptable bug for anything we truly rely on.
61This is another unacceptable bug for anything we truly rely on.
61
62
62−### 3 - There are no Push Notifications, Yet
63+### 3 - There are no push notifications, yet
63
64
64What’s one thing that a chat application needs to do? Notify you of new messages. What does Landscape notify you about? Well, at the moment, basically nothing.
65What’s one thing that a chat application needs to do? Notify you of new messages. What does Landscape notify you about? Well, at the moment, basically nothing.
65
66