Why Nostr? What is Njump?
2025-06-22 19:23:04
in reply to

Anthony Accioly on Nostr: Just bringing this here as I already tagged folks on both sides anyway, lol. Having a ...

Just bringing this here as I already tagged folks on both sides anyway, lol.

https://github.com/nostr-protocol/nips/pull/1335

Having a quick glance at this, it looks like the perfect counterpart to what is doing above, as Keyoxide also uses the OPENPGP4FPR scheme to validate what on their side will be the proof (and on Nostr’s side will be the proof). The difference is that with what I'm proposing above, you don't need to include the full PGP key or signed proof in the `i` field, just a OPENPGP4FPR format URL with the fingerprint and a link to where the key can be downloaded (i.e., a direct link to an .asc file, a PGP key server, or an email address from a domain with a working WKD).

That way, you solve the “PGP keys can be big” problem and get better proof, as it’ll be embedded in the key itself (and can easily be "revoked" by simply deleting the notation from the key. Even if you lost access to your Nostr key).

And of course, you can generalise this to include other certificates linked via notations as well. For example, here’s my Keyoxide profile:

https://keyoxide.org/1bbdc23d1853255d6415d2ec814edf851aab370e

Everything you see there is assembled starting from UIDs + notations in my PGP key. I could easily link a new UID, or even another PGP key, say for haven@bitvora.com and sign a sha256sum of Haven's binaries with it, Linux ISO style (actually, , this is exactly what I'm planning to do, just so you're aware :)). I'm pretty sure we can come up with a good notation for Zapstore and Android stuff too.

Have a look when you have a chance:

https://docs.keyoxide.org/openpgp-profiles/gnupg/
Author Public Key
npub1a6we08n7zsv2na689whc9hykpq4q6sj3kaauk9c2dm8vj0adlajq7w0tyc