experimental document-based datastore