# Functions
NewService returns a new Service instance.
# Constants
No description provided by the author
# Variables
No description provided by the author
# Structs
Config defines dependencies for Service.
CredentialMatches represents metadata of matched credentials for policy evaluation.
IssuancePolicyEvaluationRequest is a request payload for issuance policy evaluation service.
PolicyEvaluationResponse is a response from policy evaluation service.
PresentationPolicyEvaluationRequest is a request payload for presentation policy evaluation service.
Service requests policy evaluation from Trust Registry to validate that the wallet has satisfied attestation requirements.
No description provided by the author
No description provided by the author
# Interfaces
ServiceInterface defines an interface for Trust Registry service.
ValidateIssuance requests evaluation of the given policy to validate that the wallet has satisfied attestation requirements.
ValidatePresentation requests evaluation of the given policy to validate that the presented credential is presented as per policy (by type, by issuer DID, etc.).