Due to using a Domain Concept instead of a base_url,
it seems required to start by requiring a Domain for a new project.
My opinion is that it would help to support getting started in a repository on top of a code hosting platform be it self-hosted or something like github.
Context: currently trying to implement COSS for https://github.com/RonnyPfannschmidt/bmst/ and unable to adhere without creating a domain.
I hope to either get subdirectory support into the spec or a well.written appendix on how to get started with something simple and later migrating to more prominent domains.
Once a consensus is reached i'm happy to provide a PR on top.