Re: Proposed XMPP Extension: XMPP Decentralized ID (XID)
Goffi <[email protected]> Tue, 02 Jun 2026 18:36:04 +0200
| Newsgroups | gmane.network.jabber.standards-jig |
|---|---|
| Message-ID | <[email protected]> |
--===============2308853004797700150== Content-Type: multipart/signed; boundary="nextPartOohr6YpfRVGNjLCU_dainQ"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPartOohr6YpfRVGNjLCU_dainQ Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Goffi <[email protected]> To: XMPP Standards <[email protected]> Date: Tue, 02 Jun 2026 18:36:04 +0200 Message-ID: <[email protected]> In-Reply-To: <[email protected]> MIME-Version: 1.0 Le mardi 2 juin 2026, 17:06:27 heure d=E2=80=99=C3=A9t=C3=A9 d=E2=80=99Euro= pe centrale Marvin W. via=20 Standards a =C3=A9crit : > Hey, >=20 > I am a little confused about what is the intended scope of a XID, that > is, what it is meant to identify? A device/resource? An entity? A user? > Multiple users? A human? An entity (which can be a person, a bot, a group of human, whatever), but n= ot=20 a device. =20 > If we are fine with binding a XID to a specific device/resource, we > could "just" use the OMEMO public key for it. Then binding the XID to a > specific user in a cryptographically sane way would just be the same > issue as doing that for OMEMO (which while not entirely solves, has a > lot of work put into it) and there would be no additional identity or > key management tasks. OMEMO is per-device, it doesn't work here. It's also far more complicated t= o=20 implement. OX could be used, but the key sharing mechanism is not specified= =20 anyway, and again it's more complicated to implement the whole thing (and i= t's=20 not widespread). The current implementation is relatively easy for most=20 clients, as Ed25519 is already used for OMEMO. > This reminds me of something I had in mind for reviving XEP-0174: > adding a TXT key that carries a signature of other parts of the mDNS > records, so that one can discover that a known OMEMO contact is nearby > and send messages to them directly rather than through the server. One of the main purpose of this proposal is to have a ID working for=20 serverless, on which I'll be working soon. I've chosen something easily=20 mappable to LibP2P's Peer ID. Best, Goffi --nextPartOohr6YpfRVGNjLCU_dainQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEsNZvWyEnjW9SVudbKqmcu6xuKwwFAmofBnQACgkQKqmcu6xu KwxG5gf/Va8UmGgTtEagm6b1k9fjowM32k6j/aNgzhkGKbejwEjmiX0LAuFdhEEi Ir0yrXVwi6UrDaWHXbH89UeOGZM1JfzgxLBgO4Xn+jIIRY144zSlbYuhXDslcoQc 2qvQPBzAJSbP3LjG8P9AdAYQqzLGVHkeNhA35L1Yu0yFhCAFWJiMnLzkk/ODmkIs JulA7nEQxScBn6Ze31vscwq5K+/+CuyRWhTwC7jJUh2tgxZ+8tfZFo2Er+DvkQCN 7djcALW7eqy8FfwmCeELdbeEoJPtoBZwJRBHKW2TFTJMRWmt3ENZHKO48mRhsi9a Eexyv3ftV1DMitIx1Lv0Ahb5n80xkQ== =8jGF -----END PGP SIGNATURE----- --nextPartOohr6YpfRVGNjLCU_dainQ-- --===============2308853004797700150== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected] --===============2308853004797700150==--