Overview
Capabilities are optional operational modules deployed through the factory pattern. Each capability adds specific functionality -- token distribution, treasury management, settlement, or token sales -- without modifying core platform services.
Purpose: Describe the capabilities layer -- operational tools that extend DALP through a standardized factory deployment pattern.
- Doc type: Reference
What you'll find here
- How capabilities extend the platform without modifying core services
- The factory deployment pattern for capability installation
- Inventory of all four capabilities with responsibilities
- Links to each capability's detailed architecture page
Layer overview
Capabilities are self-contained operational modules. Unlike infrastructure services that run continuously, capabilities are deployed on-demand through the factory pattern: a factory contract deploys and configures capability instances per asset or per tenant. Each instance operates independently with its own on-chain state.
This pattern provides two architectural benefits. First, capabilities can be added or upgraded without redeploying core platform services. Second, each capability instance has isolated state, preventing cross-contamination between assets or tenants.
All capabilities interact with the SMART Protocol for compliance enforcement and use infrastructure services (Execution Engine, Transaction Signer) for reliable execution.
Components
| Component | Responsibility | Details |
|---|---|---|
| Airdrop | Token distribution | Three strategies: direct push, merkle-drop for gas-efficient claims, and vesting schedules |
| Vault | Multi-signature treasury management | Configurable approval thresholds, time-locks, and spending limits |
| XvP Settlement | Atomic cross-party settlement | Delivery-versus-payment with escrow, matching, and atomic execution |
| Token Sale (DAIO) | Digital Asset Initial Offering | Configurable sale parameters, investor limits, and compliance-gated participation |
| Issuer-Signed Scalar Feed | Price data attestation | Issuer-signed price feeds with drift protection, history modes, and fixed-point precision |
Related
- Component catalog for the full platform inventory
- SMART Protocol integration (ERC-3643) for the compliance framework capabilities build on
- Infrastructure layer for the services capabilities depend on
- Key flows for end-to-end operation sequences involving capabilities
Conversion
Convertible instrument pair for DALPAsset — Conversion (loan-side) and Conversion Minter (equity-side). Manages trigger types, executes holder-initiated and forced conversions, and coordinates cross-token burns and mints.
Airdrop
The Airdrop capability provides a Merkle-proof-based token distribution system with three strategies -- time-bound, vesting, and push -- each deployed through the factory pattern with pluggable claim tracking.