ICPX docs

How wallet-bound GPU compute works.

ICPX connects account security, Solana escrow, provider acceptance and terminal access into one compute flow.

1. Join alpha

Request access with your email and wallet. Approved accounts unlock the dashboard, security and compute flows.

2. Connect wallet

Sign in with Phantom, Solflare or Fuse. Wallet ownership is verified before any GPU job can be created.

3. Select compute

Choose the workload, GPU model, region and payment asset. ICPX builds the quote and Solana transaction server-side.

4. Fund escrow

The connected wallet signs the job and escrow transaction. ICPX verifies state through the RPC relay and Supabase.

5. Run securely

Provider acceptance starts the job. SSH and terminal access require MFA, an active SSH key and a running GPU job.

6. Settle usage

Receipt authority signs usage receipts. Settlement, completion and refunds are reconciled back into the dashboard.

Frontend

Next.js, wallet adapter, theme system and alpha dashboard.

Auth

Supabase Auth, Solana Web3 sign-in, TOTP MFA and verified wallet rows.

Data

Supabase tables, realtime events, job projections and balance snapshots.

Chain

ICPX payments program, deterministic job PDAs and wallet-signed transactions.

Gateway

Short-lived terminal tokens, SSH key binding, heartbeat and revocation.

Providers

GPU inventory, capacity reservations and provider acceptance callbacks.