SettleMint
Developer guidesCLI

Overview

Choose the right DALP CLI guide for installation, command lookup, scripting, CI automation, and AI agent workflows.

The DALP CLI is the command-line control plane for the Digital Asset Lifecycle Platform. Operators and developers use it for local administration, repeatable scripts, CI jobs, and AI agent workflows that call DALP through typed commands.

Rendering diagram...

When to use the CLI

Use the CLI when the work starts in a terminal or automation environment:

TaskUse the CLI forStart with
First accessInstall the package, log in, verify your session, and set output preferences.Getting started
Command lookupFind the command group for tokens, users, compliance, monitoring, settings, XvP settlement, and other DALP domains.Command reference
Repeatable operationsBuild scripts that read JSON, handle errors, and run the same operational sequence safely.Scripting and automation
AI-assisted workExpose DALP commands to coding agents through shell execution, MCP, generated skills, and structured output.AI agent integration

How the CLI is organised

The CLI groups commands by operating domain. Authentication and configuration commands prepare the local session. Domain commands then work against the active DALP instance and organization.

Common command families include:

  • auth, login, logout, whoami, and config for sessions, API keys, organizations, and local configuration.
  • tokens, token-sales, external-tokens, and fixed-yield-schedules for asset lifecycle and token-related operations.
  • users, identities, identity-recoveries, kyc, contacts, and compliance-providers for participant, identity, and compliance workflows.
  • settings, asset-type-templates, compliance-templates, and system for platform configuration and administration.
  • account, actions, blockchain-transactions, monitoring, and search-results for inspection, evidence, and operational follow-up.
  • xvp-settlements for cross-value protocol settlement operations.

Operating model

CLI commands follow the same DALP permission model as the API. Most commands require an authenticated session and run against the active organization. Commands that change state should be scripted with explicit input values, JSON output, error handling, and a list-before-create pattern where duplicate creation would be unsafe.

The operator or automation owner controls the local CLI environment: platform URL, active organization, credentials, output format, scripts, and CI secrets. DALP enforces the authenticated user's permissions and organization context when each command reaches the platform.

The CLI is not the runtime interface for application traffic. Use the DALP API for service integrations that need a stable programmatic interface, request lifecycle control, and application-owned error handling. Many production teams use both: the API for application logic, and the CLI for setup, checks, scripts, and incident follow-up.

Next steps

On this page