Hi all,

(Updated Lance's email to the last-known-good public one).

I dislike this XEP intensely.

But... I think it's probably the most pragmatic solution that fits the existing standards space.

Questions:
- Should we require this to always be hosted at the exact domain? Pretty much everywhere I've worked for has the primary website (AKA "the marketing site") distinct from any production services, whether internal ("IT") or external ("Engineering") facing. Is it worth having a dummy website on a different domain that we can check, and stipulate that if both exist, they MUST be both identical? (Or we can set a priority, but my intent here is that both would be checked simultaneously).
- While I sympathize with the view that StartTLS for C2S and indeed S2S should be moving towards deprecation, that flies in the face of the pragmatism otherwise on display here - they need to be added in I think as rel types.
- The TTL thing... I agree it's an error in RFC 6415 et al, but I'm unconvinced it's one we should worry ourselves over too much within the XSF. I'd save yourself the effort and assume developers are sensible.
- In general, I'm not sure that the JRD/XRD model allows that "xmpp" block; those might need to be distinct properties.
- In general, I understand the JRD/XRD concept to be tightly bound to RDF, so I think you'd need to add in attributes as properties, and those properties would need to be URIs.

Many of the above will make things uglier, but I think more in-line with the JRD concepts.

Finally, I think it's worth putting some consideration into handling this one in the IETF entirely - you may find support for extracting the PKP bits into a generic approach, and all sorts.

As an alternative to all that, it might be sensible to explore *not* using host-meta, and instead using a well-known JSON blob (I see Matrix does this for example).

Dave.

On Sat, 16 Dec 2023 at 04:01, Travis Burtrum <travis@burtrum.org> wrote:
Hi all,

Quick summary of this ProtoXEP: It's intended to be the single new
de-facto way all servers and clients look up connection info to connect
to servers.

It was clear from the feedback that this ProtoXEP needed an extensive
rationale section explaining why other alternatives aren't sufficient
and why certain decisions were made, I have added this and rendered it here:

https://www.moparisthebest.com/xeps/host-meta-2.html#rationale

(source @
https://github.com/moparisthebest/xeps/tree/task/host-meta-2-rationale )

I'd appreciate any feedback, here or in xsf@ .

Lastly I was asked to contact to XEP-0156 authors to see how they'd feel
about this updating '156 instead of being it's own XEP, so I've CC'd the
authors who's emails appear to still be valid here, if you could please
have a look and let us know I'd really appreciate that too. :)

Thanks much,
Travis
_______________________________________________
Standards mailing list -- standards@xmpp.org
To unsubscribe send an email to standards-leave@xmpp.org