Re: Proposed XMPP Extension: XMPP Decentralized ID (XID)
Goffi <[email protected]> Tue, 02 Jun 2026 14:48:08 +0200
| Newsgroups | gmane.network.jabber.standards-jig |
|---|---|
| Message-ID | <[email protected]> |
--===============4596586818313778981== Content-Type: multipart/signed; boundary="nextPartqROSUGZuSHmjDf24TQM4Jg"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPartqROSUGZuSHmjDf24TQM4Jg 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 14:48:08 +0200 Message-ID: <[email protected]> In-Reply-To: <CAKHUCzyNG5V1QQJ_qqDeH=j8XyOsCmgYWO4W0Z8y8DPWvPLZPw@mail.gmail.com> MIME-Version: 1.0 Le mardi 2 juin 2026, 14:14:35 heure d=E2=80=99=C3=A9t=C3=A9 d=E2=80=99Euro= pe centrale Dave Cridland a=20 =C3=A9crit : > Repeating my GH comment verbatim: Repleating my reply: Hi @dwd thanks for your feedbacks (very valuable, as always). =2D I've chosen `.internal` because it's reserved for private application u= se=20 (https://en.wikipedia.org/wiki/.internal, https://www.rfc-editor.org/info/ rfc6762/#appendix-G) actually to avoid accidental reach of a real server. B= ut=20 you're right that on private networks it can be an issue. Your `xid.xmpp.or= g`=20 proposal can be a solution. I would like to have more inputs on it before=20 changing though. =2D The use of JID syntax is to make XID trivially usable in many use cases= with=20 little to no adaptation code (I'm thinking about "from"/"to" attribute with= =20 serverless, but in general anywhere were a JID is expected, a XID could be= =20 used). Please note the server mapping feature, and also in business rules, = the=20 example of "publisher" attribute for pubsub. We have also `xmpp:` URIs re- usable without any modification. =2D Your challenge comments are very relevant, I'll update after Council vo= te if=20 the spec is accepted. =2D expiry would be nice indeed. Probably not mandatory though. =2D Multiple XIDs are already explicitly allowed, as well as having the sam= e XID=20 for various account on different domain names. =2D I'll have a look to what you suggest, but note that I try to make somet= hing=20 simple and easy to implement. The first byte is there to extend algorithms= =20 easily later if necessary (for PQ or some other reason). One of the advanta= ges=20 of `Ed25519` is that it's already used with OMEMO, so most clients already= =20 have an implementation. I would like to avoid the discussion here if possible, and rather see it on= =20 standard@ (more eyes, no need to chase feedbacks everywhere, and archives a= re=20 easier to retrieve). Best, Goffi --nextPartqROSUGZuSHmjDf24TQM4Jg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEsNZvWyEnjW9SVudbKqmcu6xuKwwFAmoe0QgACgkQKqmcu6xu KwyARgf+L2FP8As2BaQsvHlfniHubVp6Sb74nMhISnR0n6FgiWiJL/ddadx39zf8 QbRWj4nbWk9QJyMHRltolMm72NXKJPUE9Tpruz88kPHur0RuRwn/dbTzanrupVXq NdJIQ1S9tUEOrtkQvqdnhCDrgL5Wj24KkS2Qu4S4lYn/SpJhk+ANfSkkA4GaixBB uCTcWbMr8OgGGvXQH0+cppRcR5lfDkIAiJTHU1Dqb8dWTM1Jmwl4TehRXxTn/Imp utPoFAXlzMJVAgFsQUMb302NBU9M5atIdf/dxbPbqpKwIoRwAFVtPjxabMTRIq3I zO7SKd6o0QaNRfFiRhbPpmxl+7wY6A== =1haG -----END PGP SIGNATURE----- --nextPartqROSUGZuSHmjDf24TQM4Jg-- --===============4596586818313778981== 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] --===============4596586818313778981==--