SimplePresentmentSource
constructor(documentStore: DocumentStore, documentTypeRepository: DocumentTypeRepository, zkSystemRepository: ZkSystemRepository? = null, resolveTrustFn: suspend (requester: Requester) -> TrustMetadata? = { requester -> null }, showConsentPromptFn: ShowConsentPromptFn = ::promptModelRequestConsent, preferSignatureToKeyAgreement: Boolean = true, domainMdocSignature: String? = null, domainMdocKeyAgreement: String? = null, domainKeylessSdJwt: String? = null, domainKeyBoundSdJwt: String? = null)