Log Directory Service

Maps human-oriented names into internal names.


We need some way of mapping human understandable names into internal names. At a minimum that needs to be a library routine similar to the gdp_parse_name routine today so that it is easy to embed into applications. Ideally this would invoke a service on behalf of the user, but might be doable in-process.

This is a good opportunity to introduce the idea of "users", as identified by a key pair. This key pair can probably be used both to sign requests and for decryption of the contents. This allows individual users to have their own namespace. For example, A and B could have different logs both named (from their perspective) "log1".