# Architecture documentation

Source: https://docs.settlemint.com/docs/architects
Choose the right DALP architecture guide for the platform map, design
principles, concepts, components, flows, integrations, data availability,
operability, and self-hosting decisions.




The architecture guides are for solution leads, architects, and review teams scoping DALP for a regulated digital asset deployment. Solution leads use them to map the platform onto a target operating model. Architects use them to inspect components, flows, and integration seams. Reviewers use them to confirm who operates what, how recovery is planned, and where evidence is available before approval.

Choose the guide family that matches the architecture question on the table. Start with the architecture map for the overall layout, principles for design choices, concepts for the model, components for the layer catalog, flows for end-to-end paths, integrations for external systems, data availability for read-side consistency, operability for production posture, and self-hosting for cluster deployment.

<Mermaid
  chart="`
flowchart TD
Reader[&#x22;Solution lead or architect&#x22;] --> Map[&#x22;Architecture map&#x22;]
Reader --> Components[&#x22;Component layers&#x22;]
Reader --> Flows[&#x22;Operational flows&#x22;]
Reader --> Production[&#x22;Production architecture&#x22;]
Map --> Principles[&#x22;Principles, scope, quality attributes&#x22;]
Components --> Layers[&#x22;Platform, infrastructure, asset contracts, capabilities&#x22;]
Flows --> Paths[&#x22;Signing, issuance, compliance, settlement, distribution&#x22;]
Production --> Deploy[&#x22;Integrations, data availability, operability, self-hosting&#x22;]
`"
/>

DALP provides the platform layers, contract architecture, supported integration seams, indexed read models, operability posture, and self-hosting reference for this section.

Your organisation sets the target operating model, deployment topology choices, integration vendor selection, recovery targets, network policy, and governance around DALP.

These guides cover the current platform architecture. They do not commit to legal opinions, custody arrangements, SLA terms, non-EVM deployment support, or vendor selections.

Treat those as organisation-specific decisions unless a detail page states the DALP behaviour explicitly.

## What DALP covers [#what-dalp-covers]

DALP architecture separates user surfaces, execution services, asset contracts, indexed reads, and integration seams so a reviewer can find which layer owns each decision. The guides explain the layers, their interfaces, the flows that connect them, and the operating posture a self-hosted deployment inherits.

| Area            | DALP defines                                                                                  | Your organisation defines                                                                                  |
| --------------- | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Platform layers | Console, Platform API, Transaction Lifecycle Engine, SMART Protocol contracts, Ledger Index   | Network policy, exposed routes, tenancy choices, and operator access                                       |
| Flows           | Signing, issuance, compliance transfer, feed update, offerings, distributions, XvP settlement | Approval chains, custody policy, settlement counterparties, and operating procedures                       |
| Integrations    | Documented seams for custody, compliance, networks, market data, storage, and observability   | Vendor selection, contractual terms, provider configuration, and integration ownership                     |
| Operability     | Telemetry, PostgreSQL persistence, workflow durability, failure-mode behaviour                | Recovery targets, HA pattern selection, backup retention, and on-call coverage                             |
| Exclusions      | Documented platform behaviour and supported deployment surfaces                               | Legal opinions, SLA commitments, custody arrangements, bridge operations, and non-EVM deployment decisions |

## Pick the right path [#pick-the-right-path]

| If you need to...                        | Start here                                                                         | Then read                                                                                                                                                                                                                                                           |
| ---------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Read the architecture end to end         | [Architecture overview](/docs/architects/overview)                                 | [System context](/docs/architects/overview/system-context), then follow the Overview pages in order down to [Data domains](/docs/architects/overview/data-domains)                                                                                                  |
| Look up a fact for an RFP or review      | [Architecture one-pager](/docs/architects/overview/architecture-one-pager)         | [Capability docs matrix](/docs/architects/overview/capability-docs-matrix) to find the page that answers a named capability                                                                                                                                         |
| Review architecture principles and scope | [Architecture overview](/docs/architects/overview)                                 | [Principles and scope](/docs/architects/overview/principles-and-scope) and [Quality attributes](/docs/architects/overview/quality-attributes)                                                                                                                       |
| Build the mental model for the platform  | [Concepts: tokenization modeling](/docs/architects/concepts/tokenization-modeling) | [Claims and identity](/docs/architecture/concepts/claims-and-identity) and [Asset policy](/docs/architecture/concepts/asset-policy)                                                                                                                                 |
| Inspect a specific component layer       | [Component catalog](/docs/architects/components)                                   | The platform, infrastructure, asset contracts, token features, and capabilities pages                                                                                                                                                                               |
| Walk a flow from request to settlement   | [Flows overview](/docs/architects/flows)                                           | [Signing flow](/docs/architects/flows/signing-flow), [Asset issuance](/docs/architects/flows/asset-issuance), [Compliance transfer](/docs/architects/flows/compliance-transfer)                                                                                     |
| Decide an integration surface            | [Integration overview](/docs/architects/integrations)                              | [Custody providers](/docs/architects/integrations/custody-providers) and [Compliance providers](/docs/architects/integrations/compliance-providers)                                                                                                                 |
| Reason about read-side consistency       | [Data availability overview](/docs/architects/data-availability)                   | [Ledger Index](/docs/architects/data-availability/chain-indexer)                                                                                                                                                                                                    |
| Plan production operability              | [Operability overview](/docs/architects/operability)                               | [Observability](/docs/architects/operability/observability), [Database](/docs/architects/operability/database), [Failure modes](/docs/architects/operability/failure-modes), [Backup and recovery](/docs/architects/self-hosting/high-availability/backup-recovery) |
| Deploy on Kubernetes or OpenShift        | [Self-hosting overview](/docs/architects/self-hosting)                             | [Prerequisites](/docs/architects/self-hosting/prerequisites), [Installation process](/docs/architects/self-hosting/installation-process), [High availability](/docs/architects/self-hosting/high-availability)                                                      |

## Architecture model [#architecture-model]

DALP exposes four architecture-facing layers:

* The platform layer is where operators and integrations enter the system through the Console, the Platform API, and the System Factory.
* The infrastructure layer coordinates execution services that preserve workflows, prepare EVM transactions, route signing, submit chain operations, and index events.
* The asset contracts layer enforces token rules on EVM networks through SMART Protocol contracts, identity, claims, and compliance modules.
* The capabilities and token features layers add focused workflows around the asset for distribution, settlement, treasury, market data, governance, and yield.

Most production reviews touch all four. Use the start-here pages for the evaluator overview, then route to the layer or flow the conversation needs. Cross-link to [Developer guides](/docs/developers) for integration work and [Compliance and security](/docs/compliance-security) for control evidence.

## Start here [#start-here]

<Cards>
  <Card title="Architecture map" href="/docs/architects/overview">
    Navigate the architecture documentation by platform layer and reader goal.
  </Card>

  <Card title="Architecture one-pager" href="/docs/architects/overview/architecture-one-pager">
    Reference: the buyer-safe DALP platform map on one page for RFP, security, and integration lookups.
  </Card>

  <Card title="Capability docs matrix" href="/docs/architects/overview/capability-docs-matrix">
    Reference: find the documentation page that answers a named capability during a review.
  </Card>

  <Card title="Asset tokenization architecture" href="/docs/architects/overview/asset-model">
    See how DALP structures institutional asset tokenization end to end.
  </Card>

  <Card title="System context" href="/docs/architects/overview/system-context">
    Identify external actors, operating scopes, trust relationships, and contract layers.
  </Card>

  <Card title="Lifecycle after issuance" href="/docs/architects/overview/lifecycle-after-issuance">
    Read the operating model for managing an issued DALP asset.
  </Card>

  <Card title="Key flows" href="/docs/architects/overview/key-flows">
    Index the main DALP system flows from signing to settlement.
  </Card>

  <Card title="Glossary" href="/docs/architects/glossary">
    Reference definitions for DALP terminology across SMART Protocol, OnchainID, and execution.
  </Card>
</Cards>

## Architecture overview [#architecture-overview]

<Cards>
  <Card title="Overview" href="/docs/architects/overview">
    Read the DALP architecture overview for solution leads and reviewers.
  </Card>

  <Card title="Principles and scope" href="/docs/architects/overview/principles-and-scope">
    Inspect the architecture choices DALP makes and the decisions that remain with the client.
  </Card>

  <Card title="Quality attributes" href="/docs/architects/overview/quality-attributes">
    Review security, reliability, operability, data consistency, performance, and evidence posture.
  </Card>

  <Card title="Deployment topology" href="/docs/architects/overview/deployment-topology">
    See runtime zones, network paths, EVM access, custody dependencies, and recovery points.
  </Card>

  <Card title="Data domains" href="/docs/architects/overview/data-domains">
    Map which records are on-chain, off-chain, indexed, and who owns each governance decision.
  </Card>
</Cards>

## Concepts [#concepts]

<Cards>
  <Card title="Account abstraction model" href="/docs/operators/platform-setup/advanced-accounts-control-center">
    Review the operator controls for advanced accounts, smart-account routing, and gas sponsorship.
  </Card>

  <Card title="UserOperations" href="/docs/architects/components/infrastructure/account-abstraction/user-operations">
    See how UserOperations move through smart wallets, bundlers, and the EntryPoint.
  </Card>

  <Card title="Bundlers" href="/docs/architects/components/infrastructure/account-abstraction/bundlers">
    Read how DALP uses bundler-compatible discovery behind the platform execution path.
  </Card>

  <Card title="Paymasters and gas sponsorship" href="/docs/architects/components/infrastructure/account-abstraction/paymasters-and-gas-sponsorship">
    Sponsor eligible account abstraction transactions without changing identity or asset policy.
  </Card>

  <Card title="Claims and identity" href="/docs/architecture/concepts/claims-and-identity">
    Connect participant wallets, OnchainID claims, trusted issuers, and compliance expressions.
  </Card>

  <Card title="Asset policy" href="/docs/architecture/concepts/asset-policy">
    Combine identity, compliance modules, lifecycle hooks, and governance into per-asset policy.
  </Card>

  <Card title="Tokenization modeling" href="/docs/architects/concepts/tokenization-modeling">
    Turn an asset class and template into token metadata, features, and compliance rules.
  </Card>
</Cards>

## Components [#components]

<Cards>
  <Card title="Component catalog" href="/docs/architects/components">
    Find the component layer that owns an architecture decision or evidence trail.
  </Card>

  <Card title="Platform layer" href="/docs/architects/components/platform">
    Review the Console, Platform API, and System Factory entry surfaces.
  </Card>

  <Card title="Infrastructure layer" href="/docs/architects/components/infrastructure">
    Inspect execution services that prepare EVM transactions, route signing, and index events.
  </Card>

  <Card title="Asset contracts" href="/docs/architects/components/asset-contracts">
    Read the SMART Protocol contract layer that enforces token rules on EVM networks.
  </Card>

  <Card title="Token features" href="/docs/architects/components/token-features">
    Attach fees, governance, lifecycle, yield, permit, and conversion behaviour to assets.
  </Card>

  <Card title="Capabilities" href="/docs/architects/components/capabilities">
    Add focused add-on workflows for distribution, settlement, treasury, sales, and feeds.
  </Card>
</Cards>

## Flows [#flows]

<Cards>
  <Card title="Flows overview" href="/docs/architects/flows">
    See how a business request becomes a controlled platform operation.
  </Card>

  <Card title="Signing flow" href="/docs/architects/flows/signing-flow">
    Walk an EVM transaction from request through compliance simulation, custody signing, and broadcast.
  </Card>

  <Card title="Asset issuance" href="/docs/architects/flows/asset-issuance">
    Follow asset deployment from instrument configuration to first operations.
  </Card>

  <Card title="Compliance transfer" href="/docs/architects/flows/compliance-transfer">
    Step through identity, module, and policy checks before a token transfer executes.
  </Card>

  <Card title="Feeds update flow" href="/docs/architects/flows/feeds-update-flow">
    See how issuer-signed feed updates reach the platform and contracts that use them.
  </Card>

  <Card title="Treasury distribution" href="/docs/architects/flows/treasury-distribution">
    See how treasury distributions move from configuration to investor wallets.
  </Card>

  <Card title="XvP settlement" href="/docs/architects/flows/xvp-settlement">
    Coordinate multi-party asset exchanges through local or HTLC settlement.
  </Card>
</Cards>

## Integrations [#integrations]

<Cards>
  <Card title="Integration overview" href="/docs/architects/integrations">
    Review supported integration surfaces and operator-configurable seams.
  </Card>

  <Card title="Custody providers" href="/docs/architects/integrations/custody-providers">
    Connect DFNS, Fireblocks, Luna HSM, browser wallets, and provider approval policy.
  </Card>

  <Card title="Compliance providers" href="/docs/architects/integrations/compliance-providers">
    Onboard identity, business, AML, and wallet-monitoring providers as on-chain claims.
  </Card>

  <Card title="Supported networks" href="/docs/architects/integrations/supported-networks">
    Configure built-in viem chains and custom EVM networks with RPC and finality controls.
  </Card>
</Cards>

## Data availability [#data-availability]

<Cards>
  <Card title="Data availability overview" href="/docs/architects/data-availability">
    Understand how EVM events become queryable platform state and where reads can lag.
  </Card>

  <Card title="Ledger Index" href="/docs/architects/data-availability/chain-indexer">
    Inspect how checkpoints, finality, reorg handling, and reindexing affect indexed reads.
  </Card>
</Cards>

## Operability [#operability]

<Cards>
  <Card title="Operability overview" href="/docs/architects/operability">
    Map telemetry, PostgreSQL persistence, durability, HA handoffs, and failure behaviour.
  </Card>

  <Card title="Observability" href="/docs/architects/operability/observability">
    Run the observability stack with metrics, logs, traces, and Grafana dashboards.
  </Card>

  <Card title="Database" href="/docs/architects/operability/database">
    Configure PostgreSQL connection control, TLS, pooling, and health checks.
  </Card>

  <Card title="Failure modes" href="/docs/architects/operability/failure-modes">
    Review degradation and recovery behaviour when dependencies are unavailable.
  </Card>
</Cards>

## Self-hosting [#self-hosting]

<Cards>
  <Card title="Self-hosting overview" href="/docs/architects/self-hosting">
    Deploy DALP in your own Kubernetes or OpenShift infrastructure.
  </Card>

  <Card title="Prerequisites" href="/docs/architects/self-hosting/prerequisites">
    Check the infrastructure, service, network, and credential requirements.
  </Card>

  <Card title="Installation process" href="/docs/architects/self-hosting/installation-process">
    Walk through SettleMint-managed installation phases for self-hosted deployments.
  </Card>

  <Card title="OpenShift installation" href="/docs/architects/self-hosting/openshift-installation">
    Deploy DALP on OpenShift with restricted SCCs, Routes, and CSI-backed storage.
  </Card>

  <Card title="High availability" href="/docs/architects/self-hosting/high-availability">
    Choose an HA and disaster recovery pattern with documented recovery metrics.
  </Card>
</Cards>
