SettleMint
User guidesSystem addons

System addons overview

System addons extend DALP environments with optional factories for settlement, distribution, income, fee, data, conversion, and infrastructure workflows.

System addons are Directory-registered factories for settlement, distribution, income, fee, data, conversion, and infrastructure workflows. Platform administrators own addon installation from Settings > Add-ons. Operators own the addon workspace actions that their roles permit, while asset, custody, compliance, and network controls stay with the systems that govern each submitted transaction.

System addons extend platform capabilities with optional features

Addon operating model

System addons are registered at the system level, not on each asset. The platform reads the on-chain Directory, enriches known addon types with UI categories and labels, and separates addon setup from day-to-day addon instances.

Rendering diagram...
LayerWhat it controlsReader action
Directory registrationWhich addon types exist in the environmentConfirm the addon type is registered before installation
UI enrichmentCategory, icon, label, hidden status, and feature groupingUse the Add-ons settings filters to find the right addon family
System installationWhether an addon factory is deployed for the platformInstall visible addon types with administrator permission
Addon workspaceFactory address, instance list, and addon-specific operationsReview instances and open detail pages for settlement, offering, or feature operations

Scope and ownership

System addons add optional platform factories. They do not move ownership of the underlying asset, custody model, compliance rules, network operation, or treasury approval flow.

AreaOwnerOut of scope for system addons
Addon registrationPlatform environment and Directory configurationRegistering unsupported addon types or enabling hidden contract capabilities from the Add-ons installer
Addon installationPlatform administratorBypassing administrator permissions or installing an addon before Directory registration
Addon workspace actionsAuthorized operator for the installed factory or instanceChanging token compliance rules, custody approvals, or network settlement finality
Asset and transaction controlsThe relevant asset, compliance, custody, and network systemsReplacing KYC checks, custody-provider decisions, off-platform execution behaviour, reserve accounting, or legal approvals
Read-side visibilityIndexing and UI state for the environmentGuaranteeing immediate display of a factory or instance before the source transaction is indexed

Available addon families

The current addon registry groups visible addon types into five functional categories. Vault is intentionally hidden from the Add-ons settings installer and remains a contract-level treasury capability.

FamilyVisible addon typesWhat they are for
DistributionPush airdrop, vesting airdrop, time-bound airdrop, token sale, historical balances, voting power, permitToken distribution, offering, holder-history, governance, and permit-related workflows
Income and feesFixed yield schedule, maturity redemption, transaction fee, transaction fee accounting, external transaction fee, fixed treasury yield, AUM feeYield, redemption, fee, and treasury-income behaviour for assets that need those controls
ExchangeXvP settlement, conversion, conversion minterAsset exchange, settlement, and conversion workflows
DataScalar feed aggregator adapter, issuer-signed scalar feed, price resolverPrice, NAV, feed, and valuation data used by platform workflows
InfrastructurePaymaster signerPlatform support for account abstraction gas sponsorship

Vault boundary

Vault is a contract-level multi-signature treasury capability. It is not listed as a visible Add-ons settings installer. See the Vault architecture reference for its contract boundary, roles, and transaction lifecycle.

Feeds: platform settings and APIs

Feed-related addon types support data workflows. Feeds can also be reviewed from platform settings and managed through the feed APIs. See the Feeds developer guide for API-level feed operations.

Discovery and installation states

The Add-ons settings page separates addon types by current environment state.

State in the UISource conditionWhat it means
Enabled add-onsThe system already has an installed factory for the addon typeAuthorized users can open its workspace and use the supported workflows
Registered add-onsThe addon type is known to DALP and registered in the Directory, but not installedAn administrator can install the addon factory
Unregistered add-onsThe addon type is known to DALP, but not registered in the Directory for the environmentThe addon cannot be installed until the environment registers it

The Add-ons page also supports type and category filters. Type filters distinguish regular addons, token feature factories, and feed factories. Category filters group addon types by distribution, income and fees, exchange, data, and infrastructure.

Installation path

Administrators can install visible addon types from Settings > Add-ons. During system onboarding, DALP shows the system-addons step to administrators so they can choose platform add-ons before the environment is fully configured.

After installation, an addon factory becomes available through an addon workspace. That workspace gives operators the factory address, the instance list, and the detail page for supported instance types such as XvP settlements or token sales.

Production boundaries

System addons expose platform capabilities, but they do not replace the controls that govern each operation.

BoundaryWhat to check before production
Access controlAdministrator rights install addon factories. Contract roles and user permissions still decide which instance actions are available.
Registry stateA known addon type must be registered in the Directory before the UI can install it.
Instance configurationEach settlement, sale, feed, fee, or feature instance keeps its own configuration and lifecycle.
Asset and compliance rulesToken rules, compliance checks, custody decisions, and network execution still apply to submitted transactions.
Read-side freshnessAddon workspaces depend on indexed state. Recently deployed factories or instances can take time to appear after the source transaction completes.

Next steps

On this page