| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | libp2p Project OKRs - Q1 2019 | Priority | Owner | Mid-Q Actual | Mid-Q Projection | End-Q | weight | Notes on writing | |||||||||||||||||||||
2 | P0, P1, P2, P3, P4 | 0.0 | 0.0 | 0.0 | |||||||||||||||||||||||||
3 | 1 | libp2p grows its user base toward 1 million users, 10+ downstreams | 0.0 | 0.0 | 0.0 | ||||||||||||||||||||||||
4 | libp2p has an accurate running user count spreadsheet based on known libp2p adopters (IPFS, Ethereum 1, Eth2, MetaM, Peer*, etc) | P2 | @mgoelzer | 1 | |||||||||||||||||||||||||
5 | libp2p identifies the 10-20 key downstream projects we will focus on enabling in 2019 | P2 | @mgoelzer | 1 | |||||||||||||||||||||||||
6 | P0 | @mgoelxer / @mikeal | 3 | ||||||||||||||||||||||||||
7 | P2 | 1 | |||||||||||||||||||||||||||
8 | 0 | ||||||||||||||||||||||||||||
9 | 2 | libp2p is a well-documented, well-organized project | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
10 | Onboard Documentation Engineer | P1 | @mgoelzer | 2 | |||||||||||||||||||||||||
11 | Execute against Q4 2018 documentation plan (unstarted) | P3 | @[docs eng] | 0 | |||||||||||||||||||||||||
12 | Onboard libp2p Program Manager | P1 | @mgoelzer | 2 | |||||||||||||||||||||||||
13 | P0 | @mgoelzer | 3 | ||||||||||||||||||||||||||
14 | |||||||||||||||||||||||||||||
15 | 3 | libp2p tooling and specs are developed collaboratively | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
16 | libp2p has a large scale test bed (50k+ nodes) | P0 | @bigs, @jacobheun | 3 | |||||||||||||||||||||||||
17 | multistream 2.0 is implemented | P0 | @stebalien, @jacobheun | 3 | |||||||||||||||||||||||||
18 | Rendezvous Protocol is implemented | P1 | @vyzo, @jacobheun | 2 | |||||||||||||||||||||||||
19 | DHT Spec 2.0 is complete | P1 | @vasco-santos, @jhiesey | 2 | |||||||||||||||||||||||||
20 | libp2p has a network visualization tool | P3 | [@nearform?], @jacobheun | 0 | |||||||||||||||||||||||||
21 | libp2p has a suite of benchmark tests to run for each release | P3 | @bigs, @vasco-santos | ||||||||||||||||||||||||||
22 | 0 | ||||||||||||||||||||||||||||
23 | 4 | Ethereum and new native implementations (py-libp2p, java-libp2p) are enabled | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
24 | Enable/support py-libp2p team | P0 | @raulk | 3 | |||||||||||||||||||||||||
25 | Enable/support java-libp2p team | P2 | @raulk | 1 | |||||||||||||||||||||||||
26 | |||||||||||||||||||||||||||||
27 | 5 | libp2p is audited for security holes by a reputable and well-known group | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
28 | libp2p audit is completed | P0 | @mgoelzer | 3 | |||||||||||||||||||||||||
29 | libp2p closes 100% of issues labeled `security-audit` (fka, filecoin-audit) in Github/Waffle promptly | P1 | @bigs | 2 | |||||||||||||||||||||||||
30 | |||||||||||||||||||||||||||||
31 | 6 | libp2p adopts an RFP workflow | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
32 | 5 RFPs are written and posted publ | P0 | @mgoelzer | 3 | |||||||||||||||||||||||||
33 | 3 RFP grants are awarded | P2 | @mgoelzer | 1 | |||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||||
35 | 7 | Onboard new JS contributors | 0.0 | 0.0 | 0.0 | 0 | |||||||||||||||||||||||
36 | Onboard nearForm with at least one project | P0 | @mgoelzer | 3 | |||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||