What type of resources does your tool manage? It actually doesn't sound that similar to what Terraform's providers manage, e.g. http://www.terraform.io/docs/providers/aws/index.html
Whats more ozone does not store any state, rather it stores it in a zookeeper/etcd cluster so you are in control of your meta-data.