@@ -0,0 +1,55 @@
2+title = "Bridge UI/UX Revamp for Layer 2"
5+grant_type = ["bounties"]
6+grant_category = ["Azimuth"]
9+description = "Our Layer 2 scaling solution is nearing completion, and the Bridge UI/UX needs to be refactored to take it into account."
11+assignee = "~datder-sonnet"
18+The Naive Rollup, our Layer 2 (L2) scaling solution, has been in the works now for
19+many months and is nearing completion; however, the rollup itself is only one
20+part of what's needed to make L2 useful for end-users.
22+The Naive Rollup computes the state of the PKI by:
24+1. Reading from existing Layer 1 transactions, and
25+2. Reading and validating data submitted to a new Layer 1 contract (the *L2
26+ contract*) that corresponds to L2 transaction batches (*rolls*). Rolls are
27+ made up of individual transactions that describe computation to be done,
28+ which are handled by the Naive Rollup.
30+It's the job of another system called the *roller* to aggregate L2 transactions
31+in batches before ultimately submitting them to the L2 contract—this is
32+the system that users must interface with in order to interact with L2, which
33+implies that a number of visual changes must be made to Bridge.
37+Your task is to work with as an engineer embedded within a Tlon team to bring L2
38+scaling through to completion. Your role on the team is to implement designs
39+specified in Figma in Bridge that enable L2 functionality.
43+You'll meet twice weekly with the team on Tuesdays and Thursdays to communicate
44+status updates, and will be expected to work regularly with Tlon engineers in
45+pairing sessions to understand and implement the required modifications to
50+### Bridge is updated to support L2 and deployed in production
53+*Target completion*: `~2021.8.18`