Trusted Issuers Registry
When to use
You want to add or remove issuers from your trust list.
Steps
- Navigate to
/verifier/trust/issuers. 2. Click Add issuer. - Enter the issuer DID, a label, and the schemas you accept from this issuer.
- Save.
API
(verifier.go:188 / 244 / 292, router.go:170-175 guarded by RequireRoles("verifier").)
Verify
The issuer appears in /verifier/trust/issuers. Future verifications against credentials from this issuer will set checks.trustedIssuer.ok: true.
Troubleshooting
5.5.2. Schema-to-Issuer Mapping ##### Concept
The mapping says: “I trust X to issue Y”. A VC is verified-and-trusted only when issuer + schema match the mapping. Without explicit mapping, the platform falls back to a permissive default (“any trusted issuer for any of their accepted schemas”).
API (read-only)
(verifier.go:476, router.go:167.)
Response:
Editing
Schema-issuer pairs are managed via the same trusted-issuers endpoints (the acceptedSchemas array on each row). To add a new pair, either:
- POST a new trusted issuer with the schema in
acceptedSchemas, or - Update an existing trusted issuer’s
acceptedSchemas(PUT — implementation may vary; seeverifier.go).
5.5.3. Compliance VCs ##### Concept
A Compliance VC is a verifiable credential held by an issuer, asserting their compliance with a regulatory regime (e.g., ISO 27001, SOC 2, eIDAS Qualified Trust Service Provider). Verifiers consume these to make policy decisions automatically.
API (read-only)
(verifier.go:467, router.go:166.)
Response:
Using compliance VCs in policy
Configure your verifier policy to require a specific compliance VC type before accepting credentials from an issuer. The portal page /verifier/trust/compliance lets you set required compliance per schema.
💡 Tip — A common pattern: require
eIDAS-QTSPfor any VC type used in EU regulated flows; requireKYC-Provider-Certfor any KYC credential. The Verification Engine reads these requirements and stampschecks.complianceMet: true|falseon the result envelope.