summaryrefslogtreecommitdiff
path: root/e7/ce5867baee60c3807f5519153bbf3c44a5fbe9
blob: 4994f54ebe948bec8f41b855b27d34c859255655 (plain)
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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
Return-Path: <prayank@tutanota.de>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 87FF2C000D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 14 Sep 2021 14:50:20 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp1.osuosl.org (Postfix) with ESMTP id 6ADF680D93
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 14 Sep 2021 14:50:20 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: smtp1.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=tutanota.de
Received: from smtp1.osuosl.org ([127.0.0.1])
 by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GlTjrCWRcKJd
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 14 Sep 2021 14:50:18 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
Received: from w1.tutanota.de (w1.tutanota.de [81.3.6.162])
 by smtp1.osuosl.org (Postfix) with ESMTPS id 9AF3380D7B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 14 Sep 2021 14:50:18 +0000 (UTC)
Received: from w3.tutanota.de (unknown [192.168.1.164])
 by w1.tutanota.de (Postfix) with ESMTP id 90BC5FBF6BA;
 Tue, 14 Sep 2021 14:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1631631016; 
 s=s1; d=tutanota.de;
 h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender;
 bh=y2ibHQ6LdZ9Ak2DscsNQpacuNDtFcxUIZYpuW4J0X/k=;
 b=yfYrZkNfJDB3i0c9EOWe6XSywYaiSvbEaPLled0i4t5fmCWvoQOETqdWwssxTr+m
 ikBQAH4yWfN5FKZHiXBQ7JpN0wSXwpVsUosADOTR0q+2S5+KuL/m4wX2Hky7Z1Ge42/
 oWS2VZI57MgovtZINiPdAD5UXXCsxPpB9xVbykyWNTpKry036ZDp9QyAKK+C6NIT6kv
 MkS9jeD9zlo3PmJMz1Mn2uI0hhb7gfzxMeyNfd0tsBRSww9vFOwi2A7FcCuTIg4FGvM
 ynpMGXDviKvflwu6egAs1TNm2CtVSpLrtgI3NGEZHoEo5ynLTDHSUVuVEcprb1nAUPu
 6yltQTA9/A==
Date: Tue, 14 Sep 2021 16:50:16 +0200 (CEST)
From: Prayank <prayank@tutanota.de>
To: Michael Folkson <michaelfolkson@gmail.com>
Message-ID: <MjZmMzE--3-2@tutanota.de>
In-Reply-To: <CAFvNmHRt2L+D1jkVJmUsiZ8Fpeqqioygk+eZkP7+8r2p3Dx6_Q@mail.gmail.com>
References: <MjZEVeZ--3-2@tutanota.de>
 <CAFvNmHRt2L+D1jkVJmUsiZ8Fpeqqioygk+eZkP7+8r2p3Dx6_Q@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_677481_1569232663.1631631016567"
X-Mailman-Approved-At: Tue, 14 Sep 2021 14:57:13 +0000
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] BIP process meeting - Tuesday September 14th
 23:00 UTC on #bitcoin-dev Libera IRC
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Sep 2021 14:50:20 -0000

------=_Part_677481_1569232663.1631631016567
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

> A mailing list post is static and a BIP will go normally go through multi=
ple edits and revisions so you do need to take advantage of the Git version=
 control system. It gets quite unwieldy to attempt to do that via a mailing=
 list with every minor suggested edit getting sent to all subscribers.

 Mailing list post will have the link to BIP documentation. Post itself doe=
sn't need to be updated but same link can be used to share updated informat=
ion. Example: https://gist.github.com/prayank23/95b4804777fefd015d7cc4f8476=
75d7f=C2=A0(Image can be changed in gist when required or add new informati=
on)
Mailing list post will help in reading discussions related to proposal.

>Also allowing the entire global population
(billions of people) to be able to create a directory doesn't sound
like a good idea to me :)

There is nothing to allow/disallow. That's the whole point. People are free=
 to save links and organize things which can be called a BIP directory.

> I can only speak for myself here but I am not particularly concerned abou=
t this perception of authority.=20

This perception affects Bitcoin.=20

> In the same way as there are limits on the ability of Core maintainers to=
 unilaterally merge in contentious code changes there are similar limits on=
 the ability of BIP editors. Ultimately anyone merging a PR has to consider=
 process/consensus and concerns can (and have been in the past) be raised o=
n this mailing list or elsewhere.

Bitcoin Core is an implementation (used by most of the nodes right now). BI=
Ps are proposals for Bitcoin. Using same organization on GitHub and such co=
mparisons can be misleading for many. I don't think we need ACKs/NACKs in B=
IPs repository and I feel weird to be a part of discussions, ACKing this pu=
ll request:=C2=A0https://github.com/bitcoin/bips/pull/1104. Not sure any Bi=
tcoin project needs a pull request merged in this repository to implement a=
 proposal.

>=C2=A0I'm not sure where you are suggesting a bot should be.

A bot similar to DrahtBot in Bitcoin Core repository.=C2=A0
Few other developers had suggested similar thing earlier:

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018859.h=
tml

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018868.h=
tml

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018869.h=
tml

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018871.h=
tml

--=20
Prayank

A3B1 E430 2298 178F



Sep 14, 2021, 19:37 by michaelfolkson@gmail.com:

> Hey Prayank
>
> Thanks for the suggestions.
>
>> bitcoin-dev mailing list link can be considered a BIP and saved in a BIP=
 directory. Anyone can create such directories. So BIP is nothing but a pro=
posal shared on bitcoin-dev mailing list.
>>
>
> A mailing list post is static and a BIP will go normally go through
> multiple edits and revisions so you do need to take advantage of the
> Git version control system. It gets quite unwieldy to attempt to do
> that via a mailing list with every minor suggested edit getting sent
> to all subscribers. Also allowing the entire global population
> (billions of people) to be able to create a directory doesn't sound
> like a good idea to me :)
>
>> This will avoid the 'bitcoin/bips' repository being considered as some B=
IP authority that approves BIPs and proposals can improve Bitcoin without u=
sing the repository. Repository will only be helpful in documenting BIP cor=
rectly.
>>
>
> I can only speak for myself here but I am not particularly concerned
> about this perception of authority. We need a central repo that we can
> all refer to (rather than BIPs being distributed across a large number
> of repos) and that central repo needs to managed and maintained by
> somebody (in this case the two BIP editors Kalle and Luke). In the
> same way as there are limits on the ability of Core maintainers to
> unilaterally merge in contentious code changes there are similar
> limits on the ability of BIP editors. Ultimately anyone merging a PR
> has to consider process/consensus and concerns can (and have been in
> the past) be raised on this mailing list or elsewhere.
>
>> 2. Bot in `bitcoin/bips` repository that notifies about pull requests ba=
sed on different things. This will help maintainer(s) and contributors.
>>
>
> I'm not sure where you are suggesting a bot should be. On IRC? There
> is a BIP merges bot on Mastodon[0] that I'm aware of and obviously you
> can subscribe to GitHub repo notification emails.
>
>> 3. BIP Gallery: I tried sharing things in a different way so that newbie=
s can understand importance of BIPs in Bitcoin and relate to it: https://pr=
ayank23.github.io/BIPsGallery/ however couldn't complete it with all the BI=
Ps because not many people considered it helpful. There were few suggestion=
s to improve it by adding some text for each BIP and better image gallery. =
Maybe someone else can create a better project.
>>
>
> This looks cool. I think we can definitely do better in encouraging
> more people to engage with the BIP process especially as the ideas
> start flowing in post Taproot activation brainstorming what should be
> in the "next soft fork" (trademark!). Some of the BIPs (e.g. the
> Taproot BIPs 340-342) are quite technically dense so someone on IRC
> suggested making greater use of informational BIPs to supplement the
> standard BIPs for new implementers or even casual readers.
>
> [0] https://x0f.org/@bipmerges
>
> On Tue, Sep 14, 2021 at 1:17 PM Prayank <prayank@tutanota.de> wrote:
>
>>
>> Hi Michael,
>>
>> Thanks for sharing the details about the meeting.
>>
>> Wishlist has some interesting points. I would like to suggest few things=
:
>>
>> 1.BIP process:
>>
>> A. Plan and document a proposal
>>
>> B. Open PR in https://github.com/bitcoin/bips and edit everything proper=
ly
>>
>> C. BIP is assigned a number and merged
>>
>> D. Share the proposal on bitcoin dev mailing list
>>
>> bitcoin-dev mailing list link can be considered a BIP and saved in a BIP=
 directory. Anyone can create such directories. So BIP is nothing but a pro=
posal shared on bitcoin-dev mailing list.
>>
>> Who implements the BIP? When is it implemented? How is it implemented? O=
pinions on proposal etc. will be different for each BIP. This will avoid th=
e 'bitcoin/bips' repository being considered as some BIP authority that app=
roves BIPs and proposals can improve Bitcoin without using the repository. =
Repository will only be helpful in documenting BIP correctly.
>>
>> 2. Bot in `bitcoin/bips` repository that notifies about pull requests ba=
sed on different things. This will help maintainer(s) and contributors.
>>
>> 3. BIP Gallery: I tried sharing things in a different way so that newbie=
s can understand importance of BIPs in Bitcoin and relate to it: https://pr=
ayank23.github.io/BIPsGallery/ however couldn't complete it with all the BI=
Ps because not many people considered it helpful. There were few suggestion=
s to improve it by adding some text for each BIP and better image gallery. =
Maybe someone else can create a better project.
>>
>>
>> --
>> Prayank
>>
>> A3B1 E430 2298 178F
>>
>
>
>
> --=20
> Michael Folkson
> Email: michaelfolkson@gmail.com
> Keybase: michaelfolkson
> PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3
>


------=_Part_677481_1569232663.1631631016567
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8=
">
  </head>
  <body>
<div>&gt; A mailing list post is static and a BIP will go normally go throu=
gh multiple edits and revisions so you do need to take advantage of the Git=
 version control system. It gets quite unwieldy to attempt to do that via a=
 mailing list with every minor suggested edit getting sent to all subscribe=
rs.<br></div><div dir=3D"auto"><br></div><div dir=3D"auto"> Mailing list po=
st will have the link to BIP documentation. Post itself doesn't need to be =
updated but same link can be used to share updated information. Example: ht=
tps://gist.github.com/prayank23/95b4804777fefd015d7cc4f847675d7f&nbsp;(Imag=
e can be changed in gist when required or add new information)</div><div di=
r=3D"auto"><br></div><div dir=3D"auto">Mailing list post will help in readi=
ng discussions related to proposal.<br></div><div dir=3D"auto"><br></div><d=
iv dir=3D"auto">&gt;Also allowing the entire global population<br></div><di=
v dir=3D"auto">(billions of people) to be able to create a directory doesn'=
t sound<br></div><div dir=3D"auto">like a good idea to me :)<br></div><div =
dir=3D"auto"><br></div><div dir=3D"auto">There is nothing to allow/disallow=
. That's the whole point. People are free to save links and organize things=
 which can be called a BIP directory.<br></div><div dir=3D"auto"><br></div>=
<div dir=3D"auto">&gt; I can only speak for myself here but I am not partic=
ularly concerned about this perception of authority. <br></div><div dir=3D"=
auto"><br></div><div dir=3D"auto">This perception affects Bitcoin. <br></di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">&gt; In the same way as the=
re are limits on the ability of Core maintainers to unilaterally merge in c=
ontentious code changes there are similar limits on the ability of BIP edit=
ors. Ultimately anyone merging a PR has to consider process/consensus and c=
oncerns can (and have been in the past) be raised on this mailing list or e=
lsewhere.<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Bitcoin Co=
re is an implementation (used by most of the nodes right now). BIPs are pro=
posals for Bitcoin. Using same organization on GitHub and such comparisons =
can be misleading for many. I don't think we need ACKs/NACKs in BIPs reposi=
tory and I feel weird to be a part of discussions, ACKing this pull request=
:&nbsp;https://github.com/bitcoin/bips/pull/1104. Not sure any Bitcoin proj=
ect needs a pull request merged in this repository to implement a proposal.=
<br></div><div><div><br></div><div>&gt;&nbsp;I'm not sure where you are sug=
gesting a bot should be.<br><br>A bot similar to DrahtBot in Bitcoin Core r=
epository.&nbsp;</div><div dir=3D"auto"><br></div><div dir=3D"auto">Few oth=
er developers had suggested similar thing earlier:<br></div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">https://lists.linuxfoundation.org/pipermail/=
bitcoin-dev/2021-April/018859.html<br></div><div dir=3D"auto"><br></div><di=
v dir=3D"auto">https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021=
-April/018868.html<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">h=
ttps://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018869.ht=
ml<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">https://lists.lin=
uxfoundation.org/pipermail/bitcoin-dev/2021-April/018871.html<br></div><div=
 dir=3D"auto"><br></div><div>-- <br></div></div><div>Prayank<br></div><div>=
<br></div><div dir=3D"auto">A3B1 E430 2298 178F<br></div><div><br></div><di=
v><br></div><div><br></div><div>Sep 14, 2021, 19:37 by michaelfolkson@gmail=
.com:<br></div><blockquote class=3D"tutanota_quote" style=3D"border-left: 1=
px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>Hey Prayank<b=
r></div><div><br></div><div>Thanks for the suggestions.<br></div><blockquot=
e>bitcoin-dev mailing list link can be considered a BIP and saved in a BIP =
directory. Anyone can create such directories. So BIP is nothing but a prop=
osal shared on bitcoin-dev mailing list.<br></blockquote><div><br></div><di=
v>A mailing list post is static and a BIP will go normally go through<br></=
div><div>multiple edits and revisions so you do need to take advantage of t=
he<br></div><div>Git version control system. It gets quite unwieldy to atte=
mpt to do<br></div><div>that via a mailing list with every minor suggested =
edit getting sent<br></div><div>to all subscribers. Also allowing the entir=
e global population<br></div><div>(billions of people) to be able to create=
 a directory doesn't sound<br></div><div>like a good idea to me :)<br></div=
><blockquote>This will avoid the 'bitcoin/bips' repository being considered=
 as some BIP authority that approves BIPs and proposals can improve Bitcoin=
 without using the repository. Repository will only be helpful in documenti=
ng BIP correctly.<br></blockquote><div><br></div><div>I can only speak for =
myself here but I am not particularly concerned<br></div><div>about this pe=
rception of authority. We need a central repo that we can<br></div><div>all=
 refer to (rather than BIPs being distributed across a large number<br></di=
v><div>of repos) and that central repo needs to managed and maintained by<b=
r></div><div>somebody (in this case the two BIP editors Kalle and Luke). In=
 the<br></div><div>same way as there are limits on the ability of Core main=
tainers to<br></div><div>unilaterally merge in contentious code changes the=
re are similar<br></div><div>limits on the ability of BIP editors. Ultimate=
ly anyone merging a PR<br></div><div>has to consider process/consensus and =
concerns can (and have been in<br></div><div>the past) be raised on this ma=
iling list or elsewhere.<br></div><blockquote>2. Bot in `bitcoin/bips` repo=
sitory that notifies about pull requests based on different things. This wi=
ll help maintainer(s) and contributors.<br></blockquote><div><br></div><div=
>I'm not sure where you are suggesting a bot should be. On IRC? There<br></=
div><div>is a BIP merges bot on Mastodon[0] that I'm aware of and obviously=
 you<br></div><div>can subscribe to GitHub repo notification emails.<br></d=
iv><blockquote>3. BIP Gallery: I tried sharing things in a different way so=
 that newbies can understand importance of BIPs in Bitcoin and relate to it=
: https://prayank23.github.io/BIPsGallery/ however couldn't complete it wit=
h all the BIPs because not many people considered it helpful. There were fe=
w suggestions to improve it by adding some text for each BIP and better ima=
ge gallery. Maybe someone else can create a better project.<br></blockquote=
><div><br></div><div>This looks cool. I think we can definitely do better i=
n encouraging<br></div><div>more people to engage with the BIP process espe=
cially as the ideas<br></div><div>start flowing in post Taproot activation =
brainstorming what should be<br></div><div>in the "next soft fork" (tradema=
rk!). Some of the BIPs (e.g. the<br></div><div>Taproot BIPs 340-342) are qu=
ite technically dense so someone on IRC<br></div><div>suggested making grea=
ter use of informational BIPs to supplement the<br></div><div>standard BIPs=
 for new implementers or even casual readers.<br></div><div><br></div><div>=
[0] https://x0f.org/@bipmerges<br></div><div><br></div><div>On Tue, Sep 14,=
 2021 at 1:17 PM Prayank &lt;prayank@tutanota.de&gt; wrote:<br></div><block=
quote><div><br></div><div>Hi Michael,<br></div><div><br></div><div>Thanks f=
or sharing the details about the meeting.<br></div><div><br></div><div>Wish=
list has some interesting points. I would like to suggest few things:<br></=
div><div><br></div><div>1.BIP process:<br></div><div><br></div><div>A. Plan=
 and document a proposal<br></div><div><br></div><div>B. Open PR in https:/=
/github.com/bitcoin/bips and edit everything properly<br></div><div><br></d=
iv><div>C. BIP is assigned a number and merged<br></div><div><br></div><div=
>D. Share the proposal on bitcoin dev mailing list<br></div><div><br></div>=
<div>bitcoin-dev mailing list link can be considered a BIP and saved in a B=
IP directory. Anyone can create such directories. So BIP is nothing but a p=
roposal shared on bitcoin-dev mailing list.<br></div><div><br></div><div>Wh=
o implements the BIP? When is it implemented? How is it implemented? Opinio=
ns on proposal etc. will be different for each BIP. This will avoid the 'bi=
tcoin/bips' repository being considered as some BIP authority that approves=
 BIPs and proposals can improve Bitcoin without using the repository. Repos=
itory will only be helpful in documenting BIP correctly.<br></div><div><br>=
</div><div>2. Bot in `bitcoin/bips` repository that notifies about pull req=
uests based on different things. This will help maintainer(s) and contribut=
ors.<br></div><div><br></div><div>3. BIP Gallery: I tried sharing things in=
 a different way so that newbies can understand importance of BIPs in Bitco=
in and relate to it: https://prayank23.github.io/BIPsGallery/ however could=
n't complete it with all the BIPs because not many people considered it hel=
pful. There were few suggestions to improve it by adding some text for each=
 BIP and better image gallery. Maybe someone else can create a better proje=
ct.<br></div><div><br></div><div><br></div><div>--<br></div><div>Prayank<br=
></div><div><br></div><div>A3B1 E430 2298 178F<br></div></blockquote><div><=
br></div><div><br></div><div><br></div><div>-- <br></div><div>Michael Folks=
on<br></div><div>Email: michaelfolkson@gmail.com<br></div><div>Keybase: mic=
haelfolkson<br></div><div>PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C=
 FEE3<br></div></blockquote><div dir=3D"auto"><br></div>  </body>
</html>

------=_Part_677481_1569232663.1631631016567--