decoupled rules storage service