2. Ah, I hadn't considered that the maintainer may want to express a view on whether contributors should use the nip05 or npub in the clone url.
I planned on it being a user preference and hadn't landed on a default for gitworkshop.dev.
Now we are on the topic of maintainers expressing a view, it's also conceivable that projects may want to suggest a generic project nip05 which may point to different maintainers over time as the project evolves.
Increasing reliance on DNS just feels a bit dirty and unsatisfactory, but I can see the easier UX.
Why don't we start off by adding basic support first, without adding anything to `30317`, and see what the feedback is like?
3. I'm not sure that we do. I've created this to demonstrate why not: