About W3bstream

Notice: This documentation portal is a Work in Progress and subject to change frequently.


W3bstream is a general framework for connecting data generated by devices and machines in the physical world to the blockchain world.
In a nutshell, W3bstream uses the IoTeX blockchain to orchestrate a decentralized network of gateways (i.e., "W3bstream nodes") that streams [optionally encrypted] data from IoT devices and machines. On top of machine data, proofs of real-world facts are generated, to be used by dApps on different blockchains.
Blockchain developers can build their dApps getting access to trusted real-world data using the W3bstream framework.

W3bstream Node architecture

To support a wide range of applications and business requirements, a W3bstream node includes the following connectivity, computing, storage, and consensus components, for interacting with the IoT devices, blockchain, and node operators:
W3bstream Node Architecture
Service Endpoint
Virtual File System
Execution Engine
SSI Wallet


The W3bstream Network incentivizes communities to run nodes for supporting the growing ecosystem of MachineFi dApps. Depending on the requirements of a specific dApp, a certain number of W3bstream nodes might be employed to serve it: such subnet of W3bstream node will start operating when the sufficient number of community nodes will have joined.
Any community member who is interested in operating a W3bstream node could provision a virtual machine on the cloud or set up a local server.

What's next?

Checkout the Get Started section to learn how to run a W3bstream node.
Learn about the fundamentals of programming a W3bstream node.
Last modified 28d ago