Features and Functions: The Policy Engine

Features and Functions: The Policy Engine

The policy engine functionality on DAPL will enable automated policies for the transfer, trade and withdrawal of assets.

 

Quorums can be established via the policy engine to specify the number of users that are necessary to approve a transfer, withdrawal or trade before it can be executed: 

 

Steps to utilise the policy engine function are as follows: 

  1.  Sign in to your DAPL profile. 
     
  2. Select the "Compliance" dropdown on the menu, then select the "Policy Engine" tab: 


     
  3. Once selected, the Policy engine functionality will appear as shown below: 


     
  4. A new policy can be created by first selecting “POLICIES” and then clicking the “Add” button: 


     
  5. Once the “Add” button has been selected, the below displayed pop-up will be received. 
    The following fields will need to be populated with the applicable information for the policy created: 

    Name: Create a name for the policy generated 

    Action: Specify if the policy will apply to a Trade, a Transfer or a Withdrawal.

    Quorum: set the minimum number of approvals required prior to an action execution 

    Approvers: Once a user subject to this policy initiates the action specified, approval from a quorum of approvers is required for the action to be executed. If the action is denied by any quorum member it will be cancelled immediately.

    Executor: Determines whether the action will initiate automatically upon quorum approval, or a specific user can be assigned as the executor where their execution of the action will be required after full approval is received. 

     

  6. Once each of the above fields have been populated within the relevant dropdowns click the “Submit” button in order to submit your policy. 
     
  7. Once your policy has been created and submitted, email notifications which look like the below will be received by the relevant assigned policy approvers and executors, notifying them that there is action required for the policy: 


  8. In addition to the email notification received to notify users of necessary actions for approval or execution, users can also locate where to make a policy approval or execution: 1) DAPL home screen 2) The policy engine tab under the Compliance tab on the menu.

     
  9. Once a policy is approved, email notification will be received stating that the specified function has been approved by the relevant approvers. 

     
  10. Users can track policy approvals by clicking on the “APPROVALS” dropdown on the policy engine page in order to view the status of pending approvals:


     
  11. A log of the policies that have been generated and accepted previously can be viewed by clicking on the “HISTORY” dropdown on the policy engine page as shown below: 




    Important notes: 📝
     

     - The policy engine function does not operate retro-actively, and it will only apply to transfers,            withdrawals and trades where applicable after the implementation of the policy. 

    -  If a policy is set with two approvers, and one approver selects “deny” the action will be denied and it will not be executed. If a policy is denied it will reflect as denied immediately on the original policy holders DAPL account.