The provider Console
The provider side of the Console is where you see your machines and GPUs, change what the app lets you change, and follow what they earn. Its pages: My GPUs, GPU earnings, Work history, Payouts and Settings.
Opening the provider side for the first time starts Becoming a provider. Its steps, in order:
- Country: the country where you are paid. Your payouts and taxes follow it; a business chooses the country where it is registered in the next steps.
- Kind: a personal GPU owner, with your own computers, or a data-center provider, which continues into an application an administrator approves before any device may enroll.
- Status: whether you supply GPU time as a business (an organization or a sole proprietor, with its name and registration) or as a private individual. In Estonia a person supplies GPU time only as a registered sole proprietor (FIE) or through a company.
- Agreement: read the Provider Agreement in full, accept it with the Common Clauses, and confirm separately the clauses its section 1.6 lists.
- Payout country: where your payouts are made. You choose the payout method later, on Payouts.
- Done: the provider account is open. Connect your first device.
The country locks at your first payout; after that only HIPS support changes it.
My GPUs lists your machines and, under each, its GPUs, with what each is doing right now. Each machine shows five conditions, apart, never folded into one:
| Condition | Met when | Otherwise |
|---|---|---|
| Online | The app is connected to HIPS | Offline |
| Eligible | The hardware and the app version allow work | Not eligible, with the reason |
| Available now | Your schedule and the computer's idle state allow work right now | Not available, with the reason |
| Working now | A job is running on the device right now | No job |
| Earning this period | The device completed work with earnings in the current settlement period | Not earning |
- Condition
- Online
- Met when
- The app is connected to HIPS
- Otherwise
- Offline
- Condition
- Eligible
- Met when
- The hardware and the app version allow work
- Otherwise
- Not eligible, with the reason
- Condition
- Available now
- Met when
- Your schedule and the computer's idle state allow work right now
- Otherwise
- Not available, with the reason
- Condition
- Working now
- Met when
- A job is running on the device right now
- Otherwise
- No job
- Condition
- Earning this period
- Met when
- The device completed work with earnings in the current settlement period
- Otherwise
- Not earning
A machine that has not reported for over a minute shows its conditions as last reported, marked stale. Pause all stops new jobs on every device at once, each running job finishing within its device's drain window; Resume all returns each device to the mode it held before its pause.
Each GPU is its own unit: it has its own state, its own check as a new GPU, and its own values of five settings. Pause this GPU stops new jobs on that GPU alone while the machine's other GPUs work on.
Above the list, the gates count your GPUs: how many report, are online, eligible, available and working now, each count holding the gates before it, and what your machines earned this period. Under them, each GPU is one hexagon in the lane of the state it is in, in the order of the gates: working, offered and waiting for work, not available now, paused, being checked, needing your action, not eligible, stale and offline. A machine's GPUs sit together with its name beside them, so a server whose GPUs are in different states appears in several lanes. Lanes with no GPU fold into one line, such as "None being checked or offline".
Each lane counts its reasons, and each reason says who acts on it and what ends it: you (a microphone in use, on battery, full screen, a pause you set, with Resume beside it), HIPS (a GPU being checked), buyers (a GPU waiting for work), or nobody, for a block that ends by itself, such as a GPU too warm. The working and waiting lanes list the models loaded instead. Choosing a gate, a lane or a reason lights up its GPUs; pointing at a hexagon names its GPU and lights up its machine in every lane, and choosing it opens that machine beside the lanes, with where it stops, what each GPU holds, what it earned this period and its card in the list. With one machine, it is open from the start.
Every new GPU is tested before HIPS counts it fully. What My GPUs says while that happens, and what it asks of you:
| My GPUs says | What it means |
|---|---|
| Being added to the network | HIPS is testing this GPU. This can take up to a few hours. Nothing for you to do |
| Earning while being checked | The GPU takes work while HIPS checks it. What it earns is held until the check passes. Nothing for you to do |
| Being checked right now | HIPS is running its test jobs on this GPU. Nothing for you to do |
| Updating its engine | HIPS is testing this GPU on a new engine version. It resumes work in about 10 to 15 minutes. Nothing for you to do |
| Check paused | This GPU refused or did not finish several of HIPS's test jobs. It resumes by itself at the time shown; keep its machine on and the app running so its next check can finish |
| It is being checked again | The tests this GPU passed no longer count: the reference GPU they came from left before another person's GPU confirmed them, another person's GPU gave different answers to them, or that reference GPU failed its own check. Its check runs again by itself, and what it waits for, if anything, is said after it. The other GPU is never named |
| Not eligible: this GPU did not pass its check | What did not match is named. The GPU is checked again each week; where HIPS has no new test left for its type, it is tested again when new tests are added |
| Held on this GPU | HIPS has not yet confirmed one model's answers on this GPU, so it takes no buyer work of that model for now; it resumes by itself once one of HIPS's checks matches. Nothing for you to do |
- My GPUs says
- Being added to the network
- What it means
- HIPS is testing this GPU. This can take up to a few hours. Nothing for you to do
- My GPUs says
- Earning while being checked
- What it means
- The GPU takes work while HIPS checks it. What it earns is held until the check passes. Nothing for you to do
- My GPUs says
- Being checked right now
- What it means
- HIPS is running its test jobs on this GPU. Nothing for you to do
- My GPUs says
- Updating its engine
- What it means
- HIPS is testing this GPU on a new engine version. It resumes work in about 10 to 15 minutes. Nothing for you to do
- My GPUs says
- Check paused
- What it means
- This GPU refused or did not finish several of HIPS's test jobs. It resumes by itself at the time shown; keep its machine on and the app running so its next check can finish
- My GPUs says
- It is being checked again
- What it means
- The tests this GPU passed no longer count: the reference GPU they came from left before another person's GPU confirmed them, another person's GPU gave different answers to them, or that reference GPU failed its own check. Its check runs again by itself, and what it waits for, if anything, is said after it. The other GPU is never named
- My GPUs says
- Not eligible: this GPU did not pass its check
- What it means
- What did not match is named. The GPU is checked again each week; where HIPS has no new test left for its type, it is tested again when new tests are added
- My GPUs says
- Held on this GPU
- What it means
- HIPS has not yet confirmed one model's answers on this GPU, so it takes no buyer work of that model for now; it resumes by itself once one of HIPS's checks matches. Nothing for you to do
When a check waits, the GPU's page says on what: its machine offline (connect it and start the app), not available right now (the check runs when the machine is idle, on power and within your hours), the engine not installed yet (the app installs it by itself), no room on disk for the smallest model it can run (free some space or raise the cache budget), or something on HIPS's side, with nothing for you to do.
A machine or GPU that is not eligible says why, in these words, beside it:
| Reason | What it says, and what to do |
|---|---|
gpu_unsupported | This GPU is not supported: HIPS works on NVIDIA, AMD, Apple Silicon and Snapdragon GPUs, never on Intel GPUs. Any other GPU of the machine works as usual |
gpu_unvalidated | This device class is not validated yet |
platform_unvalidated | This platform is not validated yet |
gpu_checking | Being checked: what it earns is held until the check passes |
gpu_check_failed | This GPU did not pass its check; the page says what did not match (its speed, its usable memory, its engine or its results) |
duplicate_hardware | The same GPU is enrolled on another device |
driver_update_required | The GPU driver is below the version this GPU needs; install the newer driver and the device is checked again at its next connection |
gpu_backend_unavailable | No usable GPU driver on this machine; install or update the GPU driver, then restart the HIPS app |
app_outdated | The app is below the version floor; update the app |
software_below_minimum | The app is below the version HIPS requires on this operating system; update the app |
sandbox_unavailable | This device's app cannot run models in an isolated engine yet; update the app |
engine_cache_on | The engine reports its prompt cache on, which no device may run; update the app or restore its default settings |
agreement_outdated | A newer Provider Agreement waits for your acceptance |
status_undeclared | Declare whether you act as a business or a private individual in Settings |
paid_work_closed | Test work only: paid work opens in your country once payouts open there |
provider_pending | Your provider account is waiting for HIPS's approval |
provider_unlisted | Checks only: HIPS took your provider account off the list for buyer work; contact HIPS support |
location_unconfirmed | Cannot serve a region-pinned request: the device's location could not be confirmed from its network address. It takes every other request |
anonymizing_network | Cannot serve a region-pinned request: the device connects through a VPN, a proxy or Tor. It takes every other request, and connected directly it takes those too |
hardware_blocked | This hardware cannot take work on HIPS; the notice sent to you says how to ask for a review |
tier_suspended | The device's standing is suspended |
provider_suspended | The provider account is suspended |
compromised | The device's certificate was revoked as compromised |
eligibility_denied | HIPS operations set the device not eligible |
- Reason
gpu_unsupported- What it says, and what to do
- This GPU is not supported: HIPS works on NVIDIA, AMD, Apple Silicon and Snapdragon GPUs, never on Intel GPUs. Any other GPU of the machine works as usual
- Reason
gpu_unvalidated- What it says, and what to do
- This device class is not validated yet
- Reason
platform_unvalidated- What it says, and what to do
- This platform is not validated yet
- Reason
gpu_checking- What it says, and what to do
- Being checked: what it earns is held until the check passes
- Reason
gpu_check_failed- What it says, and what to do
- This GPU did not pass its check; the page says what did not match (its speed, its usable memory, its engine or its results)
- Reason
duplicate_hardware- What it says, and what to do
- The same GPU is enrolled on another device
- Reason
driver_update_required- What it says, and what to do
- The GPU driver is below the version this GPU needs; install the newer driver and the device is checked again at its next connection
- Reason
gpu_backend_unavailable- What it says, and what to do
- No usable GPU driver on this machine; install or update the GPU driver, then restart the HIPS app
- Reason
app_outdated- What it says, and what to do
- The app is below the version floor; update the app
- Reason
software_below_minimum- What it says, and what to do
- The app is below the version HIPS requires on this operating system; update the app
- Reason
sandbox_unavailable- What it says, and what to do
- This device's app cannot run models in an isolated engine yet; update the app
- Reason
engine_cache_on- What it says, and what to do
- The engine reports its prompt cache on, which no device may run; update the app or restore its default settings
- Reason
agreement_outdated- What it says, and what to do
- A newer Provider Agreement waits for your acceptance
- Reason
status_undeclared- What it says, and what to do
- Declare whether you act as a business or a private individual in Settings
- Reason
paid_work_closed- What it says, and what to do
- Test work only: paid work opens in your country once payouts open there
- Reason
provider_pending- What it says, and what to do
- Your provider account is waiting for HIPS's approval
- Reason
provider_unlisted- What it says, and what to do
- Checks only: HIPS took your provider account off the list for buyer work; contact HIPS support
- Reason
location_unconfirmed- What it says, and what to do
- Cannot serve a region-pinned request: the device's location could not be confirmed from its network address. It takes every other request
- Reason
anonymizing_network- What it says, and what to do
- Cannot serve a region-pinned request: the device connects through a VPN, a proxy or Tor. It takes every other request, and connected directly it takes those too
- Reason
hardware_blocked- What it says, and what to do
- This hardware cannot take work on HIPS; the notice sent to you says how to ask for a review
- Reason
tier_suspended- What it says, and what to do
- The device's standing is suspended
- Reason
provider_suspended- What it says, and what to do
- The provider account is suspended
- Reason
compromised- What it says, and what to do
- The device's certificate was revoked as compromised
- Reason
eligibility_denied- What it says, and what to do
- HIPS operations set the device not eligible
Connect a device walks through three steps: get the app, connect in the app, and wait for the device to appear. On macOS and Linux it offers the one-line installer first and a package as the other way; on Windows, the package. In the app, choose Connect this device; it shows a code, a QR code and a link, which you approve at console.hips.com/device for your provider account. If the approval was denied or the code expired, start again in the app: it asks for a new code.
Coming with the next Console release: Connect many machines, where a provider creates an enrollment code (with an optional label, an expiry and a maximum number of machines), adds it to an install script, and every server that runs it joins the provider account with nobody approving each one; its GPUs go through the same checks. The code is shown once. Revoking it stops new servers from joining and leaves the connected ones as they are. End all machines, on a code that connected any, signs out every machine it connected after a confirmation in the code's row that gives the count; each stays in My GPUs, signed out, until it is connected again or removed, and the code stays as it is. Revoke all on your account page never signs out a machine connected with a code. The app takes codes from HIPS Provider 0.1.22.
A device's page shows its hardware, the app and engine versions, its connection and certificate, its location as HIPS read it from its network address, its level and the reasons behind it, the work it runs and the models in its cache. A GPU's page shows the same for one GPU: its state, its check, its own settings and what it earned. A GPU removed from its machine keeps its history and earnings, read-only.
A device's controls in the Console are the same settings as in the app: the availability mode, the weekly windows and time zone, the idle threshold, the drain window, the temperature limits, excluded models, the model cache's folder and budget, and the minimum price, with a pause for 1, 8 or 24 hours or until you resume. A change in the Console reaches the computer, and each control says whether it is applied on the device or still pending there. Customer models show as not yet available in the Community pool. Every setting, the ones the Console does not show included, is on the settings reference.
Settings also holds your defaults for new devices, among them light work and the daily work cap, so each computer you connect starts with your values.
The minimum price is set on the account, on a machine and on a GPU, each overriding the one above: a GPU uses its own price, else its machine's, else the account's. Use my account setting and Use my machine setting make a machine or a GPU follow again. Buyers never see it.
The provider's Settings hold the provider name, the country where you are paid, the notifications (device offline, device stops reporting, update available, settlement, payout status), by email or in the app, the Provider Agreement, the data-center application, and help.
Remove a device in My GPUs to stop it for good: HIPS revokes its certificates, and its history and earnings stay. Then remove the app from the computer (hips-provider remove). Removing the app alone leaves the device in My GPUs until you remove it there.
Related sheets
- Sheet
- 13 of 19
- Detail
- D
- Updated
- 2026-11-12