SettleMint
User guidesCompliance

Compliance overview

Choose the DALP compliance controls that govern asset eligibility, transfer approvals, supply limits, collateral checks, and trusted verification issuers.

DALP compliance is for asset issuers, compliance operators, Identity Managers, and auditors who need to understand which controls govern a regulated asset. It combines asset-level modules, reusable policy templates, and trusted verification issuers.

Asset issuers configure the controls an asset must enforce. Identity Managers review participant evidence. Trusted issuers add on-chain verification claims. Transfers, minting, and holder eligibility then pass only when the configured controls approve the action.

What is DALP compliance?

Compliance controls sit between participant onboarding and asset activity. DALP enforces policy conditions that the platform can verify on-chain or through configured verification claims. Your organisation still owns the legal policy, KYC provider, custody provider, and off-chain evidence process.

Rendering diagram...

Quickstart

Use this sequence when you prepare a regulated asset:

  1. Decide the policy requirement for the asset, such as KYC eligibility, country restrictions, transfer approval, investor caps, supply caps, or collateral backing.
  2. Select a compliance template or configure individual modules during asset creation.
  3. Configure the trusted issuers that can issue the verification topics your controls require.
  4. Review participant or asset evidence off-chain where required, then issue the matching on-chain verification claim.
  5. Operate the asset. DALP checks every configured module for the relevant action.

Who owns what

AreaOwner in DALPWhat DALP enforcesWhat stays with your organisation
Compliance policyAsset issuer or governance roleThe selected modules, thresholds, lists, approval authority, and template copied into the asset configuration.The legal policy, regulatory interpretation, approval procedure, and decision to change controls.
Participant evidenceIdentity ManagerKYC submission status, review actions, and the path to issuing an on-chain verification after approval.Evidence collection standards, document validation, data protection duties, and escalation process.
Verification trustVerification Policy Manager or platform administratorWhich issuer identities are trusted for each verification topic at system or inherited registry level.Issuer selection, independence checks, and periodic review of issuer authority.
Verification claimsTrusted issuerOn-chain claims for topics such as KYC, accreditation, AML, or collateral when the issuer is trusted for that topic.Source evidence, renewal cadence, revocation decisions, and external provider monitoring.
Asset activityCompliance modulesWhether a mint, transfer, or holder eligibility check passes all configured controls.Business decisions after a blocked action, customer communication, and off-chain remediation.

Choose a compliance control

Start from the rule you need to enforce, then choose the DALP control that matches that rule. Use a compliance template when the same policy pattern should be reused across assets. Use individual modules when one asset needs a specific control.

Policy needDALP controlWhere to configure itRead next
Require holders to pass KYC, accreditation, or another OnchainID claimIdentity verificationAdd the module directly or include it in a compliance template.Verify KYC
Allow or block specific identities or addressesIdentity lists or address block listConfigure the list during asset creation or update it later with the asset governance role.Compliance module index
Restrict holders by countryCountry restrictionsSelect allowed or blocked countries in the compliance step.Compliance module index
Limit supply, investor count, capital raised, or issuance volumeSupply and investor limits, capital raise limit, or issuance volume limitConfigure the numeric limit and period before the asset is used by holders.Create asset
Enforce a holding period before transfersTime lockConfigure the hold period and any identity-based exemptions for the asset.Time lock architecture
Require transfer review before executionTransfer approvalConfigure the approval authority and approval conditions for the asset.Transfer approval architecture
Require collateral evidence before mintingSupply cap and collateral or collateral requirementConfigure collateral controls for assets that need backing evidence.Collateral requirement

If your workflow depends on a third-party KYC, KYB, AML, sanctions, or travel-rule provider, use provider-issued claims alongside these controls. The on-chain compliance module enforces the claim or policy condition. The provider integration supplies the external screening or monitoring signal. See compliance provider integrations.

How modules work together

When multiple compliance modules are enabled, every enabled module must pass for the action to proceed. A transfer that satisfies KYC but fails a country restriction is blocked. A mint that satisfies role checks but lacks enough collateral evidence is blocked. A transfer approval requirement stays separate from KYC or collateral claims, so the asset can require both prior approval and verified holder eligibility.

Compliance modules can validate different parts of the lifecycle. Burns are role-gated asset operations; compliance modules may update accounting after a burn, but they are not the approval path that blocks the burn.

Control familyTypical check pointExample result
Identity and country controlsHolder eligibility and transfersRecipient must have a trusted KYC claim and an allowed country claim.
Lists and address controlsSender or recipient checksA blocked address or identity cannot participate while the control applies.
Supply and issuance controlsMinting, investor-count checks, and lifecycle accountingMinting stops when a supply cap, capital raise limit, or issuance-volume rule would be exceeded. A transfer to a new holder stops when it would exceed an investor-count limit.
Transfer approvalTransfer executionThe transfer must have the required approval before it executes.
Collateral controlsMintingThe asset identity must have a valid collateral verification with enough backing for the post-mint supply.

Verification system

Verifications are on-chain attestations that confirm facts about investors, issuers, assets, or contracts. A verification only satisfies compliance when the issuer is trusted for the relevant topic.

Each verification contains:

  • Topic: what is being verified, such as KYC, accreditation, AML, or collateral.
  • Scheme: the signature scheme used for the claim.
  • Issuer: the identity that issued the verification.
  • Signature: the cryptographic signature for the verification.
  • Data: verification details, often represented in a privacy-preserving form.
  • URI: an optional reference to supporting data.

Verifications do not have expiration dates by default. If a topic needs renewal, revocation, or expiry handling, define that in your operating process and issue or revoke claims accordingly. Collateral verifications are an example of a workflow where expiry matters because minting depends on current backing evidence.

Trusted issuers

Any identity with an on-chain presence can technically issue a verification. DALP compliance controls only count the verification when the issuer is trusted for the required topic.

Trust is organisation-specific and topic-specific:

  • One issuer can be trusted for KYC but not for collateral.
  • One organisation can trust an issuer that another organisation does not trust.
  • System-level trust entries can inherit from a parent global registry when configured.
  • Removing a system-managed trusted issuer stops that system trust entry from satisfying checks, while inherited global trust can still apply until changed in the parent registry.

Use Configure trusted issuers to manage the issuers and topics your assets rely on.

Verification topics

Common topics include investor eligibility, asset evidence, issuer status, and contract identity. The exact topics your organisation uses should match the policy controls configured on each asset.

Topic areaExamplesUsed for
Investor-level topicsKYC, AML, accredited investor, professional investor, Regulation SHolder eligibility and transfer checks.
Asset-level topicsCollateral, classification, base price, unique identifier, issuer, locationAsset evidence and minting or reporting controls.
Issuer-level topicsProspectus filed, prospectus exempt, licensed, reporting compliant, jurisdictionIssuer qualification and review evidence.
Contract topicsContract identityContract-level identity verification.

Production checklist

Before holders use the asset, confirm that:

  • The asset uses the compliance template or individual modules that match the policy.
  • Governance roles can update lists, thresholds, approval authorities, and module settings when policy changes.
  • Trusted issuers are configured for every verification topic the asset requires.
  • Identity Managers know which evidence to review before a trusted issuer adds a claim.
  • Provider-issued screening or monitoring signals map to the verification topics your controls enforce.
  • Collateral-backed assets have a renewal, revocation, and evidence review process for collateral verifications.
  • Your operations team knows how to respond when a configured module blocks a mint, transfer, or holder check.

On this page