Debt Algorand Standard Application
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 provides recommendations to conform, to the best effort1, to the Algorithmic Contract Types Unified Standards (ACTUS).
The specification allows the tokenization of various debt instruments, such as bonds, loans, commercial papers, mortgages, etc. A reference implementation of some fixed income contract examples are provided.
This document is a technical specification, it is not intended to be as a legal or a financial document.
Contents
Contents are organized in four hierarchical levels (see the navigation sidebar on the left):
Part
└── 1. Chapter
└── 1.1. Section
└── 1.1.1. Sub Section
The navigation sidebar can be folded up to the Chapter level by clicking the folding icon (>), next to the level name.
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 read the guidelines and consider submitting a pull request.
License
The D-ASA source and documentation are released under the AGPL-3.0 license.
ACTUS compliance is recommended but not mandatory.