-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
204 lines (186 loc) · 6.29 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<!DOCTYPE html>
<html>
<head>
<title>Swarm Foundation Goals</title>
<meta name="description" content="...">
<link rel="stylesheet" href="assets/css/app.css">
<meta name="viewport"
content="initial-scale=1, width=device-width, height=device-height, viewport-fit=cover, user-scalable=0">
<!--
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff"> -->
</head>
<body>
<div id="wrap" class="loading">
<img id="logo" src="./assets/images/swarm-logo.svg">
<h1>Foundation-Wide Tech Goals</h1>
<p>Swarm Foundation is proud to announce their tech team's shared goals. The aim of these is to create
predictability in the development tracks and the wider organisation. This should bring more
peace of mind and tranquility, and give our team the ability to focus, heads down, on the goal in front
of them.</p>
<p>With these goals we also hope to inspire the broader ecosystem and community to join in,
and give a clear outlook to investors.</p>
<h2>
<hr>
<ol>
<li>
<h2>Our own websites on Swarm</h2>
<p>We upload and can download our own websites (swarm.eth, docs.swarm.eth), through every Swarm
product (bee, gateway, cli, chrome extension, dashboard/desktop).</p>
<ol>
<li>
<h3>Measuring success</h3>
<ul>
<li>5 MB Zipped file w html, css, js.</li>
<li>Can be uploaded/downloaded through the gateway, swarm-cli, dashboard/desktop,
bee-curl</li>
<li>70% of 5MB website uploads take up-to 2 minutes</li>
<li>70% of 5mb website downloads take up-to 20 seconds</li>
<li>The websites can be accessed through a human name w/o doing a blockchain tx for
every update</li>
</ul>
</li> <!-- Measuring success -->
<li>
<h3>Time Estimate</h3>
<p>21 October 2022 + 3 months</p>
</li> <!-- Timebox -->
<li>
<h3>Value</h3>
<p>
Publishers and other organisations have a way to publish information in a non-censorable
way. This guarantees freedom of information, which is a human right. If we meet this
goal, data can start flowing through the network which in itself provides us with the
information needed to test and improve the different software tools.</p>
</li> <!-- Value -->
</ol>
</li> <!-- Goal #1: Our own websites on Swarm -->
<hr>
<li>
<h2>It’s easy and understandable to set up and interact with a Bee node</h2>
<p>Any crypto enthusiast with an interest in Swarm can set up and run a Bee node easily.</p>
<ol>
<li>
<h3>Measuring Success</h3>
<ul>
<li>Setting up a node (including crypto-onboarding) on Mac, Windows and Linux can be
done in under 30' in >70% of the cases (both mainnet and testnet).</li>
<li>User funds are reasonably secure and this is guarenteed by an audit</li>
<li>There are multiple documented ways of monitoring a Bee node</li>
<li>Process lifecycle defined and documented</li>
</ul>
</li> <!-- Measuring Success -->
<li>
<h3>Time Estimate</h3>
<p>Goal 1 + 2 months</p>
</li> <!-- Timebox -->
<li>
<h3>Value</h3>
<p>
If it is trivial to set up a Bee node, more of them will be set up. This will result in
more node operators, and a stronger network.</p>
</li>
</ol>
</li> <!-- Goal #2: It’s easy and understandable to set up and interact with a Bee node -->
<hr>
<li>
<h2>Users can pay to store their data on swarm and node-operators earn BZZ doing this.</h2>
<p>I can pay to have my content persisted on Swarm. This payment is distributed to node operators
over time</p>
<ol>
<li>
<h3>Measuring success</h3>
<ul>
<li>To be clarified</li>
</ul>
</li> <!-- Measuring success -->
<li>
<h3>Time Estimate</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
<li>
<h3>Value</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
</ol>
</li><!-- Goal #3: Keep my data on Swarm for as long as I choose (incentives) -->
<hr>
<li>
<h2>Upload and download a 2.4GB file</h2>
<p>Uploading and downloading the Bunny movie works.</p>
<ol>
<li>
<h3>Measuring success</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
<li>
<h3>Time Estimate</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
<li>
<h3>Value</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
</ol>
</li>
<hr>
<li>
<h2>Swarm Demo App</h2>
<p>Developers can clone a react Swarm Demo App, which shows features such as feeds, notifications
and
more.</p>
<ol>
<li>
<h3>Measuring success</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
<li>
<h3>Time Estimate</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
<li>
<h3>Value</h3>
<ul>
<li>To be clarified</li>
</ul>
</li>
</ol>
</li>
<hr>
<h2>More to come...</h2>
<p>While we are working on goals, new ones will be created and prepared. Two goals in front of us
will be worked out in detail, while we keep adding more vague goals for the future.</p>
</ol>
</h2>
<hr>
<h2>Agreements</h2>
<ul>
<li>Backwards compability throughout these goals and in the future - or a migration path and good
communication TBD</li>
<li>No regression between goals, what worked before has to keep working</li>
<li>Progress channel / log / one meet max per week</li>
<li>Retrospect after the Goal has been achieved</li>
<li>We always have 2 goals in front of us that are detailed and worked out</li>
<li>We always have 4 goals in front of us that can be still vague</li>
</ul>
</div> <!-- #wrap -->
</body>
</html>