* assign types to properties in Replica - db / operation model is just k/v, but formatted names can be used for structure: - dependencies: `dependency. = ""` - annotations: `annotation. = "annotation"` - tags: `tags. = ""` * add HTTP API * add pending-task indexing to Replica * abstract server into trait * implement snapshot requests * implement backups * implement client-side encryption * design expiration - need to be sure that create / delete operations don't get reversed * cli tools * move test-only tools somewhere else (helpers in tests/?)