@@ -0,0 +1,40 @@
1++++
2+title = "Layer 2"
3+weight = 800
4+sort_by = "weight"
5+template = "sections/docs/chapters.html"
6+insert_anchor_links = "right"
7++++
8+
9+Documentation of the technical details of naive rollups, our Layer 2 solution
10+for the reduction of Urbit ID gas prices and friction associated with the usage
11+of cryptocurrency.
12+
13+### [Layer 2 Overview](/docs/azimuth/l2/layer-2)
14+
15+A high-level technical description of the functionality of the naive rollups
16+"Hoon smart contract" and associated apps, such as Bridge and the roller.
17+
18+### [Layer 2 Actions](/docs/azimuth/l2/l2-actions)
19+
20+An exhaustive list of what Azimuth actions can be performed for any given tuple
21+`(ship rank, layer 2 status)`.
22+
23+### [Data Flow](/docs/azimuth/l2/l2-flow)
24+
25+Diagrams and explanations of how data flows between Bridge and the various
26+components inside Urbit involved with layer 2.
27+
28+### [Bytestrings](/docs/azimuth/l2/bytestring)
29+
30+The bytestring format for layer 2 transactions and batches.
31+
32+### [Rollers](/docs/azimuth/l2/roller)
33+
34+How rollers work, including how to set up your own.
35+
36+### [Roller HTTP RPC API](/docs/azimuth/l2/layer2-api)
37+
38+Documentation on the HTTP RPC API used for Urbit to communicate with Bridge to
39+manage layer 2 transactions.
40+