The ProfileRequest component is a request-scoped object that gives you information about the request as related to profile-specific parameters. It tells a developer the source of information used to fetch the profile (e.g. persistent cookie, basic authentication). In addition, it can give you the status of the profile request (e.g. old vs. new profile).