Add a verification topic
Define a custom verification topic in DALP organisation settings so trusted issuers can sign identity claims your compliance policy accepts.
A verification topic names a kind of identity claim, such as a professional licence or an accreditation check. Issuers sign claims against a topic, and your compliance rules require those claims before an investor can hold or transfer an asset. DALP ships a set of system topics for common checks; add your own custom topic when none of the built-in topics describe the claim you need to verify.
Prerequisites
- The claim policy manager role for the organisation. Without it, the page is read-only and the add control is hidden.
- A signing wallet ready for the PIN-authenticated on-chain transaction. Registering a topic writes to the on-chain topic registry.
- A clear definition of the claim data the topic should carry: which values an issuer attests, and their types.
How verification topics work
Every claim is tagged with a topic and a typed data signature. The signature is a comma-separated list of Solidity ABI types that describes the shape of the claim data, for example string for a single text value or address,uint256 for a wallet and an amount. When an issuer signs a claim, the data must match the topic's signature, and compliance checks only count a claim when its topic is one your policy requires and the issuer is trusted for that topic.
DALP groups topics on two tabs in organisation settings:
| Tab | What it contains |
|---|---|
| System | Topics available to your organisation: seeded system topics plus the custom ones you add. You manage all of your custom and system topics here. |
| Global | Topics in the shared directory that every organisation inherits. Browsing and searching the global directory requires directory-admin access; without it the tab shows a read-only notice. |
You add and manage your organisation's topics on the System tab. Custom topics you create appear there alongside the seeded system topics.
Add a verification topic
Open the Verification topics page
In the console, go to Organisation settings > Verification topics. The System tab lists every topic available to your organisation. Select Add verification topic to start.
Name the topic
Enter a unique, human-readable Topic name, such as Professional licence. The name must be unique within your organisation; a duplicate name is rejected.
Define the verification fields
Add one or more fields that describe the claim data. For example, a Professional licence topic might carry one Text field for the licence category. Each field has a Data type and an optional Variable name:
| Data type | Use it for |
|---|---|
| Text | Free-form text, such as a licence category. |
| Number | A whole number, such as a tier or limit. |
| Yes/No | A true or false flag. |
| Wallet address | An on-chain address tied to the claim. |
A verification topic needs at least one field. The fields you define become the topic's claim signature, in the order you list them.
Review and submit
Review the topic name and the fields on the confirmation screen, then confirm. DALP registers the topic on chain after you authenticate the transaction. Once the transaction settles, the topic appears on the System tab and can be assigned to trusted issuers.
After you add a topic
A registered topic does nothing on its own. To put it to work:
- Assign a trusted issuer for the topic, so the issuer's claims count toward verification.
- Reference the topic in the compliance rules that should require it, such as identity verification.
What you cannot change here
| Limit | What it means |
|---|---|
| Unique names | Two topics in the same organisation cannot share a name. |
| Global topics are inherited | Topics from the shared global directory are read-only on the System tab; you cannot edit or remove them here. |
| Global tab needs admin | Browsing and searching the global directory requires directory-admin access; otherwise the tab shows a read-only notice. |
Related guides
- Configure trusted issuers - Let an issuer's claims count for the topics you require
- Identity verification - Require verified identity before holding or transferring an asset
- Compliance overview - How verification topics, issuers, and compliance modules fit together
- Claims and identity - The wallet, OnchainID, claim-topic, and issuer model behind verification