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
string
required
The tier level assigned to the device based on its network speed.
string
required
The web address where the icon that corresponds to the device is hosted.
string
required
The unique identifier for your device.
integer
required
The percentage of time the device was down or unavailable.
integer
required
The average download speed for this device, measured in megabits per second.
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.
string
required
The name of the hardware model used in the device, such as ‘RTX A6000’.
integer
required
The number of hardware components, defined in /hardware_name, installed in the device.
string
required
The Country ISO Code provides the country location of the device. For example, CA for Canada.
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.
string
required
The URL of where the location icon is stored.
string
required
The name of the country where the device is located. Canada, for example.
boolean
required
Indicates if the device complies with SOC 2 (System and Organization Controls 2) standards: True or False.
integer
required
The average upload speed in MBPS.
string
required
The status of the job running on the device.