SettleMint
ArchitectureOverview

Principles and out-of-scope items

Architecture principles and explicit out-of-scope items for DALP, written for client review teams evaluating regulated digital asset operations on EVM networks.

DALP is built for regulated asset operations where the system must show who acted, which control applied, what reached the chain, and what state is now visible to operators.

Design principles

PrincipleWhat it means in practiceWhy it matters to clients
EVM-compatible networks onlyTransactions, contracts, events, and indexing are built around EVM semanticsNetwork choice is constrained up front; non-EVM support should not be assumed
On-chain controls for asset stateToken balances, identity checks, roles, and compliance modules resolve at contract levelThe final asset-state control is not only an application permission
Off-chain orchestration for executionLong-running actions use durable workflows before they become on-chain transactionsOperators can inspect progress, retries, approval waits, and failure states
One instrument, one asset responsibility lineA bond, equity class, fund, deposit token, stablecoin, real-estate token, or commodity token has its own asset contract scopeLifecycle, roles, supply, and compliance can be governed per instrument
Indexed reads for operating viewsConsole and API reads use indexed chain events and platform records rather than ad hoc direct chain readsReports and dashboards follow one read model instead of mixing inconsistent sources
Explicit integration responsibilitiesCustody providers, RPC access, object storage, secrets, identity checks, and observability sit at named responsibility linesClient teams can assign ownership and review each external dependency
API and console share the same backendHuman operators and automated integrations use the same platform control pathAutomation does not bypass the main authorization, workflow, and transaction model
Fail closed where scope is ambiguousReads and writes require the intended system, asset, network, and role contextTenant and asset responsibility lines are preserved before convenience is optimized

How the principles fit together

Rendering diagram...

The platform does not treat these as interchangeable controls. Authentication proves the actor. Workflow state proves execution progress. Contract events prove chain execution. Indexed reads provide the operating view.

Key tradeoffs

Chosen directionBenefitCost or constraint
Contract-level complianceStronger final control over transfers and asset stateMore gas usage and more careful module configuration
Durable workflow executionRestart-safe orchestration for multi-step actionsAdditional runtime dependency and operational surface
Indexed read modelConsistent dashboards, APIs, reports, and reconciliation viewsReads follow indexer freshness rather than instant direct-chain lookup
Provider-based signing abstractionLocal, DFNS, Fireblocks, and HSM-backed patterns can share one platform pathCustody-provider policy and availability remain part of the client architecture
Per-instrument contract responsibility linesClear lifecycle, role, and compliance separation per financial instrumentMore contracts to deploy, monitor, and upgrade
EVM-only architectureClear execution and indexing assumptionsNon-EVM networks require a separate architecture decision

Explicit out-of-scope items

Out-of-scope itemWhat DALP does instead
Custom blockchain consensusRuns against configured EVM-compatible networks and existing client/RPC infrastructure
Cross-chain bridgeHandles EVM asset lifecycle and settlement flows inside the configured network context
Retail wallet or exchange UIProvides an institutional operator console and API; retail experiences are outside this documentation
Legal or regulatory adviceSupplies technical controls and evidence points; legal interpretation remains with the client
Guaranteed market-data platformUses feed infrastructure where asset operations require configured data; it is not a general market-data terminal
Blanket privacy promiseDocuments public-chain privacy limits separately; data placed on-chain follows the selected network's visibility model
Hardcoded custody modelSupports signing abstraction and provider integration; custody policy is selected and governed by the operator
Direct database-as-API operationUses the Unified API and platform services as the control surface; database access is not the client integration model

Review questions

Use these questions to test whether the architecture split is understood:

QuestionExpected architecture answer
Where does a transfer become final?On the EVM network, after the relevant contract transaction is included and indexed
Where does an operator see current status?In the console or API read model, derived from platform records and indexed chain events
Where are custody approvals handled?In the configured signer or custody provider path, coordinated by the execution engine
Where are compliance rules enforced?In SMART Protocol contracts, with configuration and review surfaces in DALP
Who decides the legal meaning of a configured rule?The client and its advisors; DALP provides the technical enforcement and evidence surface

Where to go next

On this page