# Documentation - Get started - [Getting started](https://docs.settlemint.com/docs/getting-started.md): Go from a first sign-in to a first issued asset in the Console, then find the next three pages for your role. - [Create your account and organisation](https://docs.settlemint.com/docs/getting-started/onboarding.md): Deploy a new organisation in four steps, knowing that its name, network and wallet choice are final, and recover a deployment that fails or stalls. - [Issue your first asset](https://docs.settlemint.com/docs/getting-started/your-first-asset.md): Issue an instrument from a template, mint its tokens, and transfer part of the balance to a recipient in the Console. - [Where to go next](https://docs.settlemint.com/docs/getting-started/where-next.md): Pick the path that matches your work in DALP: its goal, the next three pages to read, and the Console role you need. - [Sign-in codes for the Investor portal](https://docs.settlemint.com/docs/getting-started/sign-in-codes.md): Email and text message codes are a second factor at Investor portal sign-in, offered when the account and its organisations allow them. - Platform - [What DALP is](https://docs.settlemint.com/docs/platform.md): DALP is built from eight named systems around one registry of assets. Learn what each system owns, how a write moves through them, how an instance is deployed and which networks it runs on. - [DALP Instance](https://docs.settlemint.com/docs/platform/dalp-instance.md): A DALP Instance is one self-contained copy of the platform, deployed on infrastructure you choose and connected to ledger networks you approve. - [EVM Contract Set](https://docs.settlemint.com/docs/platform/evm-contract-set.md): The EVM Contract Set is the identity, compliance, custody, and settlement contracts DALP deploys around one composable security token, checked in one call. - [System Version](https://docs.settlemint.com/docs/platform/system-version.md): A System Version is how far an organisation's on-chain components have advanced against the current module set, and migrating repoints those that fell behind. - Concepts - [DALP concepts](https://docs.settlemint.com/docs/concepts.md): Find the DALP concept page that defines each part of the digital asset lifecycle: settlement, compliance, custody, records, and operations. - Modeling assets - [Composable Token](https://docs.settlemint.com/docs/concepts/modeling-assets/composable-token.md): A composable token lets an issuer bring a new regulated instrument to market by configuring facts, features, and rules instead of writing new contract code. - Token features - [Token features](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features.md): How the sixteen documented token features reach a token, how to choose one, and why a feature operation is rejected, with one reference page per feature group. - [Income features](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features/income.md): Reference for the token features that pay holders: dividend yield, interest yield, fixed treasury yield, maturity redemption and the distribution waterfall. - [Fee features](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features/fees.md): Reference for the token features that charge or record fees: management fee, transaction fee, transaction fee accounting and external transaction fee. - [Conversion features](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features/conversion.md): Reference for the conversion and conversion minter token features that turn a loan or convertible token into newly minted target tokens. - [Permit](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features/permit.md): Reference for the permit token feature and the Platform API routes that sign a permit, relay it, and read its signing domain and nonce. - [Balance, voting, hold and supply features](https://docs.settlemint.com/docs/concepts/modeling-assets/token-features/balances-and-holds.md): Reference for the historical balances, voting power, hold and supply delegate token features: what each records or restricts and who operates it. - [Instrument Templates](https://docs.settlemint.com/docs/concepts/modeling-assets/instrument-templates.md): An instrument template lets an issuer configure a new instrument from an approved shape, instead of re-deciding what it records, does, and permits each time. - [Asset Class](https://docs.settlemint.com/docs/concepts/modeling-assets/asset-class.md): An asset class groups instrument templates by economic category for catalogue navigation and exposure reporting. - [Denomination Asset](https://docs.settlemint.com/docs/concepts/modeling-assets/denomination-asset.md): A Denomination Asset lets a payout-bearing Token Feature, such as Maturity Redemption or a yield schedule, pay holders in a real asset it never custodies. - [Stablecoin](https://docs.settlemint.com/docs/concepts/modeling-assets/stablecoin.md): A Stablecoin lets an issuer declare a currency peg and enforce a collateral check against a signed claim, on the same record as the rest of the token's life. - Issuing & markets - [Asset Lifecycle](https://docs.settlemint.com/docs/concepts/issuing-and-markets/asset-lifecycle.md): Asset Lifecycle is the whole working life of a regulated tokenised instrument, from issuance through servicing to redemption, governed on one platform. - [Primary Offering](https://docs.settlemint.com/docs/concepts/issuing-and-markets/primary-offering.md): A Primary Offering lets an issuer sell newly issued units once and resolve payment, allocation, and delivery or refunds as one on-chain outcome. - [Fund dealing](https://docs.settlemint.com/docs/concepts/issuing-and-markets/fund-dealing.md): Fund dealing groups requests by UTC dealing day, closes each day at 12:00 UTC, and settles subscriptions and redemptions at one published net asset value. - [Corporate Action](https://docs.settlemint.com/docs/concepts/issuing-and-markets/corporate-action.md): A Corporate Action records an issuer's event on a token, such as a dividend or a split, and applies it on chain as a claimable payout or a mint or burn. - [Token Distribution](https://docs.settlemint.com/docs/concepts/issuing-and-markets/token-distribution.md): Token Distribution, the airdrop of the API and contracts, commits an allocation list under one Merkle root and pays it out by push, claim or vesting. - [Trading Venue](https://docs.settlemint.com/docs/concepts/issuing-and-markets/trading-venue.md): A Trading Venue lets a tenant run its own exchange for a tokenised asset. An approved bust lends the operations signer a custodian role for the reversal alone. - [Venue journey](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-journey.md): Follow one security from listing on the trading venue through the identity check, funding, trading, settlement, positions, reports, and the session close. - [Venue market data](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-market-data.md): A Trading Venue instrument's official close, ticker, candles, streams, announcements and price alerts, plus its trading calendar and participant notifications. - [Venue controls and evidence](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-controls.md): How a Trading Venue checks admission, which roles change a running instrument and who must agree, and the FIX drop copy and surveillance files it produces. - [Instrument denials](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-market-denials.md): A per-instrument deny list bars one wallet from one public instrument and records the reason and the user who barred it. The wallet keeps trading the rest. - [Venue retention](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-retention.md): Set how many years a venue keeps its trades and orders, preview the monthly run, read the append-only archive, and hold records back with a legal hold. - [Venue VAT](https://docs.settlemint.com/docs/concepts/issuing-and-markets/venue-vat.md): A venue sets a VAT rate, settlement calculates it on each fee line, and the tax moves to a configured recipient in the same settlement as the trade. - Settlement - [Transaction Lifecycle](https://docs.settlemint.com/docs/concepts/settlement/transaction-lifecycle.md): The Transaction Lifecycle gives every platform write one auditable path to its outcome, and a same-key retry at the queue attaches to the same record. - [Transaction Queue](https://docs.settlemint.com/docs/concepts/settlement/transaction-queue.md): The transaction queue lets an integrator retry a blockchain write under the same key, so the retry attaches to the first request instead of filing it twice. - [Settlement Verdict](https://docs.settlemint.com/docs/concepts/settlement/settlement-verdict.md): A Settlement Verdict is the recorded end state of an accepted write: completed, failed, dead letter or cancelled. Report success only on completed. - [XvP Settlement](https://docs.settlemint.com/docs/concepts/settlement/xvp-settlement.md): XvP Settlement lets two or more parties exchange tokenised assets without either side delivering first: local legs settle atomically, external legs by hashlock. - [Workflow Engine](https://docs.settlemint.com/docs/concepts/settlement/workflow-engine.md): The Workflow Engine lets a multi-step operation survive a process restart by reusing every recorded step result instead of starting over. - Compliance & Identity - [Participant](https://docs.settlemint.com/docs/concepts/compliance-and-identity/participant.md): A participant is the platform's one record of a compliance subject, so role grants, claims, audit rows and delegated actions point at the same subject. - [Bulk participant import](https://docs.settlemint.com/docs/concepts/compliance-and-identity/participant-import.md): Import participant rows in a background batch keyed by an organisation-scoped external reference. - [On-Chain Identity](https://docs.settlemint.com/docs/concepts/compliance-and-identity/onchain-identity.md): An On-Chain Identity is a ledger contract for one subject. It holds the claims issuers sign, and the identity registry links the subject's wallets to it. - [Admit a custodian with a capacity topic](https://docs.settlemint.com/docs/concepts/compliance-and-identity/capacity-topics.md): A capacity topic is a verification topic your compliance team registers to admit custodians. Learn who issues it and how far trust reaches. - [Compliance Policy](https://docs.settlemint.com/docs/concepts/compliance-and-identity/compliance-policy.md): A Compliance Policy lets a compliance team write eligibility and holding rules once, while an organisation-wide floor reaches every bound token. - [Transfer-Path Compliance](https://docs.settlemint.com/docs/concepts/compliance-and-identity/transfer-path-compliance.md): Transfer-Path Compliance enforces a regulated token's rules inside the on-chain transfer, so an ordinary movement that fails a rule reverts before it settles. - [Role Grant](https://docs.settlemint.com/docs/concepts/compliance-and-identity/role-grant.md): A role grant names which wallet may make a privileged call, and the access manager contract checks it on chain before the call runs. - [Delegated Authority](https://docs.settlemint.com/docs/concepts/compliance-and-identity/delegated-authority.md): Delegated Authority lets a signed-in operator work inside another party's account. One check decides who may enter. The party's own roles decide the rest. - [Add-on approvals](https://docs.settlemint.com/docs/concepts/compliance-and-identity/addon-approvals.md): An add-on can hold a consequential function until the required number of people approve that exact call, then run it once. - [Compliance modules](https://docs.settlemint.com/docs/concepts/compliance-and-identity/compliance-modules.md): Reference for what each compliance module permits or refuses, its parameters and units, and where you configure it. - [Roles and segregation of duties reference](https://docs.settlemint.com/docs/concepts/compliance-and-identity/roles-and-segregation-of-duties.md): Every role a DALP deployment checks, what each one permits, and which pairs of roles or people the platform keeps apart. - Custody & signing - [Smart Wallet](https://docs.settlemint.com/docs/concepts/custody-and-signing/smart-wallet.md): A Smart Wallet lets a tenant require several signers to agree before an instruction moves assets, with the rule enforced on chain, not by one private key. - [User operations](https://docs.settlemint.com/docs/concepts/custody-and-signing/user-operations.md): Submit a signed smart-wallet user operation, replace a pending one, estimate gas, read its status and receipt, and see how it settles. - [Agents and mandates](https://docs.settlemint.com/docs/concepts/custody-and-signing/agent-mandates.md): An agent acts as its own participant under a mandate the chain enforces: allowed calls, spending ceilings, an expiry, and two kill switches the owner controls. - [Gas sponsorship](https://docs.settlemint.com/docs/concepts/custody-and-signing/gas-sponsorship.md): Who pays the network fee for each write, how a sponsored smart wallet operation reaches the network, and what happens when a paying wallet runs dry. - [Agent mandate](https://docs.settlemint.com/docs/concepts/custody-and-signing/agent-mandate.md): An agent mandate confines a software agent's smart wallet on chain: the calls it may make, the amounts it may move and the date it stops. - [Multisig](https://docs.settlemint.com/docs/concepts/custody-and-signing/multisig.md): Multisig lets a tenant put a wallet under several signers, weighted so authority follows who must agree, before any of them can act alone. - [Custody Provider](https://docs.settlemint.com/docs/concepts/custody-and-signing/custody-provider.md): A Custody Provider decides who signs for an organisation's accounts, a managed custodian or the holder's own wallet, without changing accounts or approvals. - [External signing](https://docs.settlemint.com/docs/concepts/custody-and-signing/external-signing.md): Sign an EVM write with a key the platform never holds. A transaction preparation binds the write, records your submission and links it to one request. - [Custody Receipt](https://docs.settlemint.com/docs/concepts/custody-and-signing/custody-receipt.md): A custody receipt is an ordinary DALP asset that stands for coins held in custody, minted against coins a gateway received and burned on payout. - [Custody deposits and withdrawals](https://docs.settlemint.com/docs/concepts/custody-and-signing/custody-deposits-and-withdrawals.md): What changed from custody-wallet deposits and withdrawals to gateways, and which destination proofs, fee rules and approvals remain. - [Custodial deposits and positions](https://docs.settlemint.com/docs/concepts/custody-and-signing/custodial-deposits.md): How retired custody-wallet deposit addresses, watches, journals and positions relate to current gateways, receipt holdings and records. - [Custody Gateway](https://docs.settlemint.com/docs/concepts/custody-and-signing/custody-gateway.md): A custody gateway is a client's own deposit and withdrawal point on one network, where coins held in custody are exchanged for custody receipts and back. - [Custody Approval](https://docs.settlemint.com/docs/concepts/custody-and-signing/custody-approval.md): Custody Approval requires a decision from your own approvers before a key signs, enforced by the key holder and by the platform's wallet checker. - [Maker-checker](https://docs.settlemint.com/docs/concepts/custody-and-signing/maker-checker.md): Maker-checker, once turned on, keeps one mistaken instruction or compromised account from moving money, filing a report or approving a corporate action alone. - [Custodian watch](https://docs.settlemint.com/docs/concepts/custody-and-signing/custodian-watch.md): How a custodian learns of privileged actions on tokens it holds, and why a factory upgrade of those tokens waits for the custodian's notice. - [Escrow](https://docs.settlemint.com/docs/concepts/custody-and-signing/escrow.md): An on-chain contract that holds tokens for their owners. One controller locks and pays units, and a token custodian can still force-transfer them. - [Operator Wallet](https://docs.settlemint.com/docs/concepts/custody-and-signing/operator-wallet.md): An operator wallet is a wallet the platform sends from and pays your users' network fees with, and the platform watches its balance. - [How gas is paid and funded](https://docs.settlemint.com/docs/concepts/custody-and-signing/gas-funding.md): What happens to a write when the paying wallet runs out of gas, how the gas payer models differ, and the Platform API routes behind Transaction funding. - Records & evidence - [Ledger Data](https://docs.settlemint.com/docs/concepts/records-and-evidence/ledger-data.md): Ledger Data lets an integration answer a holder list, a transfer history, or a compliance check with one query, instead of decoding chain events itself. - [Market Data](https://docs.settlemint.com/docs/concepts/records-and-evidence/market-data.md): Market Data gives valuation, compliance, and reporting one governed price for an asset or currency pair, so they stop reconciling separate copies of the market. - [Audit Trail](https://docs.settlemint.com/docs/concepts/records-and-evidence/audit-trail.md): An audit trail lets you show a regulator or an auditor who did what, under which role, without relying on the requester's own account of the request. - [Reconciliation](https://docs.settlemint.com/docs/concepts/records-and-evidence/reconciliation.md): Reconciliation lets your register stay the book of record while you prove it agrees with the platform's ledger, and know exactly when a gap needs a person. - [Booked movements](https://docs.settlemint.com/docs/concepts/records-and-evidence/booked-movements.md): A token with booked movements moves units only when an administrator books a movement under a register reference, and refuses any other mint, burn or transfer. - [Mirror tokens](https://docs.settlemint.com/docs/concepts/records-and-evidence/mirror-tokens.md): A standard token that stands for a holding kept off chain, minted and burned one to one with the custodian's or registrar's transaction id. - [Reporting Obligation](https://docs.settlemint.com/docs/concepts/records-and-evidence/reporting-obligation.md): A reporting obligation lets your organisation prove to a regulator which rules governed a filing, and keeps that proof fixed even after the duty changes. - [Trade reports](https://docs.settlemint.com/docs/concepts/records-and-evidence/trade-reports.md): Report each executed trade and bust to a regulator as a FIX trade capture report over a FIX session, and record the regulator's answer on each report. - [FSRA venue reports](https://docs.settlemint.com/docs/concepts/records-and-evidence/fsra-venue-reports.md): Which venue report columns hold the MIR 3.6.7 post-trade details, and the provisional FSMR s.149 files an ADGM venue sends the FSRA. - Events out - [Platform Event](https://docs.settlemint.com/docs/concepts/events-out/platform-event.md): A Platform Event tells an integration what happened through a named, versioned message, so it need not interpret raw chain logs. - [Webhook Delivery](https://docs.settlemint.com/docs/concepts/events-out/webhook-delivery.md): Webhook Delivery signs each event, retries failures for three days and records every attempt, so your receiver needs no retry logic of its own. - Operating - [Platform Health](https://docs.settlemint.com/docs/concepts/operating/platform-health.md): Platform Health rolls API errors, chain connectivity, workflow completion and data freshness into one verdict for platform admins and Owners. - [What the assistant sends](https://docs.settlemint.com/docs/concepts/operating/assistant-data.md): Which models receive an assistant question, who can keep it, what DALP masks before it leaves, and what the data setting adds. - [How the Console frame works](https://docs.settlemint.com/docs/concepts/operating/console-navigation.md): The sidebar lists only what you can open, collapses to icons, and keeps you in the frame when an address is missing, retired or not yours to open. - [Tables](https://docs.settlemint.com/docs/concepts/operating/table-views.md): Save a Console list as a named view, act on several rows at once, move through rows by keyboard, and come back to the list as you left it. - [Form drafts](https://docs.settlemint.com/docs/concepts/operating/form-drafts.md): A long Console form keeps what you typed in this browser for seven days, offers to resume it, and refuses to store a field named as a PIN or a code. - [Address fields](https://docs.settlemint.com/docs/concepts/operating/address-fields.md): Address fields in the Console search by name, take a pasted 0x address or list, name the addresses they know, and flag a malformed address before you save. - [Investor portal](https://docs.settlemint.com/docs/concepts/operating/investor-portal.md): What your investors see in the Investor portal, from sign-in to the dashboard, and how the portal runs on your own domain with your organisation's branding. - [Bank transfers](https://docs.settlemint.com/docs/concepts/operating/investor-portal-bank-transfers.md): Pay an organisation from your own bank account, request a payout back to that account, and follow both payments in your wallet's Transfers. - [Wallet deposits and withdrawals](https://docs.settlemint.com/docs/concepts/operating/investor-portal-wallet-transfers.md): Deposit coins from your own wallet, withdraw them to an approved payout address, cancel or collect a withdrawal, and prove a self-custody wallet. - Console - [Console](https://docs.settlemint.com/docs/console.md): Every Console screen, grouped the way the Console sidebar groups it, with what each group is for and where its pages start. - Dashboard, Actions and Activity - [Dashboard, Actions and Activity](https://docs.settlemint.com/docs/console/essentials.md): The three Console screens above the sidebar groups, plus the submissions tray, search, the assistant and keyboard shortcuts that work on every screen. - [Dashboard](https://docs.settlemint.com/docs/console/essentials/dashboard.md): Dashboard opens after sign-in with one ranked list of what waits on you, then key figures, system status, what changed since your last look, and pinned views. - [Actions](https://docs.settlemint.com/docs/console/essentials/actions.md): Use Actions to review scheduled, pending, and completed work for the active participant, and to run the one control each row offers. - [Activity](https://docs.settlemint.com/docs/console/essentials/activity.md): Use Activity to inspect indexed events for your wallets, trace each one to its blockchain transaction, and download transaction confirmations. - [Submissions](https://docs.settlemint.com/docs/console/essentials/submissions.md): Follow each write you submit through its phases, undo or cancel it while that is possible, and read what to do when it fails. - [Search](https://docs.settlemint.com/docs/console/essentials/search.md): Use Console search to find pages, assets, users, entities, contacts, and system contracts you already have access to, without leaving your current screen. - [Ask](https://docs.settlemint.com/docs/console/essentials/ask.md): Ask the assistant a question about the page you are on, read the sources behind the answer, and keep the conversation open beside the page. - [Plans for a request that needs several controls](https://docs.settlemint.com/docs/console/essentials/assistant-plans.md): Turn a request that needs several changes into an ordered plan, check each step against DALP's reads of the asset, and open each control for you to sign. - [Keyboard shortcuts](https://docs.settlemint.com/docs/console/essentials/keyboard-shortcuts.md): Move between Console pages, start a page's main action and search its table from the keyboard, and turn the one-key shortcuts off. - Wealth - [Wealth](https://docs.settlemint.com/docs/console/my-assets.md): The Wealth group of the Console sidebar: Portfolio, Invest, Trading, Settlements and Votes. - [Portfolio](https://docs.settlemint.com/docs/console/my-assets/portfolio.md): Review the active participant's positions, value history and income, collect pending returns up to ten per verification, and start holder operations from a row. - [Holding](https://docs.settlemint.com/docs/console/my-assets/holding.md): Open a holding to read its position, terms and eligibility, start a transfer, redeem, claim or conversion, and follow the balance over time. - [Invest](https://docs.settlemint.com/docs/console/my-assets/invest.md): Find the Primary Offerings and funds open to the active participant, open an offering to subscribe, and request a fund subscription from its card. - [Offering](https://docs.settlemint.com/docs/console/my-assets/offering.md): Open one Primary Offering to review its terms and progress, subscribe within its limits, and claim tokens or a refund once the sale settles. - [Trading](https://docs.settlemint.com/docs/console/my-assets/trading.md): Place orders on a permissioned venue, track buying power, amounts reserved for orders and what sits in venue escrow, and follow fills through delivery or undo. - [Settlements](https://docs.settlemint.com/docs/console/my-assets/settlements.md): Create a multi-party exchange, approve and lock your leg, then execute, cancel or withdraw after expiry. Every local leg moves in one transaction or none does. - [Votes](https://docs.settlemint.com/docs/console/my-assets/votes.md): Cast your ballot on a vote about an asset you hold, follow its result, and, with the Governance role, create, queue, execute or cancel votes. - Personal - [Personal](https://docs.settlemint.com/docs/console/personal.md): The Personal group of the Console sidebar: your private contacts and watchlists, the saved views you keep or share, and the wallets your withdrawals go to. - [Contacts](https://docs.settlemint.com/docs/console/personal/contacts.md): Save counterparty names and wallet addresses for reuse in issuance, transfer and settlement forms, and learn what a saved contact does not check. - [Watchlists](https://docs.settlemint.com/docs/console/personal/watchlists.md): Follow assets in lists you name, read their prices and your holdings, trade from a row, and see your price alerts. - [Saved views](https://docs.settlemint.com/docs/console/personal/saved-views.md): Save the reads behind an assistant answer as a named view that runs them again with your access, then order it, share it and pin it to your Dashboard. - [Withdrawal destinations](https://docs.settlemint.com/docs/console/personal/withdrawal-destinations.md): Prove the self-custody wallets your withdrawals go to, and read the wallets your custodian holds for you, from the Personal group of the Console. - Assets - [Assets](https://docs.settlemint.com/docs/console/asset-management.md): The Assets group of the Console sidebar and the token page every asset operation starts from. - [All assets](https://docs.settlemint.com/docs/console/asset-management/all-assets.md): Find the tokens your organisation issued and open each one's token page from one table. - [Insights](https://docs.settlemint.com/docs/console/asset-management/insights.md): Read a one-page briefing on the organisation's assets: total value, launches, token activity, what needs attention, and how value is spread. - [Issue asset](https://docs.settlemint.com/docs/console/asset-management/issue-new-asset.md): Configure and deploy a new asset from an instrument template your organisation published, in the Console. - [External tokens](https://docs.settlemint.com/docs/console/asset-management/external-tokens.md): Register tokens deployed outside your organisation's system, and review the ones the platform registered on its own when they reached a managed wallet. - Manage - [Read and export the holder register](https://docs.settlemint.com/docs/console/asset-management/manage/holder-register.md): Read who holds an asset now or on a past date, open one holder's figures, see how the supply is split, and export the register for the issuer or the Registrar. - [Asset documents and holder notices](https://docs.settlemint.com/docs/console/asset-management/manage/documents.md): Upload, version and preview an asset's documents, publish notices to its holders, and replace its logo from the asset's Documents tab. - [Booked movements](https://docs.settlemint.com/docs/console/asset-management/manage/booked-movements.md): Keep a share class token in step with a transfer agent's register: while the feature is attached, units move only when the administrator books a movement. - [Yield and maturity](https://docs.settlemint.com/docs/console/asset-management/manage/yield-maturity.md): Set a first yield schedule, claim yield, trigger maturity, redeem at maturity and fund the treasury that pays them. - [Token conversion](https://docs.settlemint.com/docs/console/asset-management/manage/conversion.md): Convert a convertible note, SAFE or warrant into a share token against a published round, as an issuer, a custodian or a holder, and read what each side sees. - [Corporate actions](https://docs.settlemint.com/docs/console/asset-management/manage/corporate-actions.md): Enter approved corporate event terms on an issued asset, review what changes for each holder, get any approval required, and run the event. - [Cash dividend and distribution](https://docs.settlemint.com/docs/console/asset-management/manage/cash-dividend.md): Declare a cash dividend or distribution, read the preview of holder entitlements, fund the treasury, get any approval required, and confirm the holder snapshot. - [Coordinated distribution](https://docs.settlemint.com/docs/console/asset-management/manage/coordinated-distribution.md): Pay every share class of a multi-class instrument from one pool: record the terms, preview the split, get any approval, fund the pool and settle each class. - [Approve a corporate action](https://docs.settlemint.com/docs/console/asset-management/manage/corporate-action-approval.md): Send a corporate action for a second person's approval, decide it within the approval window, and run it once it is approved. - [Fund subscriptions and redemptions](https://docs.settlemint.com/docs/console/asset-management/manage/fund-dealing.md): Set a fund's subscription terms, follow investors' requests before the 12:00 UTC cut-off, and settle a dealing day's redemptions at the published NAV. - [Transfers](https://docs.settlemint.com/docs/console/asset-management/manage/transfers.md): Move tokens, force a transfer as custodian, manage transfer pre-approvals, check a transfer before it is signed, and recover lost or stray tokens. - [Mint and burn](https://docs.settlemint.com/docs/console/asset-management/manage/mint-burn.md): Mint new units to a recipient or burn units from any holder's wallet, from the asset's token page. - [Emergency halt and freeze](https://docs.settlemint.com/docs/console/asset-management/manage/pause-freeze.md): Halt holder transfers, mints, burns and redemptions across an asset, or freeze a stated amount at one address so its holder cannot move it. - [Fee administration](https://docs.settlemint.com/docs/console/asset-management/manage/fee-administration.md): Set transaction and management fee rates and recipients, freeze either rate for the life of its feature instance, and collect accrued management fees. - [Set token price](https://docs.settlemint.com/docs/console/asset-management/manage/token-pricing.md): Set a token's price on its own price feed, read it in another currency, and see when the platform refuses a stale price. - Asset lifecycle - [Asset lifecycle](https://docs.settlemint.com/docs/console/asset-lifecycle.md): Offerings, venues, escrows, add-ons and the bank rail: the Console screens for work that spans more than one holder's position. - [Offerings](https://docs.settlemint.com/docs/console/asset-lifecycle/primary-offerings.md): Fund and activate a token sale, follow it toward its caps, finalise it, and deliver the tokens or refund investors when the soft cap is missed. - Venues - [Venue operations](https://docs.settlemint.com/docs/console/asset-lifecycle/venues.md): Provision a venue, open its detail, list an instrument, pause the whole venue, and find the screen for each other venue task. - [Desk administration](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/desk-administration.md): Propose and approve desk trading limits for trader wallets, and decide the venue configuration changes that wait for a second operator. - [Listing rules](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/listing-rules.md): Set the defaults every instrument inherits, the admission minimums for private listings, the retention period and the blocked countries of residence. - [Permissions](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/permissions.md): Set the venue's admission policy, admit and revoke identities, grant venue roles, and block a participant wallet. - [Trading calendar](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/trading-calendar.md): Set the venue's time zone, weekly hours, half days and closed days, and see how a save is checked against every instrument. - [Announcements](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/announcements.md): Publish, schedule, edit, attach to and withdraw venue announcements for the whole venue or one instrument. - [Trade busts](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/trade-busts.md): Propose undoing a trade that must not stand, have a second operator approve it, and follow the reversal before or after delivery. - [Settlement instructions](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/settlement-instructions.md): Read which token moves from whom to whom when a venue's trades settle, filter and export the batches, and follow a batch from pending delivery to delivered. - [Held settlement fills](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/held-fills.md): Find the fills the platform could not settle, read why each was held, and retry it or propose a bust. - [Orders](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/orders.md): Review and export every order submitted to a venue, read each order's trading member, and propose a mass cancel of the open orders. - [Mass cancellations](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/mass-cancellations.md): Decide a proposed mass cancel as a second operator and download the orders each cancellation batch cancelled. - [Legal holds](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/legal-holds.md): Place a legal hold that keeps a venue's records out of the retention run, and request, review or reject its release. - [Instrument](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/instrument.md): Halt, suspend or delist an instrument, edit its fees, price bands, holding period and calendar, and schedule collection windows. - [Participant access](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/participant-access.md): See everything that decides whether one wallet can trade on a venue, and change the broker and the access on a private instrument. - [Participant alerts](https://docs.settlemint.com/docs/console/asset-lifecycle/venues/participant-alerts.md): Choose which kinds of alert reach every venue's participants by email when they have made no choice of their own. - [Escrows](https://docs.settlemint.com/docs/console/asset-lifecycle/escrows.md): Find every escrow of your system in the Console, read who holds what in it, check open locks and their reclaim dates, and trace each deposit, lock and payment. - [Airdrops](https://docs.settlemint.com/docs/console/asset-lifecycle/airdrops.md): Open an airdrop add-on from the Asset lifecycle sidebar, read its airdrops and each airdrop's distribution, and find where every other add-on type opens. - [Set up the custody gateway](https://docs.settlemint.com/docs/console/asset-lifecycle/custody-gateway-setup.md): Enable the coins clients can deposit, create profiles, review where payouts come from, and set up and rotate the keeper and screener wallets. - [Create a client gateway](https://docs.settlemint.com/docs/console/asset-lifecycle/custody-gateway-create.md): Open a custody gateway for one client identity under a profile, wait for it to deploy and find its address. - [Review deposits and withdrawals](https://docs.settlemint.com/docs/console/asset-lifecycle/custody-gateway-review.md): Clear, freeze, refuse, return and recover a client's gateway records, follow a deposit that waits for custody, and clear a client flag. - [Custody gateway](https://docs.settlemint.com/docs/console/asset-lifecycle/custody-gateway-approvals.md): Set the custody gateway's approval rule, raise a held gateway change, and approve, run or cancel a change that an add-on approval holds. - Bank rail - [Bank rail](https://docs.settlemint.com/docs/console/asset-lifecycle/bank-rail.md): Connect the bank, link the reserve token, add the clients whose bank transfers mint to their wallets, and follow their cash-outs through the bank. - [Rail wallet compromised or lost](https://docs.settlemint.com/docs/console/asset-lifecycle/bank-rail/wallet-incident.md): Replace the bank rail wallet when its key is compromised or lost: who you need, the order of the steps, and what happens to money in flight. - Organisation participants - [Organisation participants](https://docs.settlemint.com/docs/console/participants.md): The Organisation participants group of the Console sidebar: who signs in, which identities are registered, what KYC collects and which agents act. - [Users](https://docs.settlemint.com/docs/console/participants/users.md): Invite or create the people who sign in, check a user's wallet, identity registration, KYC and eligibility, and review their KYC profile. - [Verify a participant](https://docs.settlemint.com/docs/console/participants/verify-a-participant.md): Confirm a participant has a registered identity, add the issuer-signed verification a token requires, and check the transfer before you submit it. - [Restrict a wallet across tokens](https://docs.settlemint.com/docs/console/participants/restrict-a-wallet.md): Freeze a wallet on every token it holds here where you are Custodian, record why, and lift the restriction when the review or order ends. - [Insights](https://docs.settlemint.com/docs/console/participants/insights.md): Read identity and verification counts for the selected organisation and network, and open the participant record for one participant's state. - [Entities](https://docs.settlemint.com/docs/console/participants/entities.md): Review the identities registered in the system, register an existing on-chain identity, and accept or reject requests to register here. - [Profile sections](https://docs.settlemint.com/docs/console/participants/profile-sections.md): Choose which fields every member's KYC profile collects: create sections, add their fields, and order, retire or delete them. - [Agents](https://docs.settlemint.com/docs/console/participants/agents.md): Create software agents that act for the organisation inside a mandate the chain enforces, change or revoke a mandate, and halt every agent at once. - Asset design - [Asset design](https://docs.settlemint.com/docs/console/asset-design.md): The Asset design group of the Console sidebar: the product shapes an issuer picks from. - [Asset classes](https://docs.settlemint.com/docs/console/asset-design/asset-classes.md): Manage the business categories that organise instrument templates and decide where issued assets appear. - [Instrument templates](https://docs.settlemint.com/docs/console/asset-design/instrument-templates.md): Define the reusable product shapes issuers select during asset issuance, and group them into multi-class structures. - Compliance - [Compliance](https://docs.settlemint.com/docs/console/compliance.md): The Compliance group of the Console sidebar: policy templates, global controls and the identity evidence every check reads. - [Policy templates](https://docs.settlemint.com/docs/console/compliance/policy-templates.md): Assemble reusable compliance rules for instrument templates and asset issuance. - [Global controls](https://docs.settlemint.com/docs/console/compliance/global-controls.md): Configure compliance controls that apply to every token bound to your organisation's compliance engine, whatever product line issued it. - [Verification topics](https://docs.settlemint.com/docs/console/compliance/verification-topics.md): Define the verification topics that classify identity evidence. - [Trusted issuers](https://docs.settlemint.com/docs/console/compliance/trusted-issuers.md): Authorise identity issuers for specific verification topics. - [Compliance providers](https://docs.settlemint.com/docs/console/compliance/compliance-providers.md): Connect an identity or screening vendor so its verdicts issue and revoke verifications on participants' on-chain identities automatically. - Reporting - [Reporting](https://docs.settlemint.com/docs/console/reporting.md): The Reporting group of the Console sidebar: the organisation's filing duties and the record of who did what. - [Anchor registry](https://docs.settlemint.com/docs/console/reporting/anchor-registry.md): Read the entries your system's document anchor registry holds, check a document you hold against an issuer's entries, and anchor a document. - [Filing calendar](https://docs.settlemint.com/docs/console/reporting/filing-calendar.md): Review the organisation's filing periods and each one's urgency. - [Filings](https://docs.settlemint.com/docs/console/reporting/filings.md): Move filing attempts to completion, follow up on anchoring, and watch transaction reports to the regulator. - [Obligations](https://docs.settlemint.com/docs/console/reporting/obligations.md): Draft, edit, publish and disable reporting duties, review their versions, and turn chain anchoring of fulfilled filings on or off. - [Statements](https://docs.settlemint.com/docs/console/reporting/statements.md): Generate a statement for one wallet over a date range, and set the cadence, sections and formats that apply to every statement the organisation produces. - [Daily transactions](https://docs.settlemint.com/docs/console/reporting/daily-transactions.md): Download a report of chain movements, corporate actions, and venue trades for one organisation business day or a range of up to 31 days. - [Audit trail](https://docs.settlemint.com/docs/console/reporting/audit-trail.md): Review who acted, under what role, on which operation, and with what outcome, and read the questions people asked the assistant. - Organisation settings - [Organisation settings](https://docs.settlemint.com/docs/console/organisation-settings.md): Every Console settings screen, from General to Webhooks, in the three groups the Organisation settings sidebar shows. - [General](https://docs.settlemint.com/docs/console/organisation-settings/general.md): Change the organisation's name, logo, modules, languages, time zone, terms, sign-out, signing holds, segregation of duties and approvals. - [Languages and reading direction](https://docs.settlemint.com/docs/console/organisation-settings/languages.md): Choose which of the ten languages your organisation offers, pick your own Console language from the account menu, and read how Arabic runs right to left. - [Roles and permissions](https://docs.settlemint.com/docs/console/organisation-settings/admins-and-roles.md): Review, grant and revoke the on-chain roles of the organisation's system, of each asset and of each offering, per person, in the Console. - [Theme](https://docs.settlemint.com/docs/console/organisation-settings/theme.md): Set the organisation's Console branding and the issuer name and disclaimer on its statements, or, as a platform administrator, theme every organisation. - [Assistant](https://docs.settlemint.com/docs/console/organisation-settings/assistant.md): Turn the Console assistant on or off, add the organisation's OpenRouter key, choose what it may send, switch capabilities and watchers, and allow AI apps. - **Business operations** - [Custody](https://docs.settlemint.com/docs/console/organisation-settings/custody.md): Manage the organisation's custody provider catalogue, credentials, and execution health. - [Custody books](https://docs.settlemint.com/docs/console/organisation-settings/custody-books.md): Find current gateway records, Cases, destination review and reconciliation after the custody journal screens were retired. - [Custody reconciliation](https://docs.settlemint.com/docs/console/organisation-settings/custody-reconciliation.md): Work the reconciliation break register in the DALP Console: assign breaks, record investigations and resolve or write them off with a second approval. - [Holiday calendars](https://docs.settlemint.com/docs/console/organisation-settings/holiday-calendars.md): Create the calendars your organisation owns and close the days on which its filing deadlines and trading venues do not count. - [Accounting](https://docs.settlemint.com/docs/console/organisation-settings/accounting.md): Read the posting record DALP keeps for each committed event, see why one did not post to your Xero ledger, and retry it in the Console. - **Infrastructure** - [Platform status](https://docs.settlemint.com/docs/console/organisation-settings/platform-status.md): Review live platform health across its service areas and outbound deliveries, plus the figures and history behind them. - [Transactions](https://docs.settlemint.com/docs/console/organisation-settings/platform-status-transactions.md): Find a transaction on Platform status, read its queue and on-chain detail, and recover a stuck one with force fail, force retry or set next nonce. - [Networks](https://docs.settlemint.com/docs/console/organisation-settings/networks.md): Turn on multi-network support for an organisation, add networks from the platform catalogue, follow each network's deployment, and create its bundler wallet. - [Factories](https://docs.settlemint.com/docs/console/organisation-settings/factories.md): List the token and add-on factories a system deploys through, and register a factory type that has none as a system manager. - [System updates](https://docs.settlemint.com/docs/console/organisation-settings/system-updates.md): Compare the organisation's deployed system components with the latest DALP release and upgrade them in one run. - [Transaction funding](https://docs.settlemint.com/docs/console/organisation-settings/transaction-funding.md): See who pays gas on the selected network, fund the wallets that pay it, change the gas payer, and move the organisation from EOA wallets to smart wallets. - [Data feeds](https://docs.settlemint.com/docs/console/organisation-settings/data-feeds.md): Register and maintain trusted on-chain data feeds for subjects and topics. - [Price sources](https://docs.settlemint.com/docs/console/organisation-settings/price-sources.md): Connect a provider's prices to token price feeds by ISIN, see the checks a price passes before it is published, decide held prices and act on a stale feed. - [Exchange rates](https://docs.settlemint.com/docs/console/organisation-settings/exchange-rates.md): Enable tracked currencies and inspect the latest recorded exchange rates. - [Webhooks](https://docs.settlemint.com/docs/console/organisation-settings/webhooks.md): Create webhook endpoints, choose their events, and inspect, resend and replay their deliveries in the Console. - Platform admin - [Platform admin](https://docs.settlemint.com/docs/console/platform-admin.md): The seven Console screens that act on the whole platform, shown only to a platform administrator. - [Organisations](https://docs.settlemint.com/docs/console/platform-admin/organisations.md): Review every organisation on the platform from one list, and archive or restore one from its page. - [Platform users](https://docs.settlemint.com/docs/console/platform-admin/users.md): List, inspect and maintain any account on the platform: role, ban, sessions, API keys, impersonation, password, deletion and account closure. - [Platform networks](https://docs.settlemint.com/docs/console/platform-admin/networks.md): Add a network to the platform catalogue, manage the RPC endpoints the platform reaches it through, and decide whether onboarding offers a choice of network. - [Indexing scope](https://docs.settlemint.com/docs/console/platform-admin/indexing-scope.md): Choose which announced systems the Ledger Data reads expose on each network. - [Platform assistant](https://docs.settlemint.com/docs/console/platform-admin/assistant.md): Switch the Console assistant on or off for every organisation on the platform, and see whether the platform has a free assistant key. - [Base calendars](https://docs.settlemint.com/docs/console/platform-admin/base-calendars.md): Publish the platform-wide holiday calendars that every organisation can extend, and close days on them for every organisation at once. - [Operator wallets](https://docs.settlemint.com/docs/console/platform-admin/operator-wallets.md): Read the native balance of every operator wallet the platform tracks, see which ones run low, and know which wallet to fund on which network. - Account menu - [Profile](https://docs.settlemint.com/docs/console/my-account/profile.md): Check your Console account email, fill in and submit your own KYC information for review, and set the profile image that appears next to your name. - [Security](https://docs.settlemint.com/docs/console/my-account/security.md): Set up how you sign in to the Console and how you approve transactions, with a password, sign-in code, passkeys, transaction PIN, and transaction code. - [Bank accounts](https://docs.settlemint.com/docs/console/my-account/bank-accounts.md): Propose your own bank account for cash-out payouts from the Console account menu and follow its approval by your bank. - [API keys](https://docs.settlemint.com/docs/console/my-account/api-keys.md): Create and manage the API credentials that authenticate Platform API requests on your behalf, without a signed-in Console session. - [On-chain identity](https://docs.settlemint.com/docs/console/my-account/onchain-identity.md): View a participant's On-Chain Identity in the Console, set it up on another network, and recover a user who lost their wallet. - [My participants](https://docs.settlemint.com/docs/console/my-account/acting-as-participants.md): View every participant you can work as, switch which one your actions apply to, and create a new participant when your organisation needs one. - [Participant](https://docs.settlemint.com/docs/console/my-account/participant.md): Open one participant to rename it, manage its custody accounts, co-sign a multisig change and read its holdings. - Deployment - [Deploy and operate DALP](https://docs.settlemint.com/docs/deployment.md): Plan a topology and posture, prepare prerequisites, install the charts, integrate SSO and observability, and run the instance with upgrades and runbooks. - **Plan** - [Deployment topologies](https://docs.settlemint.com/docs/deployment/topologies.md): See what the DALP Helm chart deploys, the replicas each component starts with, how each Platform API role scales, and how PgBouncer sits in front of PostgreSQL. - [Hosting and access](https://docs.settlemint.com/docs/deployment/hosting-and-access.md): Where a DALP Instance runs and how involved the vendor stays once it is running are separate decisions, chosen at install and revisited independently after. - [Security and compliance posture](https://docs.settlemint.com/docs/deployment/security-compliance-posture.md): Answers to bank security review questions about a DALP instance: SSO, two-factor, maker-checker, privileged access, keys, encryption, audit and supply chain. - [Supply chain and support policy](https://docs.settlemint.com/docs/deployment/supply-chain-and-support.md): How a release image is built and verified, how a version maps to one build, which release lines take patches, and how a report becomes a fix. - [Third-party components and licences](https://docs.settlemint.com/docs/deployment/third-party-components.md): The GPL-3.0 and AGPL-3.0 services the Helm charts deploy and the GPL-3.0 contract code in DALP: what each does, how to turn it off and where its source is. - [Exit and data portability](https://docs.settlemint.com/docs/deployment/exit-and-data-portability.md): Where a DALP instance keeps each kind of data, which exports it provides, what stays on your network, and how source access is agreed. - **Prepare** - [Networks](https://docs.settlemint.com/docs/deployment/networks.md): The EVM networks a DALP instance runs on, what it needs from your nodes, how it decides a block is final, and how it handles chain reorganisations and failover. - [Gas settings per network](https://docs.settlemint.com/docs/deployment/gas-settings.md): The per-network gas keys a DALP instance reads before it asks for funds, the layer order behind each one, calibrated chains and zero-gas chains. - [Prerequisites](https://docs.settlemint.com/docs/deployment/prerequisites.md): The external endpoints, credentials, and cluster capacity a DALP installation needs ready before you run the Helm charts. - [Prepare your deployment for external price sources](https://docs.settlemint.com/docs/deployment/price-source-prerequisites.md): The network paths, address rules, size caps, secret store, and alerts an operator sets before a price source can fetch from SFTP, FIX, Bloomberg, or LSEG. - **Install** - Install - [Install DALP](https://docs.settlemint.com/docs/deployment/install.md): The DALP Helm chart, the optional observability chart, the Gateway API CRD bundle that precedes them, and the order to install them in. - [Install the DALP Helm chart](https://docs.settlemint.com/docs/deployment/install/helm-charts.md): The DALP umbrella chart: what its subcharts default to, what a release gates on, and where the Gateway API CRDs come from. - [Configure values and secrets](https://docs.settlemint.com/docs/deployment/install/values-secrets.md): Set the DALP Helm chart's datastore, TLS, and secret-manager values, and choose how secrets reach each pod. - [Deploy browser apps with user sessions](https://docs.settlemint.com/docs/deployment/install/browser-apps.md): Configure the Console and Investor portal when they run on separate hosts and keep session cookies on each app origin. - [Install the observability stack](https://docs.settlemint.com/docs/deployment/install/observability-stack.md): Install the observability Helm chart a DALP instance exports to: an Alloy collector, VictoriaLogs, Tempo, VictoriaMetrics, and Grafana, then verify telemetry. - [Deploy DALP to OpenShift](https://docs.settlemint.com/docs/deployment/install/openshift.md): Apply the OpenShift values overlay to run the DALP chart under a restricted security context and Routes instead of ingress. - **Integrate** - [Single sign-on](https://docs.settlemint.com/docs/deployment/sso.md): Configure an external OIDC identity provider for the DALP Console, and understand that a complete entry replaces local Console sign-in deployment-wide. - [Fireblocks policy for DALP vaults](https://docs.settlemint.com/docs/deployment/fireblocks-policy.md): The Fireblocks policy rules each DALP vault needs with account abstraction off and on, and what a Fireblocks rule cannot see once account abstraction is on. - [Ripple policy for DALP intents](https://docs.settlemint.com/docs/deployment/ripple-policy.md): The properties DALP sets on every Ripple intent, how to write Ripple policies that match them, and the operation names that changed between DALP 3.1 and 3.2. - [Set up Utila custody for DALP](https://docs.settlemint.com/docs/deployment/utila-setup.md): What the platform operator and the Utila vault admin prepare before an organisation adds Utila in the Console, how each field maps to Utila, and the limits. - [Run the Utila signing agent from the Helm chart](https://docs.settlemint.com/docs/deployment/utila-signing-agent.md): Deploy the customer-run Utila signing agent beside DALP: chart values, image, state, keys, and the network path that keeps the decision route internal. - [Deposit funding instructions](https://docs.settlemint.com/docs/deployment/deposit-funding-instructions.md): How an operator makes deposits possible: turn the module on, enable coins on the custody gateway add-on and give clients the gateway address to send to. - [Observability](https://docs.settlemint.com/docs/deployment/observability.md): The OpenTelemetry pipeline a DALP instance exports by default: traces, metrics, and logs, and how the admin debug bundle auto-wires to an in-cluster stack. - **Upgrade** - [Upgrade DALP and run its database migrations](https://docs.settlemint.com/docs/deployment/upgrades-migrations.md): How the database migration Job runs inside a Helm upgrade, which hook type to choose, and what a failed migration leaves behind for you to inspect. - [Upgrade a deployment to DALP 3.2](https://docs.settlemint.com/docs/deployment/upgrade-to-3-2.md): The operator runbook to move a self-hosted DALP 3.1 or 3.0 deployment to 3.2: backup, values to move, renamed workloads, the index rebuild and System updates. - **Recover** - [Backup and disaster recovery](https://docs.settlemint.com/docs/deployment/backup-recovery.md): Who owns each part of DALP recovery: what is stateful, what the charts back up, point-in-time recovery, restore order, failover, and what sets RTO and RPO. - Runbooks - [Runbooks](https://docs.settlemint.com/docs/deployment/runbooks.md): Diagnose and fix readiness, indexing, funding, RPC, signing and webhook delivery problems on a DALP instance, starting from the symptom you see. - [Platform API not ready](https://docs.settlemint.com/docs/deployment/runbooks/platform-api-not-ready.md): A Platform API, indexer, or Workflow Engine pod runs but is not Ready: how to read the pod's own diagnosis, which waits are normal, and when a restart helps. - [Ledger indexing stalled](https://docs.settlemint.com/docs/deployment/runbooks/ledger-indexing-stalled.md): The Ledger Data stops advancing on a chain: how to tell catch-up from a stalled chain, and which of three signatures decides the fix. - [Indexer chain parked](https://docs.settlemint.com/docs/deployment/runbooks/indexer-chain-parked.md): The indexer stops one chain after a failed chain reorganisation repair: recognise a parked chain, heal it with a restart, and know when it needs a rebuild. - [Index rebuild after an upgrade](https://docs.settlemint.com/docs/deployment/runbooks/index-rebuild-after-upgrade.md): An upgrade that changes the indexer's data version rebuilds indexed chain data for hours: read its progress, check its provider and spot a stalled rebuild. - [Transactions waiting for funding](https://docs.settlemint.com/docs/deployment/runbooks/transactions-waiting-for-funding.md): Transactions stop going out because the wallet that pays gas is short: find the wallet, fund it inside the funding window, and recover failed requests. - [RPC upstreams failing over](https://docs.settlemint.com/docs/deployment/runbooks/rpc-upstream-failover.md): A network's RPC endpoints fail over or run out: read which endpoint fails and why, fix it where the failing client reads it, and know when to escalate. - [Webhook deliveries failing](https://docs.settlemint.com/docs/deployment/runbooks/webhook-deliveries-failing.md): A webhook endpoint stops receiving events: the retry schedule, the automatic circuit breaker that pauses a failing consumer, and how deliveries recover. - [Utila signing agent not signing](https://docs.settlemint.com/docs/deployment/runbooks/utila-signing-agent.md): Enrol, enable, rotate and recover the customer-run Utila signing agent, and diagnose transactions that wait for its signature. - API reference - [DALP API reference](https://docs.settlemint.com/docs/api-reference.md): Authenticate, generate a client, and integrate the DALP Platform API through guides, the CLI, the OpenAPI explorer, and the error catalogue. - Guides - [Authenticate with API keys](https://docs.settlemint.com/docs/api-reference/guides/authentication-api-keys.md): Authenticate Platform API requests with an X-Api-Key header, or a Console session on session-or-api-key routes, and store the secret when you create it. - [Paginate list endpoints](https://docs.settlemint.com/docs/api-reference/guides/pagination.md): Page DALP list endpoints with JSON:API sort, page, and filter query parameters, read the response links object, and stay inside the 200-item page-size cap. - [Skip unchanged reads with conditional requests](https://docs.settlemint.com/docs/api-reference/guides/response-caching.md): Which Platform API reads carry an ETag, how to send it back in If-None-Match, what a 304 Not Modified means, and when a read carries no tag. - [Read and handle DALP errors](https://docs.settlemint.com/docs/api-reference/guides/errors.md): Read the DALP-#### id, category and retryable flag on every Platform API error, branch your integration on those fields, and never parse the message text. - [API versioning and deprecation policy](https://docs.settlemint.com/docs/api-reference/guides/versioning-and-deprecation.md): Breaking API changes ship only on a new /api version, and a deprecated operation answers with Deprecation and Sunset headers for at least 90 days. - [Upgrade an integration to DALP 3.2](https://docs.settlemint.com/docs/api-reference/guides/upgrade-to-3-2.md): Every change in DALP 3.2 that can break a client built against 3.1 or 3.0: removed operations, new required fields, new refusals, the SDK and the CLI. - [Idempotency and async settlement](https://docs.settlemint.com/docs/api-reference/guides/idempotency-async-settlement.md): Where Idempotency-Key deduplicates queued transactions, and how Prefer waits for on-chain settlement or returns at once. - [Smart wallet user operations](https://docs.settlemint.com/docs/api-reference/guides/user-operations.md): Estimate, send, replace and track ERC-4337 user operations for a smart wallet through the Platform API or the bundler JSON-RPC endpoint. - [Onboard an investor through the API](https://docs.settlemint.com/docs/api-reference/guides/onboard-an-investor.md): Onboard and verify an investor end to end: participant and wallet, identity registration, KYC review and the claim, then the same steps through the API. - [Let an investor choose custody](https://docs.settlemint.com/docs/api-reference/guides/choose-investor-custody.md): Read the custody options an organisation offers after sign-up, then run the managed-account or browser-wallet branch to one account. - [Embed a Privy wallet in an investor front end](https://docs.settlemint.com/docs/api-reference/guides/embed-a-privy-wallet.md): Embed the Privy SDK in your investor front end, sign investors in with the token DALP issues, and send a gas-sponsored transfer from their wallet. - [Sale terms and acknowledgement](https://docs.settlemint.com/docs/api-reference/guides/sale-terms-and-acknowledgement.md): Upload a Primary Offering's terms documents, record their hash once during setup, then list, download, acknowledge and buy as an investor. - [Corporate actions](https://docs.settlemint.com/docs/api-reference/guides/corporate-actions.md): Declare a corporate action, preview its effect on holders, then confirm or abort. Covers chunked mint or burn, the in-flight limit, and redemption approval. - [Corporate actions catalogue reference](https://docs.settlemint.com/docs/api-reference/guides/corporate-actions-catalog.md): The thirteen corporate action types grouped by mechanism, with the status lifecycle, the in-flight limit, and the allocation records used by each mechanism. - [Governance votes](https://docs.settlemint.com/docs/api-reference/guides/governance.md): Create a holder vote on a token, cast ballots, queue and execute the result, and run signed off-chain polls with the governance routes of the Platform API. - [Investor statements, contract notes and trade confirmations](https://docs.settlemint.com/docs/api-reference/guides/investor-statements.md): Set statement policy, generate a statement for a final date range, and download statements, daily contract notes and trade confirmations for your own wallets. - [Send an issuer its shareholder list after an auction or at month end](https://docs.settlemint.com/docs/api-reference/guides/issuer-shareholder-list.md): Produce one security's shareholder list at a record block, send it to the issuer, and exchange the register with the Registrar in its own layout. - [Receive DALP webhooks](https://docs.settlemint.com/docs/api-reference/guides/webhooks.md): Register an HTTPS endpoint, verify signed DALP webhook deliveries, send a test event, rotate signing secrets, and update, switch off or delete an endpoint. - [Post DALP events to a ledger](https://docs.settlemint.com/docs/api-reference/guides/accounting-feed.md): How DALP posts money events to an organisation's Xero ledger, how to connect Xero, the posting records and cases, and the rules a custom subscriber follows. - [Mint tokens from bank credits and pay out redemptions through the API](https://docs.settlemint.com/docs/api-reference/guides/bank-rail.md): The routes that connect a bank over FIX, link the reserve token, resolve parked credits, pay out cash-outs in both supply modes and explain reconciliation gaps. - [Read files and object storage](https://docs.settlemint.com/docs/api-reference/guides/files.md): Read public branding assets with no credential, KYC and asset documents through their own routes, and any private file as a platform administrator. - [Read and submit price feeds](https://docs.settlemint.com/docs/api-reference/guides/feeds.md): Read the on-chain price-feed directory, latest values, rounds, and staleness windows, and submit a signed observation as a trusted issuer on V1 or V2. - [Custody gateway API](https://docs.settlemint.com/docs/api-reference/guides/custody-gateway-api.md): Walk a deposit and a withdrawal through the custody gateway routes, bind a client wallet and reinstate a suspended payout address. - [Custody gateway deposit and withdrawal stages](https://docs.settlemint.com/docs/api-reference/guides/custody-gateway-stages.md): Every stage a custody gateway deposit or withdrawal can be in, what the client and the operator see, who moves it and which time limit applies. - Webhooks - [Webhooks](https://docs.settlemint.com/docs/api-reference/webhooks.md): How a DALP webhook reaches your endpoint, what your receiver checks on each request, and which page documents each part of the contract. - [Webhook event catalogue](https://docs.settlemint.com/docs/api-reference/webhooks/events.md): Webhook events by domain, with each event's lifecycle state, trigger and the action your endpoint takes. Market and settlement events have their own page. - [Market and settlement events](https://docs.settlemint.com/docs/api-reference/webhooks/market-events.md): Webhook events for token sales, trading venues and XvP settlements, with each event's lifecycle state, trigger and the action your endpoint takes. - [Webhook subscription patterns](https://docs.settlemint.com/docs/api-reference/webhooks/subscriptions.md): Lists the subscription pattern grammar, its validation rules, the default subscriptions, and the live events the defaults skip. - [Webhook lifecycle states and event sequences](https://docs.settlemint.com/docs/api-reference/webhooks/lifecycle.md): The lifecycle states that DALP webhook events send, the sequences an endpoint receives, and the states the platform reserves. - [Consuming webhook events](https://docs.settlemint.com/docs/api-reference/webhooks/consuming.md): How a receiver reads DALP webhook deliveries: outcomes, identifiers, ordering, retries, Resend, Replay, chain of custody, receipts and retractions. - TypeScript SDK - [TypeScript SDK](https://docs.settlemint.com/docs/api-reference/sdk.md): A typed, namespaced client for every published v2 route, generated from the platform's declaration, with TanStack Query factories and an Effect surface. - [Migrate the TypeScript SDK from 3.1 to 3.2](https://docs.settlemint.com/docs/api-reference/sdk/migration.md): Move a 3.1 TypeScript SDK integration to 3.2: client options, flat route calls, write handles, idempotency keys, summary responses, imports, and errors. - [Install and construct a client](https://docs.settlemint.com/docs/api-reference/sdk/install.md): Install the SDK, construct a client against your instance, and choose the credential for where the code runs: a session cookie or an API key. - [Calling routes](https://docs.settlemint.com/docs/api-reference/sdk/calling-routes.md): Every route is a node on one namespaced tree, called with one flat object the SDK splits into path, query, and body, returning the response envelope unchanged. - [Mutations and settlement](https://docs.settlemint.com/docs/api-reference/sdk/mutations.md): A write that touches the chain returns the settled resource or the platform's 202 handle. Retry safety, the acting context, and errors are yours to handle. - [Streaming routes](https://docs.settlemint.com/docs/api-reference/sdk/streaming.md): Read streaming routes as async iterables through the DALP TypeScript SDK, with decoded events, cancellation, and error handling. - [TanStack Query](https://docs.settlemint.com/docs/api-reference/sdk/react-query.md): Every route carries its own query and mutation factories, so a cache key derives from route identity and canonicalised input instead of hand-written keys. - [Build a browser app with user sessions](https://docs.settlemint.com/docs/api-reference/sdk/browser-apps.md): Keep DALP session cookies on your browser app's own origin with the SDK proxy. - [Server-side rendering](https://docs.settlemint.com/docs/api-reference/sdk/server-rendering.md): On a server render the browser holds the session and the server does not, so the SDK forwards the request's headers under an origin allow list. - [React Native](https://docs.settlemint.com/docs/api-reference/sdk/react-native.md): Use the DALP TypeScript SDK from an Expo app: supported versions, the transport to pass, where the session lives, and how passkeys reach the device. - [The Effect surface](https://docs.settlemint.com/docs/api-reference/sdk/effect.md): The same namespaced route tree returning Effect values instead of promises, with a tagged failure channel and interruption wired to the request. - Errors - [Error index](https://docs.settlemint.com/docs/api-reference/errors.md): Find the reference page for any DALP error id by its code range, then read its cause, its fix and its retry flag. - [Error handling](https://docs.settlemint.com/docs/api-reference/errors/error-handling.md): Handle DALP API failures with stable error identifiers, retry decisions, and support-ready diagnostics. - Platform API errors - [Platform API error reference](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference.md): Cause, fix, HTTP status and retry flag for every catalogued Platform API error, by code range. - [Platform API errors DALP-0000 to DALP-0499](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-0000-0499.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-0000 to DALP-0499. - [Platform API errors DALP-0500 to DALP-0599](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-0500-0599.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-0500 to DALP-0599. - [Platform API errors DALP-0600 to DALP-0699](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-0600-0699.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-0600 to DALP-0699. - [Platform API errors DALP-0700 to DALP-0799](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-0700-0799.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-0700 to DALP-0799. - [Platform API errors DALP-9000 to DALP-9099](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9000-9099.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9000 to DALP-9099. - [Platform API errors DALP-9100 to DALP-9199](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9100-9199.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9100 to DALP-9199. - [Platform API errors DALP-9200 to DALP-9299](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9200-9299.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9200 to DALP-9299. - [Platform API errors DALP-9300 to DALP-9399](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9300-9399.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9300 to DALP-9399. - [Platform API errors DALP-9400 to DALP-9499](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9400-9499.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9400 to DALP-9499. - [Platform API errors DALP-9500 to DALP-9999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-9500-9999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-9500 to DALP-9999. - [Platform API errors DALP-12000 to DALP-12099](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-12000-12099.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-12000 to DALP-12099. - [Platform API errors DALP-12100 to DALP-12199](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-12100-12199.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-12100 to DALP-12199. - [Platform API errors DALP-12200 to DALP-12299](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-12200-12299.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-12200 to DALP-12299. - [Platform API errors DALP-12300 to DALP-12399](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-12300-12399.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-12300 to DALP-12399. - [Platform API errors DALP-12400 to DALP-12499](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-12400-12499.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-12400 to DALP-12499. - [Platform API errors DALP-13000 to DALP-13999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-13000-13999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-13000 to DALP-13999. - [Platform API errors DALP-14000 to DALP-14049](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14000-14049.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14000 to DALP-14049. - [Platform API errors DALP-14050 to DALP-14099](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14050-14099.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14050 to DALP-14099. - [Platform API errors DALP-14100 to DALP-14199](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14100-14199.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14100 to DALP-14199. - [Platform API errors DALP-14200 to DALP-14299](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14200-14299.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14200 to DALP-14299. - [Platform API errors DALP-14300 to DALP-14399](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14300-14399.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14300 to DALP-14399. - [Platform API errors DALP-14400 to DALP-14499](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14400-14499.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14400 to DALP-14499. - [Platform API errors DALP-14500 to DALP-14999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-14500-14999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-14500 to DALP-14999. - [Platform API errors DALP-15000 to DALP-19999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-15000-19999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-15000 to DALP-19999. - [Platform API errors DALP-20000 to DALP-29999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-20000-29999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-20000 to DALP-29999. - [Platform API errors DALP-100000 to DALP-199999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-100000-199999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-100000 to DALP-199999. - [Platform API errors DALP-200000 to DALP-299999](https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference/dalp-200000-299999.md): Cause, fix, HTTP status and retry flag for every Platform API error with a code from DALP-200000 to DALP-299999. - Contract errors - [Contract error reference](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference.md): Find the cause and the fix for every catalogued on-chain revert DALP contracts can return, with retryability for each. - [Contract errors DALP-1000 to DALP-1049](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-1000-1049.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-1000 to DALP-1049. - [Contract errors DALP-1050 to DALP-1099](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-1050-1099.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-1050 to DALP-1099. - [Contract errors DALP-1100 to DALP-1199](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-1100-1199.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-1100 to DALP-1199. - [Contract errors DALP-2000 to DALP-2999](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-2000-2999.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-2000 to DALP-2999. - [Contract errors DALP-3000 to DALP-3999](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-3000-3999.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-3000 to DALP-3999. - [Contract errors DALP-4000 to DALP-4049](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4000-4049.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4000 to DALP-4049. - [Contract errors DALP-4050 to DALP-4099](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4050-4099.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4050 to DALP-4099. - [Contract errors DALP-4100 to DALP-4149](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4100-4149.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4100 to DALP-4149. - [Contract errors DALP-4150 to DALP-4199](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4150-4199.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4150 to DALP-4199. - [Contract errors DALP-4200 to DALP-4249](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4200-4249.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4200 to DALP-4249. - [Contract errors DALP-4250 to DALP-4299](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4250-4299.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4250 to DALP-4299. - [Contract errors DALP-4300 to DALP-4399](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4300-4399.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4300 to DALP-4399. - [Contract errors DALP-4400 to DALP-4499](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4400-4499.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4400 to DALP-4499. - [Contract errors DALP-4500 to DALP-4999](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-4500-4999.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-4500 to DALP-4999. - [Contract errors DALP-9000 to DALP-9099](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-9000-9099.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-9000 to DALP-9099. - [Contract errors DALP-9200 to DALP-9299](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-9200-9299.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-9200 to DALP-9299. - [Contract errors DALP-9300 to DALP-9399](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-9300-9399.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-9300 to DALP-9399. - [Contract errors DALP-9500 to DALP-9999](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/dalp-9500-9999.md): Cause, fix and retry flag for every on-chain contract error with a code from DALP-9500 to DALP-9999. - [Contract errors without a numeric code](https://docs.settlemint.com/docs/api-reference/errors/error-code-reference/unnumbered-codes.md): Cause, fix and retry flag for every on-chain contract error without a numeric code. - CLI - [Install and configure the DALP CLI](https://docs.settlemint.com/docs/api-reference/cli/install.md): Install the DALP CLI, authenticate with a browser device code flow, and configure the API URL, active organisation, and output format. - [CLI commands](https://docs.settlemint.com/docs/api-reference/cli/commands.md): The DALP CLI generates a verb-first command tree from the Platform API. Learn the pattern, discover commands, and follow a write that has not settled. - [Using the DALP CLI with AI agents](https://docs.settlemint.com/docs/api-reference/cli/ai-agents.md): Register the DALP CLI as an MCP server or an agent skill, run it safely from a coding agent's shell, and scope the session an operator hands an assistant. - [Connect an AI app to DALP through the hosted MCP server](https://docs.settlemint.com/docs/api-reference/cli/hosted-mcp.md): Connect Claude, ChatGPT or another MCP app to DALP at /api/mcp: read tools, and prepare tools that post a draft to sign or run a write under an agent's mandate. - [Documentation endpoints for AI agents](https://docs.settlemint.com/docs/api-reference/docs-for-agents.md): Choose between the llms.txt index, the full corpus, a markdown page, the OpenAPI documents, the MCP endpoint and search, and handle each one's failures. - Changelog - [Changelog](https://docs.settlemint.com/docs/changelog.md): Every DALP release from 3.0 and its theme, how platform, API and system versions work, the API deprecation notice, and where to find breaking changes. - DALP 3.2 - [DALP 3.2: run the instrument from issuance to trading](https://docs.settlemint.com/docs/changelog/dalp-3-2.md): DALP 3.2.0, dated 11 November 2026, runs an instrument for its whole life, from issuance to trading, on the deployment you choose. - [Design and issue your own instrument types](https://docs.settlemint.com/docs/changelog/dalp-3-2/instruments-and-documents.md): Issue from thirty-six templates, offer only the ones you publish, and answer who held a security on a record date, down to beneficial owners. - [Run corporate actions on the live token](https://docs.settlemint.com/docs/changelog/dalp-3-2/income-and-corporate-actions.md): Split, buy back, pay income and run holder votes on the token investors already own, with a holder-by-holder review and an optional second approver. - [Place new issues only with eligible investors](https://docs.settlemint.com/docs/changelog/dalp-3-2/primary-offerings.md): Run a first sale that refuses an ineligible buyer in the payment transaction, with a greenshoe and lock-ups, and settle fund dealing days at NAV. - [Open a compliant venue to trade and distribute your assets](https://docs.settlemint.com/docs/changelog/dalp-3-2/trading-venue.md): Run permissioned trading venues with order books, auctions, calendars and halts, where every delivery passes the token's own compliance rules. - [Build on one stable API and a generated SDK](https://docs.settlemint.com/docs/changelog/dalp-3-2/developer-platform.md): From 3.2 v2 breaks only on a new API version or after 90 days' notice, the SDK is generated from its routes, and webhooks arrive in order. - [Move bank money and tokens together](https://docs.settlemint.com/docs/changelog/dalp-3-2/bank-rail.md): Mint a fiat token from each credit your bank confirms over its FIX session, pay redemptions only to approved accounts and reconcile the reserve. - [Publish checked provider prices to your tokens' price feeds](https://docs.settlemint.com/docs/changelog/dalp-3-2/market-data.md): Prices from SFTP files, FIX and data vendors reach token price feeds through ordered checks, with the evidence and the outcome kept for every price. - [Give your team one inbox and clients a branded portal](https://docs.settlemint.com/docs/changelog/dalp-3-2/console-and-investor-portal.md): The Console opens on what waits for your team, and your clients onboard in an Investor portal in your brand, on your domain and in their language. - [Hold and sign with the custodian and controls you choose](https://docs.settlemint.com/docs/changelog/dalp-3-2/custody.md): Embedded wallets, Utila, weighted multisig, a custody gateway per client and network, and custody books that close each day against the chain. - [Generate the filings you owe and prove who approved them](https://docs.settlemint.com/docs/changelog/dalp-3-2/compliance-and-reporting.md): Filings generated from the ledger and approved by a second person, anchored digests, a hash-chained audit trail, client statements and second approvers. - [Run several networks and recover stuck transactions](https://docs.settlemint.com/docs/changelog/dalp-3-2/networks-and-operations.md): Move indexing between node providers from the Console, run one organisation on several networks and recover stuck transactions with the evidence shown. - [Let the assistant draft while your team decides](https://docs.settlemint.com/docs/changelog/dalp-3-2/ai-assistant.md): An assistant that drafts from the page and the documents you drop, watchers that prepare the next step, MCP access, and agents held to an on-chain mandate. - DALP 3.1 - [DALP 3.1: run the platform as your own](https://docs.settlemint.com/docs/changelog/dalp-3-1.md): Each organisation signs through its own custodian, the contracts deploy from inside your cluster, and admins run long-term operations through the API. - [Give each organisation its own custody provider and credentials](https://docs.settlemint.com/docs/changelog/dalp-3-1/org-custody.md): Each organisation on one deployment signs through its own custody provider, with credentials tested before use and rotated from the Console. - [Deploy the contracts from inside your own cluster](https://docs.settlemint.com/docs/changelog/dalp-3-1/air-gapped-deployment.md): A Job you enable inside your cluster deploys the DALP contracts with a key you hold, pulls images from your mirror and resumes where it stopped. - [Archive organisations and reset onboarding without database access](https://docs.settlemint.com/docs/changelog/dalp-3-1/platform-operations.md): Platform admins archive organisations and reset stuck onboardings through the API, invitations carry on-chain roles, and national IDs stay unique. - DALP 3.0 - [DALP 3.0: design your own digital asset](https://docs.settlemint.com/docs/changelog/dalp-3-0.md): Issue from reviewed instrument and compliance templates, sign in your own custody and resume every transaction from its last recorded step. - [Start every new instrument from a reviewed template](https://docs.settlemint.com/docs/changelog/dalp-3-0/asset-templates.md): Issue each new bond, fund or deposit token from a template your team has reviewed, so issuers set only the terms of the issue. - [Write a compliance policy once and reuse it](https://docs.settlemint.com/docs/changelog/dalp-3-0/compliance-templates.md): Your compliance team publishes a policy template once, and each new token copies it on-chain and checks it on every ordinary transfer. - [Keep signing inside your own custody](https://docs.settlemint.com/docs/changelog/dalp-3-0/custody.md): Sign every DALP transaction in your own custody provider's vault, while the platform builds, tracks and resumes it through approval to confirmation. - [Let operators act without funding their own gas](https://docs.settlemint.com/docs/changelog/dalp-3-0/advanced-accounts.md): Operators act through ERC-4337 smart wallets while a system paymaster pays the gas for each operation the platform authorises. - [Resume a stalled transaction from its last recorded step](https://docs.settlemint.com/docs/changelog/dalp-3-0/durable-transactions.md): Every DALP transaction moves through recorded states, so a crash, a timeout or a pending approval resumes from where it stopped. - [Read your on-chain history as business records](https://docs.settlemint.com/docs/changelog/dalp-3-0/ledger-index.md): Holdings, transfers, fees, yield and redemptions decoded from each block into records your team queries, with chain reorganisations rolled back. - [Price each token from a feed a trusted issuer signs](https://docs.settlemint.com/docs/changelog/dalp-3-0/data-feeds.md): Give each token its own price feed, signed by an issuer your registry trusts and refused on read once it is older than your staleness limit. - [Enforce verified KYC at transfer, keep documents off chain](https://docs.settlemint.com/docs/changelog/dalp-3-0/identity.md): Provider verdicts and reviewer approvals become on-chain claims the token checks at transfer, while documents and KYC history stay off chain. - [Run fees, coupons, redemption and conversion on the token](https://docs.settlemint.com/docs/changelog/dalp-3-0/token-features.md): Charge fees, pay coupons, redeem at maturity and convert on the token itself, with terms checked before a feature attaches and a record per holder. - [Pay less gas on identity, compliance and proxy checks](https://docs.settlemint.com/docs/changelog/dalp-3-0/gas-optimization.md): DALP 3.0 removes repeated storage reads from the checks every transfer runs, with up to 40% less gas on the identity registry's registration check. - [Receive signed events instead of polling the API](https://docs.settlemint.com/docs/changelog/dalp-3-0/webhooks.md): Signed delivery of identity registration and role events, with retries for up to three days, a delivery history and replay by block range. - [See platform health in one verdict](https://docs.settlemint.com/docs/changelog/dalp-3-0/monitoring.md): Platform status gives operators one verdict from API, transaction, workflow and data-freshness signals, and shows the signal behind it. - [Upgrade your on-chain components in one confirmed run](https://docs.settlemint.com/docs/changelog/dalp-3-0/self-managed-upgrade.md): System updates compares your on-chain components with the latest release and upgrades them in one confirmed run, at the same addresses. - [Automate DALP operations from the CLI, SDK and MCP](https://docs.settlemint.com/docs/changelog/dalp-3-0/cli-api.md): Script token, identity, compliance and operations work from a terminal or an AI agent, under the signed-in account's permissions. - [Filter, page and track settlement through the v2 API](https://docs.settlemint.com/docs/changelog/dalp-3-0/v2-api.md): The v2 API at /api/v2 lets integrations filter, sort and page lists, track a write through settlement and retry it safely where its route allows. - [Answer a security review with enforced controls](https://docs.settlemint.com/docs/changelog/dalp-3-0/security.md): DALP 3.0 enforces how callers sign in, which role may act and when a key may sign, and documents how the platform deploys. - [Look up API and error references generated from the platform](https://docs.settlemint.com/docs/changelog/dalp-3-0/documentation.md): DALP 3.0 generates its API and error references from the platform, so a code your integration receives has its cause and fix in the docs. ## Agent endpoints - [Full corpus](https://docs.settlemint.com/docs/llms-full.txt): every documentation page concatenated as markdown - Page markdown: every page URL returns the page as markdown when the request sends Accept: text/markdown, or when .md is appended to the path, as in https://docs.settlemint.com/docs/api-reference.md. - [API v2 reference contract](https://docs.settlemint.com/docs/api-reference/openapi-v2.json): the OpenAPI document as JSON - [API v1 reference contract](https://docs.settlemint.com/docs/api-reference/openapi-v1.json): the OpenAPI document as JSON - Search: GET https://docs.settlemint.com/docs/api/search?query= matches page titles, descriptions, headings, and body text, returned as JSON. A page whose title holds every searched word is listed before a page that only mentions them; title words match whole, ignoring case and accents, not by stem, and the last may be half typed from two letters. 3 page groups are not in this index: https://docs.settlemint.com/docs/api-reference/errors, https://docs.settlemint.com/docs/api-reference/errors/error-code-reference, https://docs.settlemint.com/docs/api-reference/errors/platform-api-error-reference. Find them through https://docs.settlemint.com/docs/llms.txt, which lists every page including them. Add &tag= to hold the search to one section. It takes one value, never a list: getting-started, platform, console, concepts, deployment, api-reference, changelog, overview. Every page carries exactly one section, so &tag=a,b matches no page at all and returns an empty array. Add &limit= to change the result cap. The cap counts records, not pages: each matched page contributes one record for the page itself plus up to 8 text fragments from that same page, so the default of 60 records can be as few as 7 pages. An empty, fractional, zero, or negative value falls back to 60, and anything above 200 is capped at 200. Every response reports the cap it applied in the X-Docs-Search-Limit header, and says in X-Docs-Search-Truncated whether more records were available: true means the cap cut the array, so raise &limit= or narrow the query; false means the cap cut nothing, although a page still shows at most 8 fragments. - MCP: https://docs.settlemint.com/docs/api/mcp is a Model Context Protocol server over streamable HTTP with list_pages, get_page, and search tools.