Workshops
Welcome, developers! These workshops introduce the IOTA tech stack end‑to‑end, combining IOTA core technology with the IOTA Trust Framework, so you can design and ship real‑world solutions that solve real problems.
- Learn IOTA core tech: how on‑chain logic, assets, and data primitives work together to power scalable, secure applications.
- Apply the IOTA Trust Framework: decentralized identifiers (DIDs), verifiable credentials (VCs), and attestations to establish data integrity and interoperable trust.
- Build for impact: supply chains, IoT, fintech, and public sector use cases where verifiability and scalability matter.
Start with the core fundamentals, then layer in trust and identity to move from prototypes to production‑ready dApps.
📄️ Core I: Init and Deploy a Grants package
Publish, authorize, mint, and verify — implement a core Move function as part of a hands-on package publish on IOTA.
📄️ Core II: Coordination with Shared Objects, Dynamic Fields, and PTBs
Create a shared Registry, index student-to-grant IDs, and compose an atomic Programmable Transaction Block (PTB) that mints and indexes in one go.
📄️ Core III: Capabilities, Type-State, Abilities & Tests
Harden ScholarFlow with multi‑role capabilities, lifecycle guards, ability audits, and Move unit tests. No SDK/event code here; that comes in Workshop IV.
📄️ Core IV: Wrapping it up - Dapp
Ship a minimal React dApp that connects a wallet, reads objects, and calls your Workshop contracts using the IOTA dApp Kit.
📄️ Minting and Managing Tokens
Complete tutorial for building the Workshop Token and Badge dApp using Move smart contracts, Tests and IOTA dApp Kit frontend
📄️ IOTA Notarization Workshop
Complete tutorial for building on-chain notarization on IOTA
📄️ IOTA Identity Workshop
Workshop on Validating a University Degree using IOTA Identity