Practical overview
When it fits
Use TDN when developing a Rust decentralized application that needs its Layer and Group architecture or its documented networking components. A standalone application that does not interact with other applications can use a Group without Layers, according to the project documentation.
Who it is for
- Rust developers building decentralized applications.
- Teams designing applications that communicate across Groups or network peers.
- Developers who need to choose between single-Group and multi-Group application structures.
Documented uses
- Structure an application as a Group and connect applications through Layers.
- Build peer-to-peer networked applications.
- Add gateway, proxy or relay components to network interconnection.
- Use RPC-based components and local-area networking in an application.
- Explore example code for receiving peer, Group, Layer and RPC messages.
Requirements & limits
The project is a public GitHub repository licensed under Apache-2.0.
- TDN is implemented in Rust; the README's example uses Tokio and TDN's RPC and message-handling types.
- A Group represents an application, while Layers enable communication between applications.
- The single, std, multiple and full configurations vary by Group and Layer support.
- The project describes pluggable libraries for decentralized identity, storage and Group permissions; these are separate library components.
- Consensus and permission mechanisms can differ between applications, so developers must determine their own application requirements.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the simple Rust example
Start the repository's simple example as an initial way to explore TDN.
Before you start
- Rust installed
- The TDN repository and its project directory
Steps
Install Rust.
Change into the TDN project directory.
Run the command below.
cargo run --example simple
Expected outcome
The README presents this command as running the simple TDN example.
Guide limitations
- This quick start does not document production deployment or network configuration.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 11 October 2026
- Original website title
- PostSiliconDev/TDN · Official homepage title · retained in its source language

