Identity
Supabase Auth verifies the account. Solana Web3 sign-in binds wallets to the dashboard account.
ICPX security
ICPX is designed around verified accounts, wallet-owned transactions, locked-down server routes and revocable terminal sessions.
Supabase Auth verifies the account. Solana Web3 sign-in binds wallets to the dashboard account.
Terminal and SSH flows require a current TOTP assurance level before access is issued.
GPU jobs are created, funded and accepted through wallet-signed Solana transactions.
The browser never chooses arbitrary RPC URLs. Server routes restrict simulation, send and status checks.
Outbound provider and RPC URLs are allowlisted, DNS-checked and blocked from private network ranges.
Gateway sessions use short-lived signed tokens, SSH key binding, heartbeat and revocation.
Compute, security and terminal events are written into Supabase and streamed back to the user.
Sensitive routes have token-bucket limits and CSRF protection for browser-origin POST requests.
Browser
Same-origin checks, CSRF tokens, wallet signatures and no secret exposure.
API
Route guards, service tokens, strict body validation and no arbitrary RPC passthrough.
Data
Row-level security for users, service-role writes only for workers and append-only event logs.
Chain
Job PDA, escrow vault, provider acceptance, receipts, settlement and completion state.
Gateway
MFA, SSH key, running job check, token introspection, idle timeout and forced close.