package
1.10.0
Repository: https://github.com/trustbloc/vcs.git
Documentation: pkg.go.dev

# 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.).