You're correct, Mark.
We generally agreed that there will be no RI owned by the MicroProfile project. However, it is encouraged to publish a list of implementations for every feature. An unresolved issue is where to publish the list so tha people can easily find it - see my
other post about that.
It's just an unofficial toy project, but was adopted by Geronimo where it continues to be maintained as an Apache project.
I think it makes sense for each feature to adopt one or 2 simple implementations as a reference if they are a natural choice for getting started, and complement them with a (growing) list of other implementations. But it's perfectly OK if there is no single implementation chosen as a reference, providing only a list of all implementations (especially if there is no obvious one to choose as a reference).
In my view as a core contributor to the config feature, the only implementation that should be considered as reference is Mark Strubergs or eventually Geronimo's, which is a continuation of it. If some other implementation is used by the team during the development of the future feature versions, I'm happy to promote that one too. Otherwise, it's just yet another implementation and shouldn't be privileged. Just my opinion, others may be of a different opinion :)
--Ondro