This reference documents the verification policies supported by the verifier service. These policies are the rules and checks that the verifier applies to your credentials and presentations during verification.
The verifier service implements the following policies for credential and presentation verification:
Policy | Description | Key Function |
---|---|---|
Format | Validates credential format and structure | Ensures credential conforms to supported standards |
Proof | Verifies cryptographic proofs | Validates digital signatures and integrity |
Schema | Validates credential content against schemas | Ensures data conforms to expected structures |
Not Before | Checks temporal validity (start date) | Ensures credential is not used before valid |
Not After | Checks temporal validity (expiration) | Ensures credential has not expired |
Status | Checks revocation and suspension status | Verifies credential has not been invalidated |
Each policy can be individually configured through the verifier configuration. For detailed configuration options for all policies, see the Configuration Reference.
Start with the default configuration and adjust only the options you need to change. This ensures you maintain security while customizing for your specific requirements.
Policy verification results include:
Each policy defines how to handle different error scenarios, with configurable actions:
Action | Description | Effect on Verification |
---|---|---|
valid | Treat the scenario as valid | Allows verification to continue |
warning | Generate a warning | Verification continues with warning in result |
error | Generate an error | Verification fails with error in result |