User guide
Using the network takes one app and one wallet. There is no account, no email and nothing to configure.
1. Install
Download the desktop app from this site. While code signing is being arranged, the app is built from source; see the repository README for the exact commands.
2. Create or import a wallet
The app generates a wallet on your machine, or imports one you already have. Keys never leave the device and cannot be recovered by anyone else.
Get test USDC from the Base Sepolia faucet and add a little test ETH for gas.
3. Pick a worker
The marketplace lists active workers from WorkerRegistry. Each card shows:
- the model and policy hash,
- the hourly quote,
- the worker's credit score,
- whether the peer is reachable right now.
There is no automatic "best" choice. Price, model and latency are yours to compare.
4. Run a session
Send a prompt. The app opens an escrow session and connects directly to the worker. Tokens stream back as the model generates them.
Billing is per started minute of the session, using the worker's hourly quote. Stopping early does not change the fact that a minute was started.
5. Settlement
When the session ends, the worker signs a receipt. The escrow releases the spend, the remainder returns to your wallet, and the settlement is visible on Base Sepolia. You can verify it on the block explorer.
Costs
| Item | Who pays |
|---|---|
| Inference | You, in USDC, per started minute |
| Gas for opening and settling | You |
| Gas for registering a worker | The worker |
| Platform fee | 1% of the worker's settlement, to the treasury |
Common questions
Do I need to trust GenKaKu Labs?
You need to trust the contracts and the code. There is no server holding your
funds or your prompts.
Can I use it without a wallet?
No. Payment and identity are the wallet.
Is this mainnet?
No. The app refuses a mainnet chain ID. Do not send real funds.
Where are my prompts stored?
They are not stored by the marketplace. The worker you choose can see them.