Shane Kerr wrote: [...]
If you insist on ULA central, my preferred implementation is a web page where you click on a button that says "give me a ULA prefix" and it allocates a random prefix that is not in use, and prints it on the screen. The only implementation question I'm not sure about is whether the list of allocated prefixes would be public or not; I lean towards making it public, although there is a (small) privacy concern. I think the cost of this implementation is low enough you could find a group of volunteers to host the system.
My take on this is that (general) ULA is supposed to provide access to "almost" unique prefixes. This can be managed in a distributed way. The "central" thing is supposed to take care of the 10^-<whatever> chance that your's is used by someone else, too. Thus it is only (more) useful (than general ULA) if the distribution environment can guarantee uniqueness. Such a guarantee involves management and review, and complaint handling - eventually, plus protection against DoS-Attempts and legal protection. I am not convinced that a simple (=cheap / for free) mechanism is "good enough".
-- Shane
Wilfried.