# Client Specification 1.0

This document describes the client contract. 

**TODO:**
- fetch and cache toggles (etag headers etc)
- provide strategies implementations
- evaluate if a feature toggle is enabled or not with the given activation strategies and configurations.
- backup features
- registration
- send metrics