- requests
- balances
- settlement eligibility
- fund multiple requests
- be partially allocated
- remain partially available
Funding Lifecycle States
RECEIVED
Funding was detected successfully. Operational validation may still be pending.DIRTY
Funding originated from a non-approved source. Dirty funding is operationally segregated and cannot participate in settlement or allocation.ELIGIBLE
Funding passed operational validation. An internal transfer moves it into the available pool; once that completes the funding becomesAVAILABLE.
TRANSFER_FAILED
The internal transfer of eligible funding failed. Failed transfers are retried operationally, returning the funding toELIGIBLE.
AVAILABLE
Funding is in the available pool and may be allocated to requests.PARTIALLY_ALLOCATED
Part of the funding is assigned to requests; the remainder is still available. Allocations may be released, returning the funding towardAVAILABLE.
ALLOCATED
The funding is fully assigned to operational requests. Allocated funding remains linked to the associated requests until settlement completion; releases can return it toPARTIALLY_ALLOCATED or AVAILABLE.
CONSUMED
Funding was fully utilized through completed settlement flows. Consumed funding is no longer available operationally.Funding Validation
Funding validation verifies:- supported asset
- supported network
- operational compatibility
- approved funding source
Approved Funding Sources
Only approved funding sources are eligible for allocation. Funding received from non-approved sources:- remains visible operationally
- is excluded from settlement flows
- cannot participate in request matching
Partial Funding Support
Requests support partial funding. As a result:- multiple funding events may contribute to one request
- one funding event may contribute to multiple requests
Allocation Rules
Allocation occurs only after funding becomes:- request lifecycle
- available balances
- operational settlement requirements
Balance Visibility
Funding contributes to:- available balances
- allocated balances
- dirty balances
Operational Visibility
Partners may retrieve:- funding lifecycle states
- linked requests
- balance visibility
- operational allocation status
Precision Rules
Error Scenarios
Funding may fail operational validation for reasons including:- unsupported asset
- unsupported network
- invalid funding source
- operational restrictions
- incompatible request lifecycle