# SMART Protocol architecture moved

Source: https://docs.settlemint.com/docs/architects/overview/smart-protocol
Find the current DALP SMART Protocol architecture page for ERC-3643 asset contracts, identity checks, compliance modules, and transfer validation.



The SMART Protocol architecture guide now lives in the asset contract component catalogue. Start with [SMART Protocol integration (ERC-3643)](/docs/architects/components/asset-contracts/smart-protocol-integration) when you need the ERC-3643 model for regulated transfers.

That guide explains how DALP asset contracts check recipient identity, evaluate compliance modules, run token-feature hooks, and update token state after the transfer is permitted.

## Architecture map [#architecture-map]

<Mermaid
  chart="`flowchart LR
  LEGACY[&#x22;Legacy architecture URL&#x22;] --> CURRENT[&#x22;SMART Protocol integration<br/>(ERC-3643)&#x22;]
  CURRENT --> CONCEPT[&#x22;ERC-3643 concept map&#x22;]
  CURRENT --> IDENTITY[&#x22;Claims and identity model&#x22;]
  CURRENT --> FLOW[&#x22;Compliance transfer flow&#x22;]
  CURRENT --> FEATURES[&#x22;Token features&#x22;]

  style LEGACY fill:#9aa5b1,stroke:#64748b,stroke-width:2px,color:#111827
  style CURRENT fill:#8571d9,stroke:#5f4bb0,stroke-width:2px,color:#fff
  style CONCEPT fill:#6ba4d4,stroke:#3d6f97,stroke-width:2px,color:#102033
  style IDENTITY fill:#6bd48a,stroke:#4aa866,stroke-width:2px,color:#10201f
  style FLOW fill:#c7a15a,stroke:#8a6b2f,stroke-width:2px,color:#211807
  style FEATURES fill:#d47f6b,stroke:#a85d4a,stroke-width:2px,color:#21100b`"
/>

The canonical page places the asset token at the enforcement point. It then follows the checks that decide whether a regulated transfer can change token state.

## Where to go [#where-to-go]

The overview URL remains as a compatibility entry point for old bookmarks and search results.

The asset-contract page gives the full mental model before you continue to the concept, security, flow, and feature pages listed below.

## Related architecture pages [#related-architecture-pages]

| If you need to understand                          | Read this page                                                                                                  |
| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| How ERC-3643 maps to DALP asset contracts          | [SMART Protocol integration (ERC-3643)](/docs/architects/components/asset-contracts/smart-protocol-integration) |
| The ERC-3643 standard concepts used by DALP        | [ERC-3643 compliance standard](/docs/architects/components/asset-contracts/erc-3643-compliance-standard)        |
| Identity claims, claim topics, and trusted issuers | [Claims and identity model](/docs/architects/concepts/claims-and-identity)                                      |
| The checks that run before regulated transfers     | [Compliance Transfer Flow](/docs/architects/flows/compliance-transfer)                                          |
| Runtime token features attached to assets          | [Token Features](/docs/architects/components/token-features)                                                    |
| How asset contracts are deployed and upgraded      | [Deployment Architecture](/docs/architects/components/asset-contracts/deployment-architecture)                  |
