first draft of namespaced resolver proposal