Debt Algorand Standard Application

Smart Financial Contract

A standard for debt instruments tokenization on Algorand

The Debt Algorand Standard Application (D-ASA) is a standard for tokenizing debt instruments on the Algorand Virtual Machine.

It provides the interfaces for arranging the asset, configuring its role-based access control, issuing and distributing it on the primary market, executing cash flows, exchanging it on the secondary market, and querying information about the debt instrument.

The specification allows the tokenization of various debt instruments, such as bonds, loans, commercial papers, mortgages, etc. A reference implementation of some payoff examples is provided.

This document is a technical specification, it is not to be intended as a legal or a financial document.

Contributing

The D-ASA is free and open source. The source code is released on the official GitHub repository. External contributions are welcome, the project relies on the community to improve and expand. Issues and features requests can be submitted on the GitHub issues page. If you would like to contribute, please consider submitting a pull request.

License

The D-ASA source and documentation are released under the AGPL-3.0 license.