Based on my last discussion on availability of data & metadata to user i added a section on level of experience complexity and other details. See if this is helpful.
https://tcwiki.azurewebsites.net/index.php?title=Mobile_Privacy_Experience#Levels

The wallet must accommodate both holder experience and legal requirements. These are often incompatible and judgement is needed. The following levels are conceptual and are based on the deviation from the norm similar to a normal distribution, so one could be considered (very roughly) within one standard deviation and so on.

  1. Common case the user gets one screen that contains the purpose, a user understandable identity of the verifier (and other data controllers or providers) and the proposed summary data to be released. A user gesture is required to release the data.
  2. The wallet or user decides that more information is required to be evaluated than the one screen can provide
  3. The holder wants to see the full data (and metadata) that is to be released to the verifier.
  4. The holder wants (or is forced) to view the terms and conditions of the issuer or verifier.
  5. The holder needs to change the wallet (device/app) configuration setting to allow the data access requested.
..tom