While it is a step in the right direction, the /sites return is missing a vital component: a key field.
All of the data currently in /sites is the arbitrary data that can change.
We need a constant to use as a key for any cached data.
The key may be an arbitrary value. I suggest, as a general rule, the initials of the site.
e.g.
- so
- mso
- su
- sf
- sa
Also: can you please add the association_id
as a root member of the /users/{id}/associated
result so that these can be stored in a list.
Without keys, the value of stackauth is relegated to triviality.