FlowLink
FlowLink is a straight-through-processing engine: a persistent DLT deposit address mapped to an immutable conversion-and-delivery configuration. Any deposit is automatically converted at market rate and delivered to the preconfigured destination.
What is FlowLink?
FlowLink is a straight-through-processing (STP) engine. You create a FlowLink once; Movmint generates a persistent DLT deposit address tied to an immutable conversion-and-delivery configuration. From then on, every deposit that arrives at that address is automatically:
- detected and accepted,
- screened for compliance,
- converted at the current market rate (with your client-specific spread and fees), and
- delivered to the preconfigured destination.
There is no quote, no capture, and no per-transaction approval. FlowLink is ideal for recurring or hands-off flows — for example, a persistent address that automatically converts incoming USDC to USD and pushes it to a bank account.
sequenceDiagram
participant Sender as Depositor
participant Chain as DLT Network
participant FL as Movmint FlowLink
participant Dest as Destination
Sender->>Chain: Send source asset to FlowLink address
Chain-->>FL: Deposit detected
Note over FL: Validate + TRM screen
Note over FL: Convert at market rate (spread + fees)
FL->>Dest: Deliver target asset
How FlowLink differs from Quote & Capture
| Aspect | Quote & Capture | FlowLink |
|---|---|---|
| Pricing | Rate locked at quote time | Market rate at deposit time |
| Approval | Required (capture step) | Pre-authorized at creation |
| Deposit address | Ephemeral, per transaction | Persistent, reusable |
| Destination | Chosen per transaction | Immutable, set at creation |
| Flow | Interactive, multi-step | Automated, straight-through |
Anatomy of a FlowLink
A FlowLink has three immutable parts plus a lifecycle status:
source— the asset and network the deposit address accepts. Source assets:USDC,EURC,ETH,BTC. Source networks:ethereum,base,solana,bitcoin. Thedeposit_addressis generated by Movmint at creation.destination— where converted funds go: atype(CARD,BANK_ACCOUNT, orDLT_WALLET), a targetasset(USD,CAD,BSD,SD,USDC,ETH,BTC), and type-specificdetails.receiver— the receiver'snameand postaladdress, used for KYC and passed to delivery channels that require it.
ImmutabilityOnce created,
source,destination, andreceiverare immutable. To change any of them, disable the FlowLink and create a new one.
Lifecycle status
| Status | Behavior |
|---|---|
active | Deposits are processed straight-through. |
paused | Deposits are held until the FlowLink is resumed (or disabled). |
disabled | Permanently deactivated; the address is decommissioned. A new FlowLink is required to resume use. |
In this section
- Creating a FlowLink — define source, destination, and receiver, and receive the deposit address.
- Using a FlowLink — send deposits, manage the lifecycle (pause / resume / disable), and read transaction history.
IdempotencyFlowLink endpoints require an
x-idempotency-keyheader (a UUID you generate), including the transactions read endpoint. Reuse the same key when retrying.
Updated 2 months ago
