The motivation is that mixing the payload with the prefix can be confusing, especially if “-” is accepted in the payload. For example, in EIP-4804, using the old format for “app-uniswap-org.eth” dweb will be
Using the alternative request format, then the request is
which is much clearer.
BTW: I also found Microsoft is using similar way to format their request (see attached image from iana website)
Thanks for chiming in. The disadvantage is that you then need to go through the IANA registration for every prefix. Also it makes the intent-filters on android suboptimal (all in manifest not in code). Lastly it is also breaking compatibility with already rolled out stuff. So not really thinking we should change it. But would also love to hear what others think.
Are you in Berlin on the 15th by any chance? We will discuss IANA registrations for URIs there very likely at the CASA gathering.
Thanks for the response. I understand there are a couple of concerns about the change such as IANA registration and backward compatibility. I am thinking if we could make some non-compatible changes such as adding an optional alternative prefix?
Thanks for the invitation. I am afraid that I am not able to be in Berlin on the 15th, but I am be definitively to join online if possible.