Skip to content

Decentralized Web3 Uptime Monitoring Platform

Decentralized uptime monitoring that makes SLA verification tamper-proof — validators stake, reach consensus on incidents, and are slashed for dishonesty.

Oct 2025 – Nov 2025
  • blockchain
  • Full-stack

Problem

Uptime and SLA reporting is usually run by the same party being measured, and a centralized monitor is both a single point of failure and a single point of trust — outage records can be quietly altered, hidden, or lost when the service itself goes down. For fintech, SaaS, and public infrastructure, where SLAs are contractual, that’s a real liability. This platform moves monitoring onto a decentralized validator network so downtime records are independently verifiable and can’t be forged after the fact.

Architecture

Four focused Solidity contracts, deployed to an Ethereum-compatible network, split the system by concern:

  • DomainRegistry — domain registration with token staking.
  • MonitoringScheduler — validator assignment and check scheduling.
  • ResultAggregator — consensus aggregation and on-chain incident recording.
  • RewardsManager — reward distribution and slashing.

Chainlink Automation and oracle services drive the periodic checks; a validator agent runs each uptime check off-chain and submits a signed result on-chain. The dashboard is React 19 + TypeScript (Vite), talking to the contracts through ethers.js, with wallet connection, staking, and real-time incident analytics. Built and tested with Hardhat (Solidity 0.8.28) and a Mocha/Chai suite.

How it stays honest

Every domain is watched by multiple validators, and an incident is only recorded once at least three validators reach consensus — so no single node can raise or suppress an outage. Registration requires staking, which doubles as anti-spam and as collateral: accurate reporting earns rewards, while false or missing checks are slashed. Because aggregation and incident records live on-chain, the resulting audit trail is immutable.

At a glance
3+
Validators per consensus
4
On-chain contracts