Pieces of this document are copied verbatim from messages to the database list.
There isn't anything we can do to avoid these issues. The implicit trust we have now makes a technology solution to these problems pointless.
The project is be doomed to fail if we create a centralized service. Other systems such as the NCF are already doing a centralized database - what would the purpose of this new service be?
Some information that may be in the database are:
Note: We would ideally allow only the "owner" of the information to update it. This is a very complex problem that may be ignored for now.
Coupled with the extensible requirement above, it may be possible to come up with one scheme to move the data around, and leave verification to another layer of complexity.
How do we resolve the 'Michael.Richardson@ox.org' problem? Well, that's not a software problem, so let's deal with that one separately.
Do we want to roll our own (which may be simple or difficult), or does such a database already exist?
Does Hesoid do all of what we want? If its limitations conflict with the database requirements, we want to know this NOW.
Distribute the RAW information using the DNS model - Then use faster 'search tools' such as mSQL that would suck up database information from the DNS system and do funky things with it.
I've taken a quick peek at Michael's DNS references, and it looks like a lot of similar things are discussed there. My question is: Does DNS do what we want, or is it too complicated/simplistic?