- Contain all token related validation
- Describe the structure of a valid token
- Let the service know if a token is expired or valid
- Define error structure
- Have standard error structures (authentication, exception, third party)
- Define all tables in the database(s)
- Contain connection methods