For Developers

DGT is an open-sourced project driven
by a passionate, talented development community

The DGT Development Community

While DGT has several core development teams, it relies on a
dedicated community of developers, who enhance the DGT Network
and take part in building a greater, more equitable economy

DGT can be used in several ways, accounting for a wide range of goals and different business models.

This project is publicly available and anyone interested can join it to add their own code, modify the solution for themselves, make changes, or correct errors. The core of the system - DGT CORE is implemented under the Apache 2.0 license, while the GARANASKA tokenization subsystem is under the AGPL v3.0 license.

Use our technical documentation as a guide to deeper understanding of our partnership approach.

The main list of features and their brief descriptions are presented in the table below.

JOIN THE EXISTING NETWORK

Deploying your node and participating in minting

Any network needs support, such as deploying and running the nodes. Nodes participate in transactions (by validating them) and provide for message delivery. Some of the nodes play such important roles as verifying information coming from the outside world or conducting external payment transactions. When deploying your node, you will be able to claim a portion of the profits earned by the network. To facilitate this, DGT provides for a minting mechanism (distribution of tokens), as well as a commission for ongoing transactions.

Developing an application for an existing node

End users access their functionality through applications (such as wallets, marketplaces, etc.) that interact with the network through their node’s API. If you want to develop an application, you can choose one of the existing nodes to present it to the end Internet-users.

Formation of your own network segment

If you want to leverage the potential of the DGT Network while maintaining your own ecosystem or functionality, you should consider deploying a segment. Within the segment, you will be able to form private transactions, manage notaries and arbitrators, as well as set the rules for joining of new nodes to your segment.

DGT WHITE BOX

Customizing DGT for your own project

You can use the platform to create your own network or to conduct experiments (accounting for licenses of the core and tokenization – see below). In this case, you deploy the solution on your own computing resources in one of the ways described below.

Embedding DGT in an existing system

You can use one or more nodes within your network and configure your platform to resolve corporate tasks. DGT allows for a private network or a consortium-based deployment option.

DEVELOPMENT PARTNERSHIP

Code Contribute

Within the framework of the platform development partnership program, you can participate in the creation of the platform core or its components.

DGT Stakeholding

Apart from direct development, DGT is open to joint research, comparative testing, and design of specific solutions. Your contribution will be considered and rewarded. For all questions, please contact partnersip@dgt.world

DGT Promoting

DGT is interested in promoting projects with decentralized architecture, building solutions for ecosystems and digital communities. If you have any suggestions and ideas or a desire to work in this direction – contact partnersip@dgt.world