To add to that, for atproto what's signed is the content Identifier (commit) of the new merkle search tree root, and not individual posts. So you sign off on changes of state to your entire history (which could represent the additional of a single post, but not limited to that).

Summary:

Nostr - Sign the note itself

Pubky - Sign DNS beforehand (and the note itself too if you want, but that might be seen as unnecessary)

Atproto - Sign the new state of your personal history

Farcaster - Sign the note itself (except unlike Nostr the "signers" are delegated)

Feels like something nostr:npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8 would make a good diagram for.

Reply to this note

Please Login to reply.

Discussion

I might not have kept up with your discussion. The core of Keychat is the seed phrase , which can derive public-private key pairs for different elliptic curves.

I'm just joking cause you make those graphs

I thought you wanted Keychat to derive the Pubky key.🤔

No no, just comparing what exactly gets signed on the different protocols. Like you compare different L2 networks and such.