Data.Horizon is an application that implements simple HWM Store. Right now it includes:
- REST API
 - Python client
 
- Allow users to save and fetch High Water Mark (HWM) items. These are 
name+type+valuetriples with few optional fields. - Avoid confusion between different user's data by separating HWMs to different namespaces. Each HWM is bound to namespace.
 - Allow users to get HWM change history, to determine who and when changed a specific HWM value and other fields.
 - Provide RBAC model to ensure that interaction with 
HWMsandNamespacesare governed by role assigned to each user. Roles are assigned per namespace. 
- This is not a data storage, it is not designed to store raw table rows. It is designed to store only HWM values.
 - Attaching machine-readable metadata for HWMs (like 
process,origin) is not supported. This should be stored somewhere else.