SettleMint
User guidesSystem addons

Introduction

System addons extend your tokenized assets with advanced capabilities like atomic settlements, yield management, and automated distributions. Learn how platform administrators discover and install addons from the on-chain Directory registry.

System addons are optional modules that extend the functionality of your tokenized assets. Each addon provides specialized capabilities that work alongside your core asset operations.

System addons extend platform capabilities with optional features

Available addons

The platform automatically discovers available addons from the on-chain Directory registry. This means the addon list is always up-to-date—no manual configuration required. When new addon types are registered to the Directory, they automatically appear in your Add-ons settings.

AddonPurposeCommon use cases
XvP SettlementAtomic multi-party asset exchangesBond-for-cash trades, currency swaps, cross-chain transfers
Yield ScheduleAutomated distribution of returnsBond coupons, dividend payments, interest distributions
VaultMulti-signature treasury controlDAO treasuries, corporate custody, maker-checker workflows
AirdropToken distributionCommunity rewards, team vesting, acquisition swaps
FeedsOn-chain data feeds with issuer-signed updatesPrice feeds, NAV reporting, oracle data

Feeds: API-only

The Feeds addon does not have a UI workflow. Manage feeds through the API. See the Feeds developer guide for details.

How addon discovery works

Addons are registered in the system's on-chain Directory. The platform queries this registry to build the list of available addons. This approach ensures:

  • Always current: New addon types become available automatically when registered to the Directory
  • Consistent: All environments use the same addon list from their respective Directory
  • Extensible: Platform operators can add new addon types without code changes

When you access the Add-ons settings page, the platform fetches the current list of registered addon types from the Directory. Any addon type listed in the Directory appears as available for installation.

How addons work

Addons are deployed as separate smart contracts registered in the system's addon registry. They operate independently of individual assets, providing platform-wide capabilities that any authorized user can use for their tokenized assets.

Each addon:

  • Is registered once at the system level by platform administrators
  • Operates independently of other addons
  • Has its own role-based access controls
  • Provides both UI workflows and API access
  • Records all operations on-chain for auditability

Addon deployment vs. instances

System-level deployment (administrators):

  • Enables an addon for the entire platform
  • Done during initial setup or via platform settings
  • Example: "Deploy XvP Settlement addon"

Creating instances (authorized users):

  • After deployment, users create specific addon instances for their needs
  • Examples: "Create a yield schedule for this bond", "Create an XvP settlement between these parties"
  • Each instance operates independently with its own configuration

Enabling addons

Addons are configured at the system level by platform administrators. Once enabled, authorized users can access addon features through the platform UI or API.

To install an addon:

  1. Go to Settings > Add-ons
  2. Browse available addons from the Directory registry
  3. Click Install on the addon you need
  4. Configure the addon for your organization

You can also install addons during the onboarding wizard when setting up a new asset.

Administrator access

Contact your platform administrator to enable addons for your organization.

Further reading

On this page