Configure Verifier Provider
Procivis One supports operating as a verifier provider: an organization that distributes and manages mobile verifier apps for credential verification. The settings below control the app version lifecycle: enforcing minimum versions, recommending updates, and blocking releases when breaking changes are introduced.
Configuration
verifierProvider:
PROCIVIS_ONE: # Must match exactly
params:
public:
verifierName: "My Verifier"
appVersion:
minimum: "v1.50.0" # Required minimum version. Earlier versions are blocked
minimumRecommended: "v1.55.0" # Recommended minimum version. End users are suggested to update the app
reject: # Explicitly blocked versions
- "v1.51.0"
updateScreen:
link: "https://example.com/update" # URL for version update information
trustCollections:
- id: 00000000-0000-0000-0000-000000000000
logo: "https://example.com/trust-collection-logo.png"
displayName:
en: "Example Trust Ecosystem"
description:
en: "Credentials issued by members of this ecosystem meet Example's trust requirements."
featureFlags:
trustEcosystemsEnabled: true
legacyTrustManagementEnabled: false
The appVersion block lets you enforce version requirements and notify
users of available updates.
Trust collections define the trust ecosystems available to verifier app
users. See Configure Wallet Provider
for a full description of the trustCollections fields.
Usage
The verifier app retrieves this information from
/ssi/verifier-provider/v1/{verifierProvider} to enforce version
requirements and recommendations.