Architecture
TWIN is an open and interoperable software platform for data integrity and self-sovereign data management. The TWIN open-source infrastructure constitutes a digital pipeline accessible to all parties involved in different global trade and value-chain ecosystems. Built upon public, permissionless Distributed Ledger Technology (DLT), TWIN leverages Decentralized Identifiers and Verifiable Credentials to ensure secure, transparent, and scalable data exchanges.
TWIN facilitates a trustworthy digital environment where data integrity, sovereignty, and efficiency drive frictionless collaboration across diverse trading networks.
With its Application, Data & Services, and Infrastructure layers, TWIN integrates smoothly with both legacy and modern systems through standardized API. At the heart of TWIN is a decentralized Trust Framework adhering to global standards from W3C, UN/CEFACT, and IDSA, enabling independent, verifiable, and private interactions.
- White Paper: Review the reference architecture, concepts, and design rationale behind TWIN.
Framework
Structured approach to software development. These patterns help developers organize their code and manage complexity effectively.
- Codebase
- Codebase Philosophy
- Development Workflow
- Connectors
- Components
- Context IDs
- Data Partitioning and Multi-Tenant Architecture
- Data Validation
- Engine
Node
These patterns help developers create efficient and scalable nodes that can communicate effectively with each other.
Components
Building reusable and maintainable components. These patterns help developers create modular and scalable applications.