Skip to main content


📄️ Node inspection

Operator's nodes contain an inspection routine which connects to a target operator's nodes and checks whether they are relaying data in a given stream to validate that the inspected node is doing the promised work. If the inspection fails, operators raise a flag to the Sponsorship smart contract. A number of random Operators are selected as reviewers. The reviewers then also inspect the flagged operator for the flagged stream(-partition), and based on their findings they vote via the smart contract on whether to kick (flag was valid) or not to kick (flag was invalid) the flagged operator. If the majority vote is to kick, the flagged operator is slashed.