SettleMint
ArchitectureComponentsAsset Contracts

Asset Contracts

DALPAsset is the recommended contract type for all new tokenization projects. Configure token features and compliance modules per instrument. Specialized types remain supported for existing deployments.

In development: DALPAsset and token features are behind a feature flag and under active development. Interfaces and behavior may change before general availability.

Purpose: Define DALP asset contract types, the recommended approach for new projects, and per-instrument legacy-equivalent presets.


DALPAsset is the recommended contract type for all new tokenization projects. It extends SMART Protocol (ERC-3643) with runtime-configurable token features and compliance modules — no redeployment needed to evolve.

See DALPAsset for the full architecture: how configuration works, change impact, and relationship to legacy types.


Legacy-equivalent presets at a glance

PresetToken features to attachCompliance modules
BondFixed Treasury Yield, Maturity Redemption, Historical BalancesCapped
EquityVoting Power, Historical BalancesPer jurisdiction
FundAUM Fee, Voting Power, Historical BalancesPer jurisdiction
StableCoinHistorical BalancesCollateral
DepositHistorical BalancesPer jurisdiction
RealEstateHistorical BalancesCapped
PreciousMetalHistorical BalancesPer jurisdiction

See Legacy-Equivalent Presets for the full configuration spec — token features, compliance modules, parameters, and legacy equivalents per instrument.


Asset contract details showing on-chain parameters

When to choose

  • DALPAsset — runtime flexibility: attach and reconfigure token features post-deployment. Recommended for all new projects. See DALPAsset for details and Legacy-Equivalent Presets for configuration guidance.
  • Legacy specialized type — compile-time immutability: features embedded at deployment cannot change. Choose when compliance or legal frameworks require post-issuance immutability guarantees. See Legacy Types for the full decision checklist.

Common foundation

Every asset type — DALPAsset and specialized — shares the same SMART Protocol foundation:

  • ERC-3643 compliance — on-chain transfer enforcement via compliance modules
  • ERC-20 compatibility — standard wallet, DEX, and tooling support
  • OnchainID integration — identity registry for KYC/AML claims
  • ERC-2771 meta-transactions — gasless operations via trusted forwarders
  • ERC-165 introspection — external systems query supported capabilities
  • Unified RBAC — seven per-asset roles with separation of duties (see RBAC)

Further reading

On this page