on master help sign in
separate page on proxies
commit473f005f49136363598f55f814f98e47750a3d5a authordrbeefsupreme <drbeefsupreme@discordja.net> dateWed 15 Sep 2021, 16:48 (5 years ago) parent9a71912
4 files changed+62−22
content/docs/azimuth/hd-wallet.md+5−19 content/using/id/_index.md+6−1 content/using/id/l2-star.md+3−2 content/using/id/proxies.md+48
content/docs/azimuth/hd-wallet.md+5−19
@@ -41,25 +41,11 @@ smart-contracts.
4141
4242### Proxies
4343
44−Proxy addresses allow you to execute non-ownership related actions like spawning
45−child identities, voting, and setting networking keys without jeopardizing the
46−keys you've designated with ownership rights. Setting proxy rights is optional,
47−but it is recommended for on-chain actions you will execute more frequently.
48−
49−- **Management Proxy**
50−
51− Can configure or set Arvo networking keys and conduct sponsorship related
52− operations.
53−
54−- **Voting Proxy**
55−
56− Galaxies only. Galaxies are the part of the [Galactic
57− Senate](/docs/glossary/senate), and this means they can cast votes on new
58− proposals including changes to Ecliptic.
59−
60−- **Spawn Proxy**
61−
62− For stars and galaxies only. Can create new child identities.
44+Each permanent Urbit ID can designate one or more
45+[proxies](/docs/using/id/proxies), which are Ethereum addresses capable of a
46+limited subset of Urbit ID transactions, such as spawning planets or rotating
47+keys. The HD wallet automatically generates additional addresses utilized as
48+proxies according to what is appropriate for your Urbit ID.
6349
6450### HD wallet generation
6551
content/using/id/_index.md+6−1
@@ -14,6 +14,11 @@ what allows you to truly own your identity.
1414This document discusses what Urbit ID is, how it's built, and why it's been
1515built that way at a high level.
1616
17+### [Proxies](/using/id/proxies)
18+
19+You may designate other Ethereum addresses as [proxies](/docs/glossary/proxies)
20+for your Urbit ID, which are capable of a reduced subset of Urbit ID actions.
21+
1722### [Using Bridge](/using/id/using-bridge)
1823
1924A guide to using [Bridge](https://bridge.urbit.org), our tool for managing your
@@ -44,6 +49,6 @@ aimed at developers, see the [Azimuth documentation](/docs/azimuth).
4449
4550A guide to how to utilize Bridge to interact with Layer 2.
4651
47−### [Layer 2 Star Proxies](/using/id/l2-star)
52+### [Layer 2 Stars](/using/id/l2-star)
4853
4954A summary of the different options available to stars and their proxies on layer 2.
content/using/id/l2-star.md+3−2
@@ -1,10 +1,11 @@
11+++
2−title = "Layer 2 Star Proxies"
2+title = "Layer 2 Stars"
33weight = 60
44template = "doc.html"
55+++
66
7−This is a brief summary of proxy options for stars on layer 2.
7+This is a brief summary of the three possible options for star owners with
8+respect to use of [layer 2](/docs/glossary/rollups).
89
910## One-way trip
1011
content/using/id/proxies.mdnew file+48
@@ -0,0 +1,48 @@
1++++
2+title = "Proxies"
3+weight = 3
4+template = "doc.html"
5++++
6+
7+Proxy addresses allow you to execute non-ownership related actions like spawning
8+child identities, voting, and setting networking keys without jeopardizing the
9+keys you've designated with ownership rights. Setting proxy rights is optional,
10+but it is recommended for on-chain actions you will execute more frequently.
11+
12+Setting proxies is a good security practice. For instance, you might keep your
13+ownership address in cold storage, while your management proxy is kept in Metamask.
14+
15+### Types of proxies
16+
17+There are four types of proxy: management, spawn, transfer, and voting. Their
18+capabilities are detailed in the following. In addition, each proxy is able to
19+transfer itself to another address - e.g. the management proxy can set a new
20+address to be the management proxy.
21+
22+- **Management proxy**
23+
24+ Can configure or set Arvo networking keys,
25+ [breach](/docs/using/id/guide-to-breaches), and conduct sponsorship related
26+ operations. Planets, stars, and galaxies may all set a management proxy.
27+
28+- **Spawn proxy**
29+
30+ For stars and galaxies only. Can create new child identities.
31+
32+- **Transfer proxy**
33+
34+ The address holding the transfer proxy may transfer ownership of the ID to the
35+ address of the transfer proxy. This is used to make transferring a two-step
36+ process: using the ownership address to set the transfer proxy, and then using
37+ the transfer proxy to complete the transaction. It is possible to transfer
38+ ownership as a one-step process, but this is risky and not recommended. Bridge
39+ does not natively support one-step transfers, you must use an advanced tool
40+ like [`%claz`](/docs/azimuth/advanced-azimuth-tools) to manually generate such
41+ a transaction.
42+
43+- **Voting proxy**
44+
45+ Galaxies only. Galaxies are the part of the [Galactic
46+ Senate](/docs/glossary/senate), and this means they can cast votes on new
47+ proposals including changes to Ecliptic.
48+