From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 04 Sep 2026 08:18:53 -0700 Received: from mail-oa1-f56.google.com ([209.85.160.56]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1x2Vgq-0001At-8x for bitcoindev@gnusha.org; Fri, 04 Sep 2026 08:18:53 -0700 Received: by mail-oa1-f56.google.com with SMTP id 586e51a60fabf-455ad408573sf1876613fac.3 for ; Fri, 04 Sep 2026 08:18:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788535126; cv=pass; d=google.com; s=arc-20260327; b=T5r5PUxa6PnZB4id9agv8CDObCf9ivXCSFrnqeI0T+yS87GfAIMVRxqwOBMl7H9Pqz PO9kqflyJqMVfcdoCW3JBfFn8cvntpYedleSvWGDpEabs0c3Xm4xJDePTHxnIVA6egkn XlovdXwy5C1R1ihBw6vnvhAjhKzF6e0NbJFZu1TRu04MfxdhZKWMcGbLBYp1qbhSawAC IjNalt/ucSh6hV3uSy4HvUnlbeom84SnSbBw1GSpABGoCNfEJqHifT4Vs/hJHSJEm0et HY/Qh9Q97q7LjLi5RcDECc0G4QRVLJO5nnxlmojPj/d8IWJfhJCYIGijD/RFQtuUEclQ 5z6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:feedback-id :references:in-reply-to:message-id:subject:cc:from:to:date :dkim-signature; bh=Y2UafQedwZExXB2O7z2P1Eopv8mQNQ8h+F8LsJlFgDg=; fh=r7Yz30Dy4wH/OMJfm8Vrxnc10ZlRcJtwtX8A63GV1tQ=; b=A5ozoTcdQ2jUjoIIQ0Xc2ugZUc0ojuCNxTa5mQ2amSWQAKFgfp4zTJg3BZYOb27Iom Q5bk4jYrbr8K5SrVIiE31xd5QU0OEYw4ywgSUWk+D0ZfkwZabm6vas4WWYxmWIPzv7wQ 4i6Y+0j9t+Ar2xsij/xkN32Fr5nyxIdiqttYDxasyv0P8GncMfWZo4VOHdEBasUG8QoE FVI5TQ43Bt9AU0xxn51wsaN8JK9gARQ3mJIoRPM/rUxKvS9ATnI9dWMitfnizuqrVZZt iv7FSBb3JTuauOI8Z1ZQeGAMQBPWmkafFzDH0aZ8oMYwOEoelhiPq7v6lVyENesNy5mm lTGQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@proton.me header.s=protonmail header.b=j92yzGqm; spf=pass (google.com: domain of conduition@proton.me designates 79.135.106.98 as permitted sender) smtp.mailfrom=conduition@proton.me; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1788535126; x=1789139926; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:content-type :mime-version:feedback-id:references:in-reply-to:message-id:subject :cc:from:to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Y2UafQedwZExXB2O7z2P1Eopv8mQNQ8h+F8LsJlFgDg=; b=UCxqHxBe2jmUaHozfqMbMY2+OtezuBke5PWabF5p2K2Q9NUtfhXRQDGo6krXcHaSiX RIdhrUk+ST+mTpwFhve+gVwwGixyr5bGgiIIY2YF+99zPVqQ3MOQtrWTmpsaFCXEEl76 4tLAUE8gTc8awpoej9pJ/jkFpRj37VSHVyQCpH4yJbaXOdu83+Fyll5LPyQUw05HrDFB BtF3+q0ckNeHGIJ+jYXFj43TtAh1xw1tUKwtFuVfhmicQpN8KYQ9IO10UTj36c6d7qDL WUFstkqToefcjaFeplTVVCXjDQFD5VRCblOiI/9I87znCvIpoLH6aZCDfEXNzTishGLb EUVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788535126; x=1789139926; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:content-type :mime-version:feedback-id:references:in-reply-to:message-id:subject :cc:from:to:date:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Y2UafQedwZExXB2O7z2P1Eopv8mQNQ8h+F8LsJlFgDg=; b=gEWjaeWJvUJn2vd4rbK3DeAeM5KFVG5Gim0loexBs8gHaEsWJcXhYJ2k5b8W4DoWwq Tpcp9PXD/E3jM/KAhkis8zcOy99WUgaPK0aU8kEC8Ogr4Oa3QrfYjrVGiz2Huhj/rp0O UTYcliMqz2QwdBFz+fO2j2D+2tEgsI5PebXXwYFaTaTP4w4SEgEAi4bzFIu5hs1V8Ct6 OqReDdyAd/rX9QDXjGWUkGsNyaQqd3ZmTY6q9FAgXx2al5DUmx1m3O4ulfhiatdOMgQ7 5mR6vZ5iVRIcQg7Q5JGW0VXc1Ta9gouBlnHvT62LG8SL9S9/gurtUpkFgk2W9r2nhFxh JFXw== X-Forwarded-Encrypted: i=2; AKwUvBxdSi3+Y0tu1MFnUt2fEKBYQvpfMXLR7buTp0hDwUD+6Tx1uRnrRZr+PAD/OVikO2ooQvGS1U1XOJ39@gnusha.org X-Gm-Message-State: AFuF++kjHzXfA7szLFBR1YrrAcrfzHi2AF3jFjbcIUZXiWwmmcEv+wtR mT6/kppEpH/b4kX572KzD6LuLNZEeU5YC/Rl2dF2bVDyfAOM+YLnIerS X-Received: by 2002:a05:6870:f208:b0:475:a1ec:9619 with SMTP id 586e51a60fabf-475a1ec9b94mr3404789fac.27.1788535125873; Fri, 04 Sep 2026 08:18:45 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ATskLdeiDR4703/AjZBz2XsgqrS5cSj9j3peKUJ8rwR6awTwrw==" Received: by 2002:a05:6870:7289:10b0:46a:c883:a894 with SMTP id 586e51a60fabf-47538dae34cls1233435fac.1.-pod-prod-05-us; Fri, 04 Sep 2026 08:18:39 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBy9GCv0q85FrCTI/9htfG2ZRuB0FeLk3NmxJOqLW7iBc2t68ZpqOaM3EBJuBqDWNDlQ66UFp2jdeYbQ@googlegroups.com X-Received: by 2002:a05:6808:1495:b0:4b9:a829:f019 with SMTP id 5614622812f47-4b9a829f8e3mr3164043b6e.37.1788535119469; Fri, 04 Sep 2026 08:18:39 -0700 (PDT) Received: by 2002:a05:6504:5157:b0:308:ee47:a2d9 with SMTP id a1c4a302cd1d6-312432b28ffmsc7a; Fri, 4 Sep 2026 08:18:09 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBxUgof4ppwsyxJxydfAx09i9lTVfmB3L6CU793r00CDRo5wlgajfokpB3/3JDCvc4pGnKafXs6Xk2lD@googlegroups.com X-Received: by 2002:a05:651c:a208:10b0:39f:1b37:82bd with SMTP id 38308e7fff4ca-3a371ba8190mr6175461fa.11.1788535086643; Fri, 04 Sep 2026 08:18:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788535086; cv=none; d=google.com; s=arc-20260327; b=Qn5tXejKSBpNulsX1rtf7SfxenXEl+THkWB7aSmd0Gd+Eg2bQWwpO6RXJdD91LddgP mGSJY6z6HHknhwRUDmNsb8GViOMJxeN0xy8FG7OwT2/YQAkioRwAVDrLv2Ta1Icx46/b N702Ec9Rb87P5HcXhErD1F0wwP3LBdXvf+TZjRWGcurhBC8yPUB/Xrhz6I7RljqriCv7 e6PtCwRPdBquHHwk+CwQSK7bDStCZCAd1PufmQYnaafZdsxaxd23afUiAAgleOIcDKHL CZ8CPuuwd+613ka0PIVTqqKSbve5mZh62MI//dUiRZSIsigwlDXp8SXWYMkB372n/CzZ liVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:feedback-id:references:in-reply-to:message-id:subject :cc:from:to:date:dkim-signature; bh=JZo3j63nOpwK8Yg1W9Dw6WC8HQmJmn4LtFUGUBupQUA=; fh=sUJmPMbmDr0OBZuvBCGiIlBIPZWcpuNMqANFyM8caBc=; b=evl2j/jchotMB5/nb4d9GJQX5d7G+Osy7FfiupiprSQ2+O2VZS2ND2PhR6A0H5mzoF Ta5gVwImVuC7f3niOZhjPKPCNtefGzZLpxw0CuK2KgnYUHXGIRljhho5cRH5Z37jTLp1 EH+uCjJhRhXUV+sWTWwhvWBIAjFYTZXVoZHdbMZOpzQ3bpsr8deP+gFBrIEOzN0gqvkr qQ1TeN6MLvpgL7iT5FhDTR0PDcEduP/xGhgOVWlWmyrAEPQXWtTMQjCt7imcutHmqJJr aBtMY8itT8Ezqvz2yF6fGJYWQsBwQXlnxJ+BUg8Hw32Eg6kfHCPOPGcU+RR0DfUDdeEh /+pg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@proton.me header.s=protonmail header.b=j92yzGqm; spf=pass (google.com: domain of conduition@proton.me designates 79.135.106.98 as permitted sender) smtp.mailfrom=conduition@proton.me; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=proton.me Received: from mail-10698.protonmail.ch (mail-10698.protonmail.ch. [79.135.106.98]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-3a370500bf8si585671fa.6.2026.09.04.08.18.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Sep 2026 08:18:06 -0700 (PDT) Received-SPF: pass (google.com: domain of conduition@proton.me designates 79.135.106.98 as permitted sender) client-ip=79.135.106.98; Date: Fri, 04 Sep 2026 15:18:01 +0000 To: Sergio Demian Lerner From: "'conduition' via Bitcoin Development Mailing List" Cc: jeremy , Bitcoin Development Mailing List Subject: Re: [bitcoindev] Re: Knowledge Gathering: SPV Proof Applications In the Wild and Proposed Message-ID: <6Zyn9YqvVDHYG5jKAif7_3P_V4elPH3YMm9qZ2Yz6Tt45dfqnTuAVzBpGo7WjRYBaaexd9YUSGzc9mvzspsUAb_HezPe8Kjye-ZR57f-qMU=@proton.me> In-Reply-To: References: <9001a42f-b497-41c1-895d-3ec902f2413cn@googlegroups.com> Feedback-ID: 72003692:user:proton X-Pm-Message-ID: 57d6345d5d98e13ef4022024952db9da9916ced7 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="------c5bf3948d928deadd62fbe23de98a30e07855eaa44a21ebbd7ace20890193613"; charset=utf-8 X-Original-Sender: conduition@proton.me X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@proton.me header.s=protonmail header.b=j92yzGqm; spf=pass (google.com: domain of conduition@proton.me designates 79.135.106.98 as permitted sender) smtp.mailfrom=conduition@proton.me; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=proton.me X-Original-From: conduition Reply-To: conduition Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------c5bf3948d928deadd62fbe23de98a30e07855eaa44a21ebbd7ace20890193613 Content-Type: multipart/mixed;boundary=---------------------d77f193de82677dd5543015d2aea07b1 -----------------------d77f193de82677dd5543015d2aea07b1 Content-Type: multipart/alternative;boundary=---------------------fb6ac7a811494624789c63f72cb10341 -----------------------fb6ac7a811494624789c63f72cb10341 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Hey Jeremy, Just wanted to include DropKick here. DropKick is a PQ rescue protocol that= uses SPV-like proofs of block inclusion to prove that an honest user knew = a secret before a quantum attacker did, i.e. a commit/reveal protocol. Details here:=C2=A0https://conduition.io/bitcoin/dropkick/=C2=A0 and=C2=A0here:=C2=A0https://groups.google.com/g/bitcoindev/c/6SqWPfBf-p0 regards, conduition On Thursday, June 4th, 2026 at 10:26 PM, Sergio Demian Lerner wrote: > Rootstock uses SPV proofs to power its Bitcoin SPV node that runs in cons= ensus inside the Bridge smart contract. The bridge uses SPV proofs to accep= t peg-ins and peg-outs change, after 100 Bitcoin confirmations.The system i= s decentralized: any user can submit Bitcoin headers to build the Bridge vi= ew of Bitcoin. The Bridge maintains the canonical chain and all potential f= orks. All forks can be extended with block headers having the right PoW. > The codebase is based on Bitcoinj. > The system has been running since 2018 without interruptions. > The SPV proof verifier is protected from Merkle node type confusions (64-= byte txs). >=20 > Sergio >=20 > On Mon, May 25, 2026 at 3:37=E2=80=AFPM jeremy = wrote: >=20 > > I received the below as reply-one and am forwarding with permission: > >=20 > > ------ > >=20 > >=20 > >=20 > > Hi Jeremy, > >=20 > > This is a presentation I did in 2016 on SPV as "Satoshi's scaling solut= ion". > >=20 > > There are no new types of proofs, just old fashioned proofs-of-coin and= proofs-of-spend. My approach was to try to envision what the whole network= would need to look like. > >=20 > > A common objection to SPV was that full nodes would be "overloaded", so= I introduced spv-serving light nodes with different services. > >=20 > > A key idea (which is not stated explicitly in the slides) is for a node= to advertise interest in a set of tx hash stems for which it would provide= proof services, and for which it wanted to be relayed transactions. The se= t would contain stems of varying lengths that could be as short as 1 hex ch= aracter or as long as some max. > >=20 > > Wallets would do this same registration to cause transactions to be rou= ted to themselves. Nearly all of those stems would be randomly introduced f= or privacy. > >=20 > > Bloom filters are mentioned as part of a transaction repeater service b= ut that was for compatibility with existing SPV wallets of the time. The ma= in idea was to achieve scaling and privacy by the registration scheme. > >=20 > > Hope it's useful in some way! > >=20 > >=20 > > Cheers, > > Tom Harding > >=20 > >=20 > >=20 > > On Thursday, May 14, 2026 at 10:47:59=E2=80=AFAM UTC-4 jeremy wrote: > >=20 > > > Dear Bitcoin Developers, > > > SPV proofs are an important part of Bitcoin's Design, after all Satos= hi thought they were worth including in the whitepaper! > > > As far as I'm aware, they have somewhat limited usage in the wild, ma= inly in Electrum and in Layer 2 Bridges, but it is important that they work= correctly. > > >=20 > > > I'd like to gather a bit more detailed information on where and how S= PV proofs are currently used, as well as any other proposed uses of SPV pro= ofs. > > >=20 > > > In this Knowledge Gathering, I'd also like to glean a better understa= nding of what types of commitment structures might work "better" than other= s for SPV -- e.g., ability to cheaply verify if a block pays a particular a= ddress, spends a particular coin, and the exclusion forms (does not pay an = address, does not spend a coin) etc, especially in the context of Layer 2 B= ridging. > > >=20 > > > Happy International Chihuahua Appreciation Day, > > >=20 > > > Jeremy > >=20 > > -- > > You received this message because you are subscribed to the Google Grou= ps "Bitcoin Development Mailing List" group. > > To unsubscribe from this group and stop receiving emails from it, send = an email to bitcoindev+unsubscribe@googlegroups.com. > > To view this discussion visit https://groups.google.com/d/msgid/bitcoin= dev/9001a42f-b497-41c1-895d-3ec902f2413cn%40googlegroups.com. >=20 > -- > You received this message because you are subscribed to the Google Groups= "Bitcoin Development Mailing List" group. > To unsubscribe from this group and stop receiving emails from it, send an= email to bitcoindev+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/bitcoinde= v/CAKzdR-pSKPXjBnWJZMASDRZve5Y1ekeTo7eG_f%3DWV-vVn1xZPQ%40mail.gmail.com. --=20 You received this message because you are subscribed to the Google Groups "= Bitcoin Development Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/= 6Zyn9YqvVDHYG5jKAif7_3P_V4elPH3YMm9qZ2Yz6Tt45dfqnTuAVzBpGo7WjRYBaaexd9YUSGz= c9mvzspsUAb_HezPe8Kjye-ZR57f-qMU%3D%40proton.me. -----------------------fb6ac7a811494624789c63f72cb10341 Content-Type: multipart/related;boundary=---------------------8699fc480bb64fe8103c85f176df98c5 -----------------------8699fc480bb64fe8103c85f176df98c5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hey Jeremy,=

<= /div>
Just w= anted to include DropKick here. DropKick is a PQ rescue protocol that uses = SPV-like proofs of block inclusion to prove that an honest user knew a secr= et before a quantum attacker did, i.e. a commit/reveal protocol.


On Thursday, June 4th, 2026 at 10:26 PM, Sergio Demian Lerner <s= ergio.d.lerner@gmail.com> wrote:
Rootstock uses SPV proofs to power its Bitcoin= SPV node that runs in consensus inside the Bridge smart contract. The brid= ge uses SPV proofs to accept peg-ins and peg-outs change, after 100 Bitcoin= confirmations.
The system is decentralized: any user can submit Bitcoi= n headers to build the Bridge view of Bitcoin. The Bridge maintains the can= onical chain and all potential forks. All forks can be extended with block = headers having the right PoW.
The codebase is based on Bitcoinj.<= /div>
The system has been running since 2018 without interruptions= .
The SPV proof verifier is protected from Merkle node type= confusions (64-byte txs).

Sergio

<= div class=3D"gmail_quote gmail_quote_container">

I received the below as reply-one and am forw= arding with permission:

------


Hi Jeremy,

This is a presentation I did in 2016 on= SPV as "Satoshi's scaling solution".

There are no new type= s of proofs, just old fashioned proofs-of-coin and proofs-of-spend. My appr= oach was to try to envision what the whole network would need to look like.=

A common objection to SPV was that full nodes would be "ov= erloaded", so I introduced spv-serving light nodes with different services.=

A key idea (which is not stated explicitly in the slides) = is for a node to advertise interest in a set of tx hash stems for which it = would provide proof services, and for which it wanted to be relayed transac= tions. The set would contain stems of varying lengths that could be as sho= rt as 1 hex character or as long as some max.

Wallets would= do this same registration to cause transactions to be routed to themselves= . Nearly all of those stems would be randomly introduced for privacy.

<= p style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-= size:small">Bloom filters are mentioned as part of a transaction repeater s= ervice but that was for compatibility with existing SPV wallets of the time= . The main idea was to achieve scaling and privacy by the registration sch= eme.

Hope it's useful in some way!


Chee= rs,
Tom Harding



On Thursday, May 14, 2026 at 10:47:59=E2=80=AFAM UTC-4= jeremy wrote:
D= ear Bitcoin Developers,

SPV proofs are an important part of B= itcoin's Design, after all Satoshi thought they were worth including in the= whitepaper!

As far as I'm aware, they have somewhat lim= ited usage in the wild, mainly in Electrum and in Layer 2 Bridges, but it i= s important that they work correctly.

I'd like to ga= ther a bit more detailed information on where and how SPV proofs are curren= tly used, as well as any other proposed uses of SPV proofs.

<= /div>
In this Knowledge Gathering, I'd also like to glean a better unde= rstanding of what types of commitment structures might work "better" than o= thers for SPV -- e.g., ability to cheaply verify if a block pays a particul= ar address, spends a particular coin, and the exclusion forms (does not pay= an address, does not spend a coin) etc, especially in the context of Layer= 2 Bridging.

Happy International Chihuahua Appreci= ation Day,

Jeremy

--
You received this message because you are subscribed to the Google Groups "= Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/9001a42f-b497-41c1-895= d-3ec902f2413cn%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "= Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoindev+u= nsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/CAKzdR-p= SKPXjBnWJZMASDRZve5Y1ekeTo7eG_f%3DWV-vVn1xZPQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/6Zyn9Y= qvVDHYG5jKAif7_3P_V4elPH3YMm9qZ2Yz6Tt45dfqnTuAVzBpGo7WjRYBaaexd9YUSGzc9mvzs= psUAb_HezPe8Kjye-ZR57f-qMU%3D%40proton.me.
-----------------------8699fc480bb64fe8103c85f176df98c5-- -----------------------fb6ac7a811494624789c63f72cb10341-- -----------------------d77f193de82677dd5543015d2aea07b1 Content-Type: application/pgp-keys; filename="publickey - conduition@proton.me - 0x474891AD.asc"; name="publickey - conduition@proton.me - 0x474891AD.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - conduition@proton.me - 0x474891AD.asc"; name="publickey - conduition@proton.me - 0x474891AD.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWkRub0tSWUpLd1lCQkFI YVJ3OEJBUWRBcnBZYWFjZDgwcXdocmNaQW9VbW9NSHNWS21iZWlPZUEKcFhXbk1ybFdPZkxOSzJO dmJtUjFhWFJwYjI1QWNISnZkRzl1TG0xbElEeGpiMjVrZFdsMGFXOXVRSEJ5CmIzUnZiaTV0WlQ3 Q2pBUVFGZ29BUGdXQ1pEbm9LUVFMQ1FjSUNaQjRLV3p0aFBhenhRTVZDQW9FRmdBQwpBUUlaQVFL YkF3SWVBUlloQkVkSWthMENNdHJMZGcxM2EzZ3BiTzJFOXJQRkFBQTZhQUVBM1RmNHdqSVoKYnox K0diS0h4K09WQytNUXlVdi84RStoWUpjTE5QZnA0NEFBLzNiak5OTXN4WHdJTGZEM0xManNVVWFo CitBV2JyblVjVUFqQ2R1d3hUT01LempnRVpEbm9LUklLS3dZQkJBR1hWUUVGQVFFSFFDSXYxZW5J MU5MbAo3Zm55RzlVWk1wQ3ZsdG5vc0JrTmhQUVZxT3BXL3RKSkF3RUlCOEo0QkJnV0NBQXFCWUpr T2VncENaQjQKS1d6dGhQYXp4UUtiREJZaEJFZElrYTBDTXRyTGRnMTNhM2dwYk8yRTlyUEZBQUFR TFFEL2NCR2kwUDdwCkZTTkl2N1B6OVpkeUNVQjhzTy90dWZkV3NjQkNZK2ZMYTV3QkFNK0hTL3Jp S014RGt0TkhLakRGc2EvUgpEVDFxUGNBYXZCaXc2dDZ4Ti9jRgo9Y3d5eAotLS0tLUVORCBQR1Ag UFVCTElDIEtFWSBCTE9DSy0tLS0tCg== -----------------------d77f193de82677dd5543015d2aea07b1-- --------c5bf3948d928deadd62fbe23de98a30e07855eaa44a21ebbd7ace20890193613 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wrsEARYKAG0Fgmqa4RoJEHgpbO2E9rPFRRQAAAAAABwAIHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmc3BUZHMv0+iI4i0UGeFUBxafdSyWEMvFEK3qGm jBCHkxYhBEdIka0CMtrLdg13a3gpbO2E9rPFAAAkXgEAor4TsTUP9WBCScmd +827Xodk5YCaBsD5HhWacB1qp3ABAL5fFCtgOZCxkS034B6HCLzyesSWjpNB 3uS2+l6rRaIH =vw8V -----END PGP SIGNATURE----- --------c5bf3948d928deadd62fbe23de98a30e07855eaa44a21ebbd7ace20890193613--