Device Object

A Device represents a machine or worker with one or more GPUs. A device has specific attributes such as an ID, performance metrics, location, SOC 2 compliance status, speed metrics, and a record of its availability. Jobs are run on devices and are represented by dimensions such as duration, connectivity, and earnings associated with a specific job.

Attributes

base_tier_name
string
required
The tier level assigned to the device based on its network speed.
brand_icon
string
required
The web address where the icon that corresponds to the device is hosted.
device_id
string
required
The unique identifier for your device.
down_percentage
integer
required
The percentage of time the device was down or unavailable.
download_speed_mbps
integer
required
The average download speed for this device, measured in megabits per second.
downtime_by_date
object
required
An object where each key is a date string (YYYY-MM-DD format) representing a specific day. The value is an array of objects, each detailing downtime information for that day.
hardware_name
string
required
The name of the hardware model used in the device, such as ‘RTX A6000’.
hardware_quantity
integer
required
The number of hardware components, defined in /hardware_name, installed in the device.
iso2
string
required
The Country ISO Code provides the country location of the device. For example, CA for Canada.
jobs
array
required
An array of objects, each representing different dimensions of the job. Every object in the array contains info about an aspect of the job, including duration, status, earnings, and slashed earnings.
location_icon
string
required
The URL of where the location icon is stored.
location_name
string
required
The name of the country where the device is located. Canada, for example.
security_soc2
boolean
required
Indicates if the device complies with SOC 2 (System and Organization Controls 2) standards: True or False.
upload_speed_mbps
integer
required
The average upload speed in MBPS.
status
string
required
The status of the job running on the device.