Architecture Overview
Last updated
These entities supply resources to the network.
Node Provider: Manages the infrastructure required to run nodes within the network.
dApp Provider: Responsible for deploying and managing decentralized applications.
Acts as a centralized interface for management and monitoring.
Facilitates interaction between clients, providers, and the network.
Enables dApp and node management through an intuitive interface.
Represents the end users interacting with the system.
Communicates with the dApp Matchmaking layer to access appropriate nodes within the platform.
A service layer that helps connect clients to nodes that make up the subnetwork of their session.
Represents the network participants that host the session logic for decentralized applications.
In subnetworks, nodes are assigned roles as Coordinator or Witness.
Interacts with the Registry to fetch dockerized session logic executables.
Accepts zipped session logic executables from clients for verification and containerization.
Initially hosts a private Docker registry, with future plans to push images to a decentralized storage system.
A smart contract deployed on a blockchain network.
Verifies proofs for ended sessions to determine correctness and reward distribution.
Last updated