The resolver finds matching providers for a query.  Providers specify which queries they would like in a registration.

For details on the format of provider registrations and how they are matched to queries, see resolver.txt.

For details on the resolver's HTTP/XML request/response format see result-format.txt.

The resolver's database of registrations is saved to disk.  The format of this database is described in index_format.txt.