SettleMint
Compliance

Configure trusted issuers

Configure the identity contracts that can issue verification claims for the topics your DALP compliance policy accepts.

A trusted issuer is an identity contract whose claims count for a DALP system. Use this guide to accept claims from a specific issuer.

Prerequisites

  • Permission to manage verification policy for the selected system.
  • A signing wallet ready for the PIN-authenticated on-chain transaction.
  • The issuer's deployed identity address. DALP stores that address, not the issuer's wallet address.
  • At least one verification topic to assign to the issuer. If no built-in topic matches the claim, add a custom verification topic first.

About trusted issuers

Trusted issuers issue claims for specific topics, such as KYC, accreditation, or custom eligibility checks. A claim only counts for compliance when the issuer is trusted for the required topic. For the underlying wallet, OnchainID, claim-topic, and issuer model, see Claims and identity. For the operator workflow around compliance modules, see Compliance overview.

Configuring trusted issuers

Access verification settings

Navigate to Organisation settings > Compliance & verification. The page shows verification topics and existing issuers with their identity address, assigned topics, and row menu.

Verification Topics and Issuers page

Add new trusted issuer

Click Add trusted issuer to start. The form opens with issuer and topic fields so you can define the trust entry before submitting it on chain.

Select issuer

Select an existing user from the dropdown or enter a valid identity address directly. The selected account must have completed onboarding, hold a deployed on-chain identity contract, and be reachable by its identity address (not the EOA wallet address).

Choose verification topics

Select the topics this issuer can verify. Keep the selection limited to topics the issuer is allowed to issue.

Multi-select topics dropdown

Review and add issuer

Click Continue to see the summary, then click Add issuer. Enter your PIN when prompted to authenticate the on-chain transaction.

Verify trusted issuer

After the transaction confirms, the issuer appears in the list and can issue claims for the assigned topics.

Managing trusted issuers

Update issuer topics

Update topic assignments when the issuer should verify a new claim type or stop verifying an existing claim type for the current system.

  1. Find the issuer in the trusted issuers list.
  2. Click the three dots (...) in the row menu.
  3. Select Edit topics from the dropdown.
  4. Modify topic selections using the multi-select dropdown.
  5. Save changes with PIN authentication.

DALP submits topic changes as on-chain registry updates. The issuer identity stays the same. Only the assigned topic list changes.

Remove trusted issuer

Remove an issuer when claims from that issuer should no longer satisfy system-managed trust for any assigned topic.

  1. Find the issuer in the trusted issuers list.
  2. Confirm the issuer has a system source label.
  3. Click the three dots (...) in the row menu.
  4. Select Remove issuer from the dropdown.
  5. Confirm the transaction with PIN authentication.

Removal submits an on-chain transaction against the system registry. If the issuer is not registered for the current system, DALP stops before submitting and reports that the issuer was not found.

Choose issuers and topics safely

A trusted issuer configuration is part of the compliance policy, not only a contact list. Before you add or update an issuer, check these controls:

  • Issuer identity: use the deployed identity address. DALP stores an identity contract address. A wallet address alone is not enough.
  • Claim topics: assign only the topics this issuer can verify. Compliance checks accept claims only when the issuer is trusted for the required topic.
  • System scope: add system-managed issuers to the current system registry. Global issuers are inherited from the parent registry and are read-only here.

Keep topic assignments narrow. For example, an issuer trusted for KYC does not automatically satisfy accreditation, sanctions screening, or another custom topic unless that topic is also assigned.

Troubleshooting

IssueWhat to check
Cannot add issuerVerify the issuer has an identity address, your wallet can manage verification policy, and at least one topic is selected.
Issuer already existsUse Edit topics on the existing row instead of adding the same issuer again.
Topics not appearingConfirm the topic exists for the system and refresh the page after the transaction confirms.
Verifications not trustedConfirm the issuer is trusted for the exact required topic, the claim has not expired, and the module requires that topic.

Integration with compliance

Trusted issuers support claim-based compliance workflows:

On this page