Hosting

Credits & Earnings

How hosting earns you credits, how they're calculated, and how to spend them on other models.

Credits & Earnings Guide

Everything you need to know about how hosting earns you credits and how to spend them.

๐Ÿ’ฐ How You Earn

Every request your server handles earns you credits. You set your own price per token when you register your models.

Your earning = (input_tokens ร— input_price) + (output_tokens ร— output_price)
Platform fee = 20% of your earning (kept by NeuralGate)
Customer pays = your listed price (unchanged) Hoster earns = your listed price ร— 80% Platform fee = your listed price ร— 20%

Example: Serving a 500-token request

ItemCalculationAmount
Input tokens250 tokens ร— $0.10/1M$0.000025
Output tokens250 tokens ร— $0.30/1M$0.000075
Customer paysyour listed price$0.000100
Platform fee (20%)$0.000100 ร— 20%$0.000020
Your net earningcustomer price ร— 80%$0.000080
๐Ÿ’ก Earnings accumulate automatically. There's nothing to configure โ€” traffic earns credits the moment a request completes successfully.

๐Ÿท๏ธ Setting Your Price

Prices are in microdollars per 1 million tokens. 1 USD = 1,000,000 microdollars.

Price field valueEffective rateGood for
50$0.05 per 1M tokensSmall models (0.5Bโ€“2B), high volume
100$0.10 per 1M tokens7Bโ€“9B models, competitive rate
300$0.30 per 1M tokensStandard output pricing for small models
500$0.50 per 1M tokens13Bโ€“27B models
2000$2.00 per 1M tokens70B+ models, premium quality
โš ๏ธ Price too high โ†’ less traffic routed to you. NeuralGate's router prefers hosters with higher trust scores and competitive prices. Start at market rate and adjust.

OpenRouter's current rates for comparison: Qwen 3.5 9B at $0.05/1M input ยท Gemma 4 26B at $0.05/1M input (free tier available). Pricing competitively increases your traffic share.

โฑ๏ธ Credit Lifecycle

1

Request served immediate

Your server handles a request. Tokens are counted and your earning is calculated.

2

Pending period 24 hours

Earnings are held as pending for 24 hours. This prevents fraud and allows time for dispute resolution. Your pending balance is visible in the portal but not yet spendable.

3

Credits released spendable

After 24h, pending credits move to your linked customer account and become spendable. You can immediately use them to query any other model on NeuralGate.

4

Spend or cash out

Use your API key to call other models โ€” credits are deducted automatically. Cash payouts are available once your balance exceeds $10 (coming soon via Stripe).

๐Ÿ“Š Checking Your Balance

Three ways to see your earnings:

1. Hoster Portal (easiest)

Go to /hosters/portal โ†’ see your total earnings, pending credits, and spendable balance at a glance.

2. API โ€” Earnings statement

Use your linked API key (the one generated when you registered):

curl https://api.computeshare.servequake.com/v1/earnings?days=30 \
  -H "Authorization: Bearer ngk_your_hoster_key"

Returns daily breakdown, total earned, and per-model earnings.

3. API โ€” Earnings by model

curl https://api.computeshare.servequake.com/v1/earnings/by-model?days=30 \
  -H "Authorization: Bearer ngk_your_hoster_key"

See which of your models earns the most.

๐Ÿ”„ Spending Your Credits

Your hoster account is linked to a customer account. Every time you earn credits, they flow into your customer balance (after the 24h hold). Use the same API key to access other models:

from openai import OpenAI

# Use your hoster API key โ€” credits come from your earnings
client = OpenAI(
    api_key="ngk_your_hoster_key",
    base_url="https://api.computeshare.servequake.com/v1"
)

# Query any model โ€” debited from your earned credits
response = client.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Summarize this document..."}]
)
print(response.choices[0].message.content)
๐Ÿ’ก This is the credit barter economy. You serve Gemma traffic and earn credits โ†’ spend those credits on Qwen 397B for your own complex tasks. No cash needed.

Check your spendable balance

curl https://api.computeshare.servequake.com/v1/usage \
  -H "Authorization: Bearer ngk_your_hoster_key"

# Returns: credit_balance_usd (your spendable balance)

๐Ÿ“ˆ What Affects How Much Traffic (and Earnings) You Get

NeuralGate routes requests to the best available hoster. Your share of traffic depends on:

FactorImpactHow to improve
Trust scoreHigh โ€” routes prefer trust > 0.8Keep server reliable and responsive
Health scoreHigh โ€” drops if health checks failEnsure /health returns 200
Consistency scoreHigh โ€” tested every 10 minServe correct answers to factual questions
LatencyMedium โ€” faster = more trafficOptimize GPU layers, use quantized models
PriceMedium โ€” cheapest tier prefers youPrice competitively vs other hosters
Moderation statusCritical โ€” probation = 50% traffic, suspended = 0%Don't violate ToS, respond to warnings
โš ๏ธ If your consistency score drops below 40%, your account is automatically deactivated and all traffic stops. Ensure your model correctly answers basic factual questions.

๐Ÿ’ณ Cash Payouts (Coming Soon)

Credit-to-cash payouts via Stripe are coming soon. When available:

  • Minimum payout threshold: $10.00
  • Payment methods: PayPal, bank transfer, or crypto (TBD)
  • Payout frequency: on request, processed within 3โ€“5 business days
  • Platform fee: 20% already deducted from earnings (no additional fee at payout)

Until then, all earnings are in NeuralGate credits redeemable on any model in the network.

โ“ FAQ

Why is my earning showing as "pending"?

All earnings are held for 24 hours before becoming spendable. This protects against fraud and allows dispute resolution. Check your portal โ€” it shows both pending and available balances separately.

I'm serving traffic but earning $0 โ€” why?

Most likely your requests are coming through the free/local routing tier (model="auto" with simple queries). The router may be serving them locally rather than through your hoster endpoint. Check your hoster portal for actual request counts routed to you.

Can I set different prices for different models?

Yes โ€” each model you register has its own price_per_input_token and price_per_output_token. Larger models typically earn more per token.

What's the 20% platform fee?

NeuralGate takes 20% of your gross earnings to cover infrastructure, routing, trust monitoring, and platform operations. You keep 80%. The customer pays your price + 20%.

How do I rotate my bearer token?

Go to your hoster portal and use the "Rotate Token" button. Your server must be updated with the new token immediately โ€” the old one is invalidated instantly.

Start earning today

Register your GPU server and start receiving traffic in minutes.

Register as a Hoster โ†’ My Portal โ†’