AvailablePredicateGroup(referent: String, credentialId: String, schemaId: String, predicate: AvailableAttribute)
Each proof request can hold one or multiple AvailablePredicateGroup models