Operate on Tradelink As A Collateral Agent (Custodian)
- CU creates Arbitration request
- CU approves creation Arbitration request
- CU approves Arbitration request ( not part of 5.0, to be included in future release )
- CU approves Settlement request
- CU approves Withdrawal request
A collateral agent (Vault role name: Custodian) is responsible for providing final approval of all the requests raised that involve movement of funds (settlement, arbitration, withdrawal).
The collateral agent/API operator Custodian operates as a referee in the network and provides final determination on requests raised by the different parties (Settlement creator (Vault role name: Exchange), and the trading institution (Vault role name: Asset Manager)).
A custodian can fetch the list of open requests that requires Custodian approval by calling the /requests endpoint with status = PENDING_APPROVAL:
GET {{base_url}}/requests?status=PENDING_APPROVAL
Content-Type: application/json
X-Ledger-Workspace: {{workspace}}
Authorization: Bearer {{access_token}}
CUSTODIAN SETTLEMENT REQUEST APPROVAL
For the API operator Custodian to approve the request the standard approval request method described here will be used by passing {request_id}
as request id.
CUSTODIAN WITHDRAWAL REQUEST APPROVAL
For the API operator Custodian to approve the request the standard approval request method described here will be used by passing {request_id}
as request id.
CUSTODIAN ARBITRATION REQUEST CREATION
This would be a standard Tx request.
CUSTODIAN ARBITRATION REQUEST APPROVAL
For the API operator Custodian to approve the request the standard approval request method described here will be used by passing {request_id}
as request id.