Applications
TWIN consists of a range of applications to help you get started building and deploying solutions.
Node
This repository provides a core runtime toolkit and executable application for running service workloads through a consistent Node.js server model. See More
Playground
This repository contains the Playground applications, which together demonstrate the capabilities of the ecosystem framework in a working, end-to-end environment. The playground covers a broad range of functionality, including identity management, attestation, blob storage, non-fungible tokens, auditable item graphs and streams, and verifiable credentials. See More
Tools
This repository provides a focused set of tooling modules and command line apps that help teams define interfaces once and generate reliable outputs for documentation, integration, and data exchange. The projects are designed to reduce repetition across services by turning source models and route definitions into reusable artefacts. See More
Framework
This repository brings together shared libraries and practical command line tools that make it easier to build, validate, and maintain framework-based projects with a consistent developer experience. The packages focus on common concerns such as runtime helpers, data modelling, cryptography, media handling, and web-facing utilities. See More
Distributed Ledger
This monorepo brings together reusable ledger utilities and supporting tools for building, testing, and deploying distributed ledger workloads. The packages and applications are designed to work together so teams can move from integration code to deployment workflows with fewer bespoke steps. See More
Wallet
This repository provides a focused set of wallet building blocks and a companion command-line tool for practical operational workflows. The libraries define shared connector contracts, add storage-backed implementations for local and test scenarios, and provide network-backed implementations for interaction with IOTA infrastructure. See More
Identity
This repository brings together the core building blocks needed to design and run decentralised identity workflows across different environments. It combines shared models, storage and network connectors, service contracts, a REST client, and a command line tool so teams can implement consistent identity behaviour without rebuilding the same foundation in each project. See More
NFT
This repository provides modular components for creating, managing, and integrating non-fungible tokens across application, service, and connector layers. The packages are designed to share a consistent contract model so teams can build tooling, APIs, and command line flows without duplicating core NFT logic. See More
Attestation
This repository contains modular components for creating, verifying, transferring, and consuming attestations across different integration styles. The packages are designed to work together through shared contracts, so teams can compose model definitions, connector implementations, service orchestration, and client access without duplicating core logic. See More