DAML SDK Overview

A key element of CSP is the use of the DA Platform and Digital Asset Modelling Language (DAML).

DAML maps rights and obligations across all ASX participants and tracks changes over time using the ledger. Additionally, DAML guarantees all participants are synchronised and protects the privacy and confidentiality of entitled information.

All ledger modifications happen via DAML commands. Participants update the ledger by submitting a valid DAML command. The business rules encoded in DAML dictate the conditions where contract instances are created or archived.

DAML Libraries

  • ASX DAML contracts will be grouped into DAML Libraries (or modules), similar to a .jar file in Java
  • DAML Libraries represent the application rules (i.e. ASX market rules)
  • Command structures and events are defined by the DAML Libraries being used
  • Node users will be provided with the CHESS Replacement DAML Library and SDK (Software Development Kit)

DAML SDK

The Digital Asset Modelling Language Software Development Kit (DAML SDK) is an integrated suite of tools designed to accelerate the development of DAML applications for the DA Platform.

Develop

DAML Studio provides real-time feedback to support efficient development of correct smart contracts.

Test

Integrated scenario testing allows developers to see the impact of the agreement on the ledger immediately.

Demonstrate

The DAML SDK includes a dynamic front-end that automatically generates simple GUIs for DAML models.

DAML SDK

The DAML SDK can be accessed by visiting the DAML homepage.




Related Pages:

There are no related labels.

Browse Popular Pages:

No labels match these criteria.



This document provides general information only. ASX Limited (ABN 98 008 624 691) and its related bodies corporate (“ASX”) makes no representation or warranty with respect to the accuracy, reliability or completeness of the information. To the extent permitted by law, ASX and its employees, officers and contractors shall not be liable for any loss or damage arising in any way (including by way of negligence) from or in connection with any information provided or omitted or from anyone acting or refraining to act in reliance on this information.

© 2022 ASX Limited ABN 98 008 624 691


The following macros are not currently supported in the footer:
  • style