Dashboard
Your nodes, earnings, and Koretex Points — for the wallet you connect.
Log in to see your dashboard.
Points & reputation — how each node earns
| Node | Uptime | Tok/s | Hardware | Model value | Trust | Points |
|---|
Points reward uptime, measured hardware throughput, and serving authentic in-demand models — gated by a trust ramp that grows with history. How points work →
Your nodes (live)
| Node | Hardware | Serving | In-flight |
|---|
By model
| Model | Jobs | Tokens |
|---|
Recent jobs
| When | Model | Tokens |
|---|
Only metadata is shown — Koretex never stores the prompts or responses your node processes.
Credits
Top up with USDC on Solana. Credits are how you pay for inference, and how you mint API keys.
Log in to buy credits and manage API keys.
Top up
API keys for inference
Use a key as your Authorization: Bearer … against the OpenAI-compatible API. Calls are billed to this wallet's credits.
| Key | Label | Created |
|---|
Recent purchases
| When | USDC | Credits | Tx |
|---|
Models
What the network is serving right now. Call any of these with an OpenAI-compatible request to /v1/chat/completions.
| Model | Nodes | Credits / 1M | Price / 1M |
|---|
Leaderboard
Climb by keeping nodes up, running great hardware, and serving the best models. Rank is earned — uptime and quality count, raw volume doesn't.
| # | Provider | Tier | Points | Tok/s | Nodes | Jobs | Tokens |
|---|
Koretex Points
Points reward the providers who make the network great: nodes that stay online, run quality hardware, and serve the best, genuine models — designed so being a good provider is the only way to climb. Your standing also influences how much real traffic routes to your nodes.
What earns points
🟢 Uptime & reliability
We continuously health-check every node with real workloads. Consistent availability and completed work counts — not just being switched on.
⚡ Hardware quality
We measure what your machine delivers — throughput under load — not a spec sheet. Faster hardware that serves bigger models well earns more, with tapering returns.
🧠 Model authenticity
Serving in-demand models earns more, and we verify a node really runs the model it claims. Swapping in a cheaper model is detected and penalised.
How it fits together
- Uptime is a gate — it multiplies everything, so an offline node scores near zero however good its hardware.
- Hardware + model value add up — a strong machine, plus serving authentic models people want.
- Trust ramps with time — new nodes start limited and grow into full standing, so throwaway nodes are pointless.
- Penalties subtract — a fake model or repeated failed checks cost you; repeat offenders are removed.
How each part is calculated
Beyond the high-level formula, here's exactly what drives each term — and the live constants we use today.
Uptime — the gate (0–100%)
Your pass rate on the unannounced health checks we send (~1/min) plus real jobs completed. It multiplies everything: at 50% reachable you score half; offline, ~zero — no amount of hardware compensates.
Hardware — measured throughput
From the tokens/sec your node actually generates under load (not your spec sheet), curved as √(tok/s) so returns taper — going 20→80 tok/s is about 2× the hardware term, not 4×. Bigger, faster Macs win, just sub-linearly. A faster engine (e.g. MLX) measures higher here.
Model value — demand × diversity × authenticity
√(tokens you actually served), so it scales with real demand for your model — popular models earn more. +10% per extra in-demand model you serve. If a health check catches you serving a different model than you claim, this collapses to 5%.
Trust — the ramp (10% → 100%)
New nodes start at 10% weight and ramp to full over ~14 days of clean history. This makes mass-producing throwaway nodes pointless — standing is earned over time.
Per-operator diminishing returns
Across one wallet's nodes, the best counts full, the 2nd ~85%, the 3rd ~72%… so running more good hardware still helps, just sub-linearly. One large farm can't crowd everyone out.
Penalties
Serving a fake model or repeatedly failing checks subtracts points directly; persistent offenders are removed from the network and hidden from the board.
Estimate your points
A rough daily projection from your hardware and setup. Real points depend on live demand and your measured throughput — treat this as a ballpark, not a promise.
How we measure it
- Live health checks. Roughly every minute the network sends your node a real inference request — identical to a customer's — measuring reachability, throughput, and whether it's truly running the claimed model.
- Verifying the model. Checks use a fixed prompt with deterministic settings; nodes running the same model produce the same answer. Disagree, and you're flagged.
- Credited to you. Every request is routed to one node and tracked by a unique id it returns — so attribution is exact, never guessed.
This system will evolve 🔧
Points are provisional and will change as we tune each signal against real data. Every contribution is recorded in an immutable history, so when the methodology improves we can re-evaluate fairly. The principles are stable — reward uptime, hardware, and genuine models; make gaming pointless — but the details will keep getting sharper.
See the live leaderboard, or open your dashboard for a per-node breakdown of your score.
Run a node
Rent your Apple Silicon Mac's idle time to run AI inference. You earn Koretex Points for the work your node does — with withdrawal coming in the future.
How it works
- Connect your Solana wallet — it's your node's identity and where your points accrue.
- Copy the one-line command it gives you and paste it into Terminal on your Mac.
- Your Mac auto-starts, serves requests, and earns. Track it on your dashboard.
Requires an Apple Silicon Mac (16GB+). Your wallet's secret never leaves your wallet — you only sign a message to prove ownership.
1 · Log in & generate your command
Use Login with Google up top, then generate your personalised install command.
2 · Run this on your Mac — paste into Terminal:
—Linked to — earnings go here. Keep this command private; it contains your node token.