SettleMint
ComponentsPlatform

Console

The Console is DALP's authenticated web interface for asset lifecycle operations. It gives operators a guided view over asset design, holdings, compliance checks, and theme configuration while keeping execution, policy, and audit evidence in the platform services behind it.

Overview

The Console is DALP's authenticated web interface. Operators and compliance reviewers use it to work with digital asset workflows. The Console is not a separate ledger or policy engine.

It sits above the Platform API, Workflow Engine, contract runtime, and indexer. You work with governed asset data through it. Platform services keep execution controls, policy checks, and audit evidence intact.

Rendering diagram...

The same platform controls apply whether a user works in the Console or an application calls the Platform API. The interface helps users complete work safely. The backing services validate and authorize each request before executing it. Indexing and evidence retrieval stay there as well.

What the Console owns

The Console owns the operator experience. Operators complete asset work through its guided screens and forms. Status views and previews give them the context they need, with no API calls required for routine workflows.

Console surfaceWhat it helps users doBacking platform responsibility
Dashboard and navigationFind asset, token, onboarding, and operational surfacesRoute users to authenticated application areas
Asset DesignerDefine an asset through guided steps for class, basics, instrument template, compliance template, permissions, and summaryValidate payloads and pass executable requests to platform services
Portfolio and asset viewsInspect holdings, asset state, and indexed transaction informationReconstruct confirmed state from indexed chain and platform events
Branding and language controlsRender tenant-specific logos, images, colors, fonts, and translated interface textStore and validate theme payloads and language resources
Document and evidence entry pointsLink users to KYC, token-document, and operational evidence workflowsEnforce document authorization and retrieve protected files through the relevant APIs

The Console does not replace the API's role in the architecture. Use the Platform API when your system needs repeatable programmatic access.

Asset design workflow

The Asset Designer is the Console workflow for preparing an asset before execution. Its steps cover:

  • asset class choice
  • asset basics
  • instrument template selection
  • instrument-specific details
  • compliance template choice
  • initial asset permissions
  • summary review

Asset Designer workflow

The design flow guides operators from business shape to implementation details, then to a final review. Platform services validate and execute the requested lifecycle change after the interface hands off the request.

The Console can also surface missing prerequisites. For example, a template step can direct users to create or register a required asset shape before continuing.

Security and tenancy responsibilities

The Console is an authenticated client. Treat it as a user-facing control surface, not as your source of authority for business rules.

Production deployments require these controls:

  • Users authenticate before reaching private Console routes.
  • Roles and tenant membership determine which records and operations a user can reach.
  • Sensitive documents flow through protected document workflows, not through public branding URLs.
  • Execution requests pass through the same validation and authorization path used by API clients.
  • Confirmed state comes from the indexer and platform read models rather than from browser-local assumptions.

This separation matters for audits. Reviewers can distinguish between four records: what the Console displayed, what the API accepted, what the execution layer submitted, and what the indexer reconstructed from event history.

Branding and public assets

Enterprise deployments can apply tenant branding through the theme system. Submit a theme payload that covers logo variants, authentication-screen imagery, background images, favicons, Apple touch icons, font settings, and color tokens for light and dark modes. Include update metadata with the payload.

Theme keyControls
logoPrimary, compact, and authentication logo URLs such as lightUrl, darkUrl, lightIconUrl, darkIconUrl, authLightUrl, and authDarkUrl
imagesAuthentication overlays, background images, favicons, Apple touch images, and favicon variants
fontssans and mono font family, source, weight, preload, and custom URL settings
cssVars.light and cssVars.darkLight-mode and dark-mode color tokens
metadataVersion, updater, update timestamp, and preview metadata used around theme changes

Theme asset URLs support direct browser rendering. Asset fields accept app-hosted paths starting with / or HTTP/HTTPS URLs, so the active theme loads logos and images without a separate document-download flow.

Do not use public theme asset URLs for investor files, token documents, KYC evidence, or operational attachments. Those records stay behind the relevant document workflows. Your authorized users retrieve them through the matching document APIs.

Localization and accessibility

The Console uses translated interface resources for English (en-US), German (de-DE), Arabic (ar-SA), and Japanese (ja-JP). English is the fallback when a requested language or translation key is unavailable. Arabic uses right-to-left document direction through the i18n provider.

The interface uses component-level labels, semantic text, focus states, and localized formatting helpers for dates, currency values, and numbers. Treat accessibility and localization as production requirements. At rollout, review tenant branding and custom imagery against keyboard use, readable contrast, translated copy length, and RTL layout behavior.

Before production use

Before you use the Console in production, confirm:

  • Tenant authentication is configured, including roles and user membership.
  • Required asset templates, compliance templates, and permissions are in place.
  • Theme colors and logos render in both light and dark modes. Favicons and custom fonts do too.
  • Public branding assets are separate from protected investor and token documents.
  • Language fallback and RTL behavior are acceptable for enabled locales.
  • Operational teams know which evidence comes from the Console, the API, the execution layer, and the indexer.

See also

On this page