# Asset Console

Source: https://docs.settlemint.com/docs/architecture/components/platform/asset-console
The Asset Console provides a comprehensive web interface for digital asset
lifecycle management. Built with enterprise authentication, theme customization
for Asset Console branding, and multi-language support, the console adapts to
institutional requirements while maintaining consistent security standards.




## Overview [#overview]

The Asset Console is the primary interface for platform operators managing digital assets. The console provides role-based workflows that guide users through complex operations while maintaining complete audit trails. Every action requiring blockchain interaction passes through wallet verification to prevent unauthorized transactions.

Institutional asset management demands interfaces purpose-built for compliance and operational rigor. The Asset Console addresses these requirements through structured workflows, mandatory verification gates, comprehensive activity logging, and extensive customization options for enterprise deployments.

<Mermaid
  chart="`flowchart TB
  subgraph UI[&#x22;Asset Console&#x22;]
    DASH(Dashboard)
    ASSET(Asset Management)
    PORT(Portfolio View)
    COMP(Compliance Queue)
  end

  subgraph API[&#x22;Unified API&#x22;]
    PROC(API Procedures)
  end

  subgraph ORCH[&#x22;Orchestration&#x22;]
    DEE(DALP Execution Engine)
  end

  DASH --> PROC
  ASSET --> PROC
  PORT --> PROC
  COMP --> PROC
  PROC --> DEE

  style DASH fill:#5fc9bf,stroke:#3a9d96,stroke-width:2px,color:#fff
  style ASSET fill:#5fc9bf,stroke:#3a9d96,stroke-width:2px,color:#fff
  style PORT fill:#5fc9bf,stroke:#3a9d96,stroke-width:2px,color:#fff
  style COMP fill:#5fc9bf,stroke:#3a9d96,stroke-width:2px,color:#fff
  style PROC fill:#6ba4d4,stroke:#4a7ba8,stroke-width:2px,color:#fff
  style DEE fill:#8571d9,stroke:#654bad,stroke-width:2px,color:#fff`"
/>

The console communicates through the Unified API. This architecture ensures consistent behavior between console operations and programmatic API access. The same validation, permissions, and audit logging apply regardless of access method.

## Core capabilities [#core-capabilities]

![Asset Designer 7-step wizard](/docs/screenshots/asset-designer/asset-designer.webp)

### Asset creation and configuration [#asset-creation-and-configuration]

The console guides issuers through asset tokenization with structured forms and validation. Required fields ensure regulatory compliance while optional parameters accommodate jurisdiction-specific requirements. Asset preview displays exact on-chain representation before deployment.

![Centralized asset management view](/docs/screenshots/asset-designer/my-assets.webp)

### Portfolio management [#portfolio-management]

Investors access consolidated portfolio views showing holdings across asset types. The interface reflects confirmed blockchain state, and historical transaction records provide complete audit trails for tax and compliance reporting.

**Holdings overview**: Real-time valuations aggregate positions across all asset types—bonds, equities, deposits, stablecoins—into a unified view. Performance metrics track returns over configurable periods.

**Transaction history**: Complete transaction logs with filtering, export capabilities, and categorization for tax reporting. Each transaction links to its blockchain record for verification.

**Compliance status**: Investors see their verification status, claim expirations, and any pending requirements. Proactive notifications alert users before claims expire to prevent transfer restrictions.

### Compliance workflows [#compliance-workflows]

Compliance officers review investor verification submissions through dedicated queues. Risk scoring surfaces priority reviews while bulk actions reduce repetitive work in high-volume operations. All decisions record timestamps, reviewers, and rationale for regulatory defense.

![Post-deployment asset analytics](/docs/screenshots/asset-designer/asset-insights.webp)

### Distribution management [#distribution-management]

The console manages dividend payments, interest distributions, and yield allocations. Calculation previews display per-investor amounts before execution. Post-distribution reports confirm delivery and flag any failed transfers for remediation.

## Customization [#customization]

The Asset Console supports comprehensive customization for enterprise deployments, covering both visual branding and language localization.

### White-labeling [#white-labeling]

Enterprise deployments apply consistent branding to the Asset Console through the theme system. Customizable elements include logo variants, authentication-screen imagery, background images, favicons, Apple touch images, color tokens, and typography.

Theme preview diffs and full theme configurations use these public payload keys:

| Key                              | Controls                                                                                                                                       |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `logo`                           | Primary, compact, and authentication logo URLs such as `lightUrl`, `darkUrl`, `lightIconUrl`, `darkIconUrl`, `authLightUrl`, and `authDarkUrl` |
| `images`                         | Authentication overlays, background images, favicons, Apple touch images, and favicon variants                                                 |
| `fonts`                          | `sans` and `mono` font family, source, weight, preload, and custom URL settings                                                                |
| `cssVars.light` / `cssVars.dark` | Light-mode and dark-mode color tokens                                                                                                          |
| `metadata`                       | Full theme updates include version and update metadata for optimistic concurrency                                                              |

Administrators can preview a diff with `baseVersion` before applying the reviewed theme change.

### Public branding assets [#public-branding-assets]

Uploaded branding assets are intended for direct rendering in the user interface. Logo, authentication-screen, background, favicon, and Apple touch assets can be served through public `/dalp/...` asset URLs so browsers can load the active theme without an API call.

Do not use public branding asset URLs for investor files, token documents, KYC evidence, or operational attachments. Those files stay behind the relevant document workflows and should be retrieved through the KYC or token document download APIs when an authorized user needs access.

### Internationalization [#internationalization]

The console provides full multi-language support with type-safe translations across all interface elements. Supported languages include English (en-US), German (de-DE), Japanese (ja-JP), and Arabic (ar-SA) with full right-to-left layout support. Language selection can be configured through user preference, browser detection, or deployment-wide defaults via Helm values.

## Accessibility [#accessibility]

The Asset Console implements WCAG 2.1 Level AA accessibility standards:

* Full keyboard navigation for all workflows
* Screen reader optimization with semantic markup
* Color contrast ratios meeting accessibility guidelines
* Focus indicators for interactive elements
* Skip navigation links for efficient browsing

## See also [#see-also]

* [Authentication and security](/docs/architecture/security/authentication) for identity management
* [Roles and tenancy](/docs/architecture/security/authorization) for access control and multi-tenant configuration
* [Unified API](/docs/architecture/components/platform/unified-api) for programmatic access
* [DALP Execution Engine](/docs/architecture/components/infrastructure/execution-engine) for operation processing
