Draft: feat: add endpoint for retrieving a users agreement information
- feat: add endpoint for retrieving a users agreement information
This new endpoint will make use of a new record type that will contain all of the information about a users agreement status, including the ICA, ECA, MCCA, WGPA, and IWGPAs. This information will be retrieved through a dual layer cache of the distributed cache + the in-memory loading cache. The purpose of this dual layer cache is to eliminate as much of the latency of fetching recently fetched user information.