Academy

Learn zk-IoT

Free courses, technical guides, and research resources on zero-knowledge proofs, IoT protocols, blockchain consensus, and the FidesInnova platform. Open for everyone — from beginners to cryptography researchers.

Courses

Structured Learning Paths

Blockchain · Consensus
Consensus Algorithms & D2PoS

Explore classical consensus (PoW, PoS, DPoS) and why they fall short for IoT networks. Deep dive into FidesInnova's Delegated Decentralized Proof of Stake (D2PoS) — designed for low-power, high-frequency IoT environments.

IoT Protocol · Networking
MQTT & Secure IoT Communication

Set up an MQTT broker, configure TLS/MQTTS, pair IoT devices, and integrate them with the FidesInnova node. Covers publish/subscribe patterns, QoS levels, and best practices for constrained device networking.

Service Contracts · Platform
Writing Service Contracts

Write JavaScript Service Contracts that automate IoT data flows — trigger actions on sensor readings, forward data between devices, and publish contracts to the Service Market to earn revenue. Includes Blockly no-code interface walkthrough.

Decentralized Systems · Architecture
Building Mesh IoT Networks (MIoTN)

Design and deploy decentralized Mesh IoT Networks where devices communicate peer-to-peer — no central cloud server. Learn routing, resilience, and how ZKP fits into trustless device-to-device interactions.

Data Economy · Web3
Monetizing IoT Data

Turn your verified sensor data into revenue. Learn how to create data-sharing Service Contracts, set pricing conditions, control who gets access, and earn from environmental, health, or industrial data streams — all via the FidesInnova marketplace.

Fast Track · Startup
Launch an IoT Device in Under a Week

The complete fast-track guide for IoT product teams. From hardware selection to MQTT integration, Service Contract deployment, and Service Market listing — ship a market-ready IoT product in days without building proprietary backend software.

Applied · Smart Buildings
Digital Twins for Smart Buildings

Create cryptographically verified digital twins of physical buildings and assets. Learn how FidesInnova sensors generate proofs that feed real-time digital twin models — enabling trusted building management, insurance, and energy optimization.

Developer · SDK Integration
zk-IoT SDK Integration Guide

Integrate the C++ or Rust ZKP SDK into existing IoT firmware. Worked examples for ESP32, ARM Cortex-M, and RISC-V targets. Covers proof generation, witness construction, blockchain submission, and using the AI ZKP Integration Agent.

External Resources
📖
Developer WiKi

Full technical documentation: node setup, SDK reference, Service Contract API, MQTT configuration, and deployment guides.

📄
IEEE Research Paper

"zk-IoT: Securing the Internet of Things with Zero-Knowledge Proofs on Blockchain Platforms" — the foundational paper for the FidesInnova framework.

GitHub

All open source repositories: IoT Node, ZKP SDK, mobile app, explorer, example projects, and deployment guides. MIT licensed.

🤖

Ask the AI Learning Assistant

Trained on all FidesInnova documentation. Ask any technical question about zk-IoT, Service Contracts, the SDK, or the node setup — and get an instant, accurate answer.

Open AI Assistant ↗