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:

Copy
Copied
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.

Copyright © Ledger Enterprise Platform 2022. All right reserved.