system.reference()
00 / INTRODUCTION
NexCompute is an open GPU compute marketplace designed around Solana settlement. Providers make GPU capacity available, buyers submit bounded containerized jobs, the coordinator handles scheduling and job state, and workers execute workloads off-chain.
01 / ARCHITECTURE
Compute, logs, object data, scheduling, benchmarks and orchestration remain off-chain. The Anchor program contains the marketplace and USDC escrow architecture.
02 / COMPUTE MARKET
The web application reads actual offers from GET /v1/offers. When no providers are connected, the interface displays an empty node array rather than sample GPU data.
03 / RUNNING A JOB
A job includes the buyer wallet, selected offer, container image, command argument array, maximum runtime and USDC budget cap. Workers use digest-pinned images for reproducible execution.
04 / JOB LIFECYCLE
QUEUED → ASSIGNED → RUNNING → RESULT_SUBMITTED → APPROVED
↘ FAILEDThe Solana program contains the extended settlement lifecycle for funded jobs, result approval, review timeout, disputes, cancellation and expiry refunds.
05 / SOLANA SETTLEMENT
The Anchor program models provider registration, compute offers, job commitments, program-controlled token escrow, settlement, dispute handling and bounded refund paths. The website displays the currently configured settlement mode.
06 / SECURITY MODEL
NexCompute uses bounded requests, argument-array execution instead of shell interpolation, digest-pinned images, registry allowlisting, restricted container execution, explicit job states and checked on-chain arithmetic.
General-purpose GPU execution uses worker receipts, telemetry, coordinator policy and result review rather than a proof system for arbitrary computation.
07 / API
GET /healthzGET /v1/offersGET /v1/jobsPOST /v1/jobsGET /v1/jobs/{id}POST /v1/jobs/{id}/approve08 / SDK
The repository includes @nexcompute/sdk with canonical job-manifest serialization and SHA-256 helpers.
09 / $NEXCOM
The token page reads its ticker, contract address and Pump.fun destination from the central public configuration. Compute pricing remains USDC-denominated.
Configured ticker: $NEXCOM.