PGP

Contents

D7302B8D

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mQINBFHt2bQBEADYerpLGHDqivhcZXBwtWZsMgDaW9lEw4Wc0JP1Znd3tM7dqYfB
o8ztQt4L2CI98DLhu9/iGpzZKULh21mn6A7Kqlchf2mNB4is37cruvUAVClMXJEZ
cqlhQuI3D7ohrx6vcGUqkmjL9+uge2XMndu84Cm9fYq2sKLx2v2+fjU5XUrH/ipz
VC/01w4GqkSOBDc5m4bATJWEXyiHdY8RCn2QYeQQNoBroYgn3JbgdPh0GtLwGogW
s9ze/pkJHZR+e8L2tb+0CbTBxiw2XpDGZHrI2Ohd3X8I+8tbh7z1WB5mxwXFzLsq
9rj9pFposBWeb8sdWBf4LsHYOZCAawmvHb4iAK48Zj0A3yv8QnTnfB6HBrJY56+z
3kBGAPpA6ZJ3CG2Bo4kwpF54w+KJwsEw6UYB0y/c4m9la1jizE9V/+b4t1Afnocn
yzYQbYYkhCPXx5omnjYSKdLDfJ8IFpWakL+hyUXZvPwjTH4qYPLMkDWrha7y49gt
xLa6heNlJlcL05tYNE92ioADTQGABJ1P3HQG29bnQ99kONughkSyhzNeQMyrTwo+
4wKynqIMMl0Tdvcy2xuWCheLBOkW2P98mWt9ZerGt9SwZzsUrmQc+1t30XxE1PSq
UQnaWm9qu5MFaKmWIpyZj2BbimdeG9vDHdTMfUjCDT4YsZyuAmC3mAw0twARAQAB
tCVOYXRoYW4gVHlwYW5za2kgPG50eXBhbnNraUBnbWFpbC5jb20+iQI/BBMBAgAp
BQJSViEqAhsDBQkSzAMABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQX+WT
y9cwK42XjBAA1YNe3LrOTNEzv+iW3kHX797/9vI60c1Nxn1GKs5rR9ps3N1lVGku
HjtheTjFsl6f5c8fnZ8aT9UZ7bq10DWascOZmnMggJ92QWI+bkTpa6/NfxgR9Bcw
SUK5eEpCpcNw2myVKjrrngHtAE1+hPSzkoCg8RmyfsyLEYaz7ET3KZ5bBMLxnzj8
GtcczqqtFo4ylDI+AVj9wgWnlLC8sI+nZ63Rn7DJQloVp1KmRjY3dWP3AXt9fejG
Jxb0iOqFGt2g6TCxyX7dZWECYbbbFG3AVmwl+UwJwM19wgC+z1hV2gseHvgoX1G1
RrjeL1WCThzLNfJgfstTVnnLeMEML324njgPrI2FN0EESaqhbmeJgdUJX+h8EauF
uIQ5hp4jm9Esv7TIdXdVrjK3WXWZD9kBrN5cd4GqLemqUQASee5m78SwQqjUK+LG
r2RtYVblokEah5L2ttmvT4g0FaObtclgtzFPy8afL9B8yWz4rq/9ALHoZnnvfrEl
FW58nDo/QIfSc7DnZbkNwY/yoVQBtJ4Yk9eUNglrusuv8xOU2L0Ai7UnejMNeEiy
1EV1L38XA3b1gowG8AN0y/QBgLaxKlHJKaKFtKPopxP0EavWsbwEaTbHwmWek36Z
ppoc9dpDLnP+PXL1nKeqINXwW6n+bbAWa8lJchPfB66ncUnGregJ97O0LE5hdGhh
biBUeXBhbnNraSA8bmF0aGFuLnR5cGFuc2tpLjExQGNudS5lZHU+iQI/BBMBAgAp
BQJSUKwaAhsDBQkSzAMABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQX+WT
y9cwK41WBA//TfAaHYzfEEyji4Aegk9bQq0iMd6GUOVBU8DnBXjLJQANPKxeIm1+
M8mTAv8oH52BHD7XmcnFsLC1ShUMNpexEdMM7mXtnRe/QjmQU3XGV4pmiuwffeEo
rOkRcPFjz/9+zN1OIvoTJC6tX76XvljlW8jeI63NM+GM/q0t8bslPEsYyZHTUiZv
jsbNHVUMr6IBThyNOWJY/68v48nvmuSpMPXnacgQ5HKxFZ/CZnH5IjgmN6R6beuL
CzxXRLG+CNaixB2sGmnbjfJGAy/SbEkKoWFMPeDTcDV3QljUHzfL9s3KsZLnDnl3
qD9/9su95fwKfHU0kaS6CDFRAmLjfGDih52IslIsnDd0q5W3i9DNtmo13CzTkpeL
SC1ndwL9ksjHKLx8999rlbFpqbOsH4AX0ofOZIk5LJmqFrAB3mEbg+6wi0yQG0hD
VPWgKuLEGmS0eeZfCmu/7Sp18Y2k5P82984kgwcPh7xv/HJ31z5iPp5hzNFQiAdJ
eTyX0IudoAXoT6vfoBzCyoQV9SgalpK79DDFbiuczaFTUQlQhxSVkjeWFq9gXUsl
odBehHy77snHt2Ee8EYgBWWXNcK5/Bk/ceeqoFrW9uRR9VvoMQy2dVBKeX+KQGT6
d02gemdNfkXG/II5zOdxMHLb0YbaAUzVDpDW68Fzu9wUeU1gNrE2xlO0KE5hdGhh
biBUeXBhbnNraSA8bmR0QG5hdGhhbnR5cGFuc2tpLmNvbT6JAkIEEwECACwCGwMF
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
GiN7HeqC/hqU0lk5TtaqaA==
=If16
-----END PGP PUBLIC KEY BLOCK-----

Verification

Keybase

I have a public Keybase profile. It hosts a profile that is verified based on signatures posted on my GitHub and Twitter accounts. You can find the signed messages here:

The idea is this: if you know me from GitHub (used often) or Twitter (not used often), you can use Keybase to confirm my identity based on that. While this might not confirm identities in general (i.e. it is not the same as verifying me based on my driver’s license), you can at least confirm that my public online identity is the same throughout these accounts. If you know me personally, then this serves as a verification of my online presence, and when I sign messages, you can be sure that they came from me.

You don’t have trust Keybase itself for you to be sure of this. If you download the messages and verify them with a GPG implementation against my public key, everything will check out just the same.