AvailableAttributeGroup(referent: String, credentialId: String, schemaId: String, attributes: List<AvailableAttribute>)
Each proof request can hold one or multiple AvailableAttributeGroup models