04- Isometric Website Mockup.png

Portal.mp4

Project Overview

The Aethir Checker Platform supports the operation and verification of Checker Nodes, a core component of Aethir’s decentralized cloud infrastructure.

Checker Nodes verify the integrity and performance of Containers to ensure network-wide Quality of Service. To accommodate different participation models, the platform consists of three products:

Although all three platforms interact with the same node infrastructure, they serve distinct user roles, requiring clear responsibility boundaries and consistent system state representation.

Project Duration: April 2024 - Sept 2025

My Role: Product Designer, UXD and UI.

Responsibility:

As the Product Designer, I worked closely with product managers, engineers, and infrastructure teams to:



Understanding Different User Roles in the Checker Ecosystem

<aside> <img src="/icons/star-of-life_lightgray.svg" alt="/icons/star-of-life_lightgray.svg" width="40px" />

Although all three platforms serve the same Checker Node infrastructure, each addresses distinct user goals at different layers of participation.

By clearly differentiating user intent and responsibilities across these three platforms, the Checker Platform aligns incentives, reduces confusion, and enables reliable participation in Aethir’s decentralized cloud infrastructure.

</aside>

<aside> 👤

Owner Portal — Earnings & Assurance

The Owner Portal is designed for Checker Node NFT holders.

The experience prioritises financial clarity and trust, not technical control.

</aside>

<aside> 🖥️

Checker Client (CLI & GUI)— Execution & Reliability

The Checker Client is the runtime layer of node operation.

The client is designed to “stay out of the way” while ensuring the node remains active and compliant.

</aside>

<aside> 🌍

Operator Portal — Scale & Control

The Operator Portal serves professional node operators who manage Checker Clients across multiple machines.

Here, the experience supports operational decision-making at scale, not ownership concerns.

</aside>

Persona:

Node Owner.png

Checker Client User.png

Node Operator.png

Node Lifecycle Across Roles:

A single Checker Node follows one lifecycle, while different roles interact with it at distinct moments, through different platforms, with intentionally scoped visibility.

Node Lifecycle.png

<aside> 🖥️

While all roles interact with the same Checker Node, ownership, operation, and execution are deliberately separated.

Each platform exposes only the information required for that role’s decisions—preserving trust boundaries, preventing responsibility overlap, and enabling the system to scale across owners, operators, and runners.

</aside>

Design Strategies


🟢 Owner Portal — Designing for Trust, Not Control