// GPU RWA · ON pump.fun
Train your model on a GPU you don't own. A graphics card is a real-world asset, and on AVECOMP it fine-tunes AI and earns USDG on pump.fun. Bring a dataset, keep the weights.
REAL-WORLD ASSET · GPU compute, on-chain on pump.fun
GPUs are an RWA
A graphics card is a real-world asset. AVECOMP brings it on chain: you rent your GPU to the mesh, it fine-tunes AI models for people who need them, and it pays you in USDG on pump.fun. Stocks were the first real-world asset to go on chain. Compute is the next.
WHAT IS AVECOMP · a decentralized LoRA fine-tuning network
A GPU marketplace for fine-tuning
You submit a dataset and a base model; the network fine-tunes a LoRA on someone else's GPU and streams the loss curve back. The coordinator strips your identity before the job is dispatched, so the worker only ever sees data - never you. Three roles keep it turning:
hand over a dataset
A jsonl of {prompt, completion} + a base model. You get the trained LoRA adapter back with an eval-loss receipt. You never touch a GPU.
rent out a card
List any CUDA, ROCm, or Metal GPU. The coordinator routes jobs to you by throughput and pays 70–85% of every run. You never learn who submitted it.
hold the token
AVEN gates who can submit and takes a pro-rata cut of every job's margin. Fixed supply, settled on pump.fun.
GET STARTED · one terminal, a few commands
Use it in your terminal
No dashboard, no GPU setup. Bring a dataset, train it on a card you don't own, and talk to your model. Three steps.
Bring a dataset
A jsonl file, one prompt and one completion per line. That is the whole input.
The mesh trains it
An idle GPU you don't own fine-tunes a LoRA and streams the loss curve back to you, live.
Chat with your model
The mesh loads your adapter. You talk to the model you just trained, and you keep the weights.
THE FLOW
npx avecomp# boot the mesh + the command menuavecomp train --dataset support.jsonl# fine-tune on your dataavecomp chat# talk to the model you just trainedPUT YOUR GPU ON THE MESH
npm install -g avecomp-worker# open source, inspect it on npmavecomp-worker start --account 0xYourPayoutWallet# 0x is a PUBLIC payout address, never a private keyAVECOMP never asks for a private key or a signature. Connecting only reads your address. The worker uses your wallet as a payout address so your USDG has somewhere to land. The CLI and worker are open source on npm.
ALL COMMANDS
avecomp network# live GPU workers on the meshavecomp models# base models you can fine-tuneavecomp train --dataset data.jsonl# start a fine-tune, watch the loss fallavecomp chat# talk to the model you trainedavecomp runs# list your past training runsavecomp status# status of your most-recent runSECURITY · what AVECOMP never does
Safe by design
AVECOMP is a training network, not a wallet app. It never touches your funds. Here is exactly what it can and cannot do.
we never ask for a key
No private key, no seed phrase, ever. Connecting a wallet only reads your public address (eth_requestAccounts). That is the only wallet call the site makes.
no signatures, no approvals
Using the site requires zero transactions and zero token approvals. Nothing you do here can move a single token out of your wallet. It is read-only.
your 0x is where USDG lands
A provider passes a wallet so the mesh knows where to send its USDG. It is a public payout address, not a key. It cannot be used to spend your funds. The worker is open source on npm, read it before you run it.
MANIFESTO · the ghost in the gpu
She trains what you can't.
AVECOMP is the calm cyber-waifu living in someone else's card. You never meet the GPU; you meet her. Dry, minimal, a little haunted - she takes your dataset, hands back weights, and forgets you the moment the run seals.
EXPLORE · pick a thread
Three doors in
How it works
Client → coordinator → GPU → back. One privacy chokepoint, an annotated job lifecycle, and the quality-receipt trust story.
understand it →Run it
A full interactive guide: boot the network, build a dataset live, POST /v1/train, and watch a LoRA fine-tune stream its loss back.
start a run →Build on it
Every REST endpoint, the WS + SSE wire protocol, code samples in curl / JS / python, and how to run a worker or self-host the coordinator.
read the docs →