HashCore Docs
Core Concepts

Sites → Agents → Scan Tasks → Workers Hierarchy

HashCore Pulse is organized around a four-level hierarchy. Understanding this structure helps you properly configure the platform and efficiently manage equipment at any scale.

Hierarchy Levels

Sites
└── Agents
    └── Scan Tasks
        └── Workers

Sites

A Site is the top level of the hierarchy. It represents a physical or logical entity: a mining farm, data center, separate building, or rack. All other entities — agents, devices, metrics — are bound to a specific site.

What's stored at the site level:

  • Name and geographic location
  • Electricity rate — used for calculating net income
  • Maximum capacity — for displaying site load
  • Group operations settings (batch command sending)

Typical scenario: one company manages multiple farms in different cities — each farm is a separate site in Pulse.

Agents

An Agent is a local application installed on a computer or server on the same network as the miners. The agent is the link between on-site devices and the HashCore cloud.

What the agent does:

  • Scans the local network using specified IP ranges
  • Discovers ASIC devices and collects metrics from them
  • Transmits data to the HashCore cloud in real time
  • Executes user commands (reboot, pool switching, firmware installation, etc.)

Agent operation modes:

  • Full Control — metrics collection and command execution (default)
  • Monitoring Only — metrics collection only, no command execution

Multiple agents can be connected to a single site — for example, if devices are in different subnets.

Scan Tasks

A Scan Task defines what the agent scans: which IP ranges to check and how to authenticate on devices. Each agent can have multiple scan tasks.

What's configured in a Scan Task:

  • Network ranges — list of IP ranges to scan. Import from TXT, CSV, JSON and range aggregation are supported
  • Unlock Configs — credentials for devices with non-standard passwords (HashCore, Bitmain)
  • Status — a task can be enabled or disabled without deletion

Typical scenario: one task scans subnet 192.168.1.0/24, another — 10.0.0.0/24. Each task can have its own authentication settings.

Workers

Workers are ASIC miners discovered by the agent during scanning. Devices are not added manually — they appear automatically once the agent finds them on the network.

What's available at the device level:

  • Real-time metrics: hashrate, power consumption, temperature, fan RPM
  • Connection status (Connectivity) and miner status (Miner Status)
  • Detailed information: network parameters, serial numbers, board status, pools
  • Event Log — chronological timeline of all operations and changes
  • Operations: reboot, pool switching, firmware installation, diagnostics, etc.

Summary Table

LevelEntityCreated By
1SiteUser manually
2AgentUser manually
3Scan TaskUser manually
4WorkerAgent automatically
© 2026 HashCore. All rights reserved.