The reactive repository