On Tue Mar 16, 2021 at 8:45 PM EDT, Jakub Narębski wrote: > Well, thara is a total of one protocol (CoAP) that uses '+' based > schemas, namely: coap+tcp, coap+ws, coaps+tcp, coaps+ws (well at least > out of those protocols that made it into IANA). One is greater than zero! It is blessed, even if only a little. We can just go ask the IANA about it if we want to further entertain the idea that this approach is non-kosher, but, like you said: if the RFC states it, then it is a standard construct. > Though it in this case neither of those parts of schema joined by the > '+' sign is an application name... git is both an application name and a protocol name. ¯\_(ツ)_/¯ > > Aye, people do expect it to work. The problem is not going to go away. > > To reiterate, the idea of "prefixed URLs", that is using git+https:// > and git+ssh:// is to denote that said URL is only usable by Git, without > any additional out-of-band information (like other attributes on <a> > element or its encompassing element)? Correct.