SettleMint
ArchitectureStart Here

Key flows

Index of the seven most important system flows in DALP, covering platform operations and asset lifecycle capabilities with links to detailed walkthroughs.

Purpose: Provide a navigable index of the key platform and capability flows. Doc type: Reference (flow index). What you will find here:

  • Platform flows that every transaction passes through
  • Capability flows for specific asset lifecycle operations
  • For each flow: trigger, outcome, and key components involved

Related: Architecture map | System context | Flows section | Components


Platform flows

These flows represent core platform operations. Every asset lifecycle action depends on one or more of them.

FlowTriggerOutcomeKey components
Signing flowAny state-changing operation (transfer, mint, redeem)Transaction signed by custody provider and confirmed on-chainExecution Engine, Transaction Signer, Key Guardian, Custody Provider (DFNS/Fireblocks), Chain Gateway, SMART Protocol compliance engine
Asset issuanceIssuer creates a new tokenized instrumentAsset contract deployed with compliance rules, identity requirements, and optional features configuredAsset Console/API, Execution Engine, Factory Registry, System layer, SMART Protocol
Compliance transferToken holder initiates a transferTransfer completes if both on-chain compliance and custodian policies pass; reverts otherwiseSMART Protocol compliance engine, Identity Registry, Compliance Modules, Custody Provider policy engine

Asset Designer guides issuers through a structured 7-step creation process

Capability flows

These flows represent specific asset lifecycle capabilities that issuers configure per instrument.

FlowTriggerOutcomeKey components
DAIO offeringIssuer creates a Digital Asset Initial OfferingVerified investors participate atomically — settlement currency exchanged for digital assets with optional lock-upDAIO Module, Compliance Layer, Settlement Engine, Custody Accounts
Airdrop distributionIssuer initiates token distribution to a set of recipientsTokens distributed to eligible addresses according to the configured strategyAirdrop Addon, Compliance Layer, Identity Registry
Treasury distributionScheduled interval or lifecycle event (coupon date, maturity)Settlement currency distributed from asset treasury to eligible investors proportional to holdingsAsset Treasury, Payment Features (Yield/Coupon/Redemption), Compliance Layer
XvP settlementCounterparties agree to exchange assetsAtomic delivery-versus-payment across two asset legs — both complete or neither doesXvP Addon, Compliance Layer (both legs), Settlement Engine

XVP settlement configuration for atomic swap operations

How to read a flow page

Each flow page in the Flows section follows a consistent structure:

  1. Overview -- what the flow does and why it matters
  2. Sequence diagram -- step-by-step visual with numbered steps
  3. Step breakdown -- detailed explanation of each step
  4. Failure handling -- what happens when a step fails
  5. Related resources -- links to component, security, and API documentation

Flow dependencies

All capability flows depend on the signing flow for on-chain execution and on the compliance transfer logic for transfer validation. The dependency structure:

  • Signing flow -- used by every flow that changes on-chain state
  • Compliance transfer -- used by every flow that moves tokens between addresses
  • Asset issuance -- prerequisite for all capability flows (an asset must exist first)
  • DAIO, Airdrop, Treasury, XvP -- independent of each other; each can be configured separately on an asset

Next steps

  • Flows section for full walkthroughs of each flow
  • Components to understand the components referenced above
  • Security for how authentication and compliance enforcement work across these flows

On this page