Architecture one-pager
All eight DALP systems, their sub-components, and their external dependencies on one page, formatted for RFP, security, and integration reviews.
Read this after the architecture overview when your review asks which system owns a specific decision. The map gives each area a clear owner: operator workspaces, API calls, transaction lifecycle, compliance checks, signing, pricing, on-chain enforcement, indexed evidence, and shared platform services.
The short version
Eight systems run the platform. Operators, compliance teams, treasury, and integrators work in the Operations Console, which drives one Platform API. The Transaction Lifecycle Engine runs every write end to end: it checks each transfer with Compliance & Identity, signs through Custody & Settlement, prices with Market Data, and writes to the Asset Registry contracts on your selected EVM network. The Ledger Index reads chain events back for query and audit, and the Core Platform carries all of it.
Three points matter in most reviews:
- DALP is EVM-focused. It does not make non-EVM chains native DALP execution environments.
- DALP keeps workflow authorisation, transaction signing, and on-chain compliance in separate systems rather than treating any one system as the whole control plane.
- DALP stores operational data off chain for workflow and review, while asset ownership and rule enforcement live in smart contracts on your selected EVM network.
How to read the architecture in a review
Start with the system that owns the decision you are checking. A request enters through the Operations Console or the Platform API and moves through the Transaction Lifecycle Engine. The Workflow Engine gates each transfer through the Compliance Engine, which reaches your compliance and KYC providers where configured. It signs through Key Management under custody-provider policy, prices with Market Data feeds, and broadcasts through your EVM RPC provider to the SMART Protocol contracts in the Asset Registry. The Ledger Index turns emitted events into the read model the Platform API serves, and Event Delivery streams confirmations and webhooks to downstream consumers. The Core Platform carries the data platform, observability, document storage, and shared libraries under all of it.
Use that flow to make procurement and security reviews concrete:
| Review topic | Architectural question | Primary docs path |
|---|---|---|
| Bank-grade platform architecture | Which system owns user requests, workflow state, signing, on-chain enforcement, and data? | System context and Components |
| Privacy on public networks | Which data is on chain, and which data stays in DALP or external systems? | Public chain privacy |
| Replay, retries, and idempotency | How does DALP coordinate state-changing work before and after signing? | Signing flow and workflow engine recovery |
| Auditability and source verification | How can a reviewer trace deployed contracts, events, and transaction history? | Source verification and deployment auditability |
| Hosting, backup, and recovery | Which responsibilities belong to DALP services, the deployment model, and the operator? | Deployment topology and Operability |
What runs inside DALP
| System | Responsibility | Review question it answers |
|---|---|---|
| Operations Console | Browser workspace for issuers, operators, compliance reviewers, and asset servicing users: console, identity & access, developer platform, and deployment | How do business users and platform operators work with the platform? |
| Transaction Lifecycle Engine | One Platform API plus the transaction queue, workflow engine, broadcast, confirmation tracking, and event delivery that run every write end to end | What coordinates a transaction from API call to confirmed on-chain state? |
| Compliance & Identity | Compliance engine, identity registry, KYC / AML orchestration, and claim issuance that gate every transfer | What decides whether a transfer is allowed, and on which identity evidence? |
| Custody & Settlement | Key management, vaults, settlement, and distribution, enforcing custody-provider signing policy | Who controls signing policy and quorum decisions? |
| Market Data | Price feeds and FX rates that value and settle assets | Where do prices and rates come from? |
| Asset Registry | SMART Protocol contracts, asset classes, and the control plane on your selected EVM network | What enforces token state and transfer controls on chain? |
| Ledger Index | Indexing pipeline, read model, and change data capture that turn chain events into queryable evidence | How does chain activity become searchable operational evidence? |
| Core Platform | Data platform, observability, document storage, and core libraries that carry the other seven systems | Which shared services keep the platform operable and auditable? |
Control responsibilities
DALP checks each request through a series of gates before it proceeds.
| Responsibility area | What DALP checks | Where to continue |
|---|---|---|
| Identity and access | Sessions, API credentials, roles, organisation scope, and resource permissions | Authentication and Authorization |
| Operator confirmation | Wallet verification for browser-session blockchain writes where confirmation is required | Wallet verification |
| Execution and signing | Workflow state, transaction preparation, nonce handling, signer routing, and custody-provider policy | Signing flow and Custody providers |
| On-chain asset rules | Identity claims, compliance modules, asset policy, transfer approval, caps, and time-based restrictions where configured | Identity and compliance and Compliance modules |
| Audit and recovery evidence | Deployment addresses, source verification, indexed events, and transaction history | Source verification and deployment auditability |
This split matters when you review as an auditor:
- Authentication proves who is calling.
- Authorization decides whether the caller may perform the requested operation.
- Signing policy decides whether a transaction can be signed.
- SMART Protocol contracts decide whether a state change is valid on chain.
Deployment responsibilities
DALP can run in managed, customer-hosted, hybrid, private-chain, and restricted-network patterns depending on the operating model. The division is consistent across patterns: DALP services operate the eight systems in the diagram. The selected EVM network, custody provider, RPC service, identity sources, pricing sources, payment rails, and operational approvals remain explicit dependencies.
For hosting, networking, high availability, backup, recovery, or restricted-network detail, continue to Deployment topology and Operability for your context.
Reader paths
| If you are... | Start here | Then read |
|---|---|---|
| An integrating developer | Platform API | Signing flow and Key flows |
| A platform operator | Admin operating model | Platform role provisioning, administrator role changes, and Operator wallets |
| A security reviewer | Security overview | Public chain privacy, Compliance and custody split, and Source verification |
| A platform architect | System context | Deployment topology and Operability |
| An auditor or compliance reviewer | Identity and compliance | Compliance modules and Compliance transfer flow |
What this page does not claim
DALP does not make every external system part of its native platform control. Custody-provider quorum rules, bridge design, liquidity venues, payment rails, source data methodology, public-network validator behaviour, non-EVM execution environments, and physical-asset reserve attestations each need their own review. DALP integrates with selected external systems where configured, but that integration is not the same as native platform control.
Data domains
Client-facing data-domain map for DALP, showing which records are on-chain, which are off-chain, which are indexed, and who owns each governance decision.
Capability docs matrix
Map DALP capabilities to the public documentation pages that explain the architecture, operator workflow, API integration path, and review notes for each capability.