Converting Contributor Earnings Into Call Budget Without a Withdrawal
Contributor credit on the platform is USDC-denominated and can be reused as call budget inside the same account. This guide explains the conceptual flow from earning credit through key contributions to spending it on model calls, how the multiplier works, and when keeping credit in-account is simpler than withdrawing on-chain.
What contributor credit actually is
When you contribute an API key to the pool, the platform tracks usage made through that key and pays you back in USDC-denominated credit at the official price multiplied by a contributor factor. Standard contributors receive official price × 1.1; premium keys receive official price × 1.2. This credit is your earnings ledger — an accounting balance tied to your account, not a separate token you have to move around.
The same account can also hold a call budget, which is what gets drawn down when you send requests to Claude, GPT, DeepSeek, Qwen, GLM, Kimi, or other supported models. If both balances live under one account, the question becomes whether you ever need to route earnings out and back in.
The in-account path, step by step
- Contribute a key. You register a key you control so requests from other users can be routed through it. The platform meters the usage that flows through that key.
- Accrue credit. As usage occurs, your contributor balance grows according to the official price of the models served and your contributor factor (×1.1, or ×1.2 for premium keys).
- Convert to call budget. Instead of withdrawing, you apply that balance to your own spending capacity. Conceptually, the earnings ledger is debited and your call budget is credited.
- Call models. You use your single API key as usual. Each request is priced at official price × 1.3 and deducted from your call budget.
- Top up only when needed. If your budget runs low, add USDC on Base. No KYC step interrupts the flow.
Do the multipliers actually net out?
Be careful with intuition here. The economics are asymmetric on purpose:
- You pay official price × 1.3 when you make calls.
- You earn official price × 1.1 (or × 1.2) when your contributed keys serve calls.
So converting earnings into budget does not make your own usage free, and it does not collapse your effective cost to a small fraction of list price. What it does is let you spend earned credit directly on calls rather than moving it out first. The gap between the ×1.3 pay rate and the ×1.1/×1.2 earn rate is the platform's spread, and it applies whether you withdraw and re-top-up or convert in place.
A practical way to reason about it: every unit of contributor credit offsets a portion of a future call's cost at the pay rate. Your effective out-of-pocket spend depends on how much you contribute versus how much you call.
Why skipping the withdrawal is often simpler
An on-chain withdrawal means moving USDC to a wallet on Base, then later sending USDC back to top up. Each hop adds friction that has nothing to do with model quality:
- Network and gas considerations. On-chain transfers involve block confirmation and network fees, however small.
- Address handling. You have to manage wallet addresses and verify the destination, which is an avoidable failure point.
- Timing. Withdrawals settle on-chain; an in-account conversion is an internal ledger operation and reacts immediately.
- Accounting noise. If your goal is simply to keep calling models, round-tripping funds creates extra transactions to track.
For a contributor who is also an active API user, the in-account path keeps everything in one place: one balance, one API key, one set of usage records.
When an on-chain withdrawal still makes sense
Keeping credit in-account is a convenience, not a rule. Withdraw to your Base wallet when:
- You want to use the funds outside the platform rather than on model calls.
- You prefer to hold USDC in self-custody.
- You are winding down contributions or rebalancing how much you keep on the platform.
- You want the funds available for other on-chain activity.
In those cases the withdrawal is the right tool. The in-account conversion is simply the lower-friction default when the destination of the money is more model calls.
Practical habits for contributors who also call models
- Watch both sides of the ledger. Track contributor accrual and call spend separately; they move at different multipliers.
- Convert in batches. Applying credit to budget periodically keeps your records cleaner than converting after every small accrual.
- Use one key for your own calls. Your personal API key is separate from the keys you contribute, so usage attribution stays clear.
- Top up in USDC on Base when the budget dips. Because there is no KYC step, replenishing does not require an identity review cycle.
- Revisit the choice periodically. If your contribution volume falls and your call volume rises, the balance may shift toward withdrawing and topping up explicitly.
The mental model to keep
Think of the account as having two connected pools: what you earn by contributing keys, and what you spend by calling models. Conversion moves value from the first pool to the second without leaving the platform. The earn rate (×1.1 or ×1.2) and the pay rate (×1.3) are fixed reference points against official pricing, so the decision is about convenience and cash flow, not about gaming the spread. When the money's next stop is another model call, stay in-account; when it needs to go elsewhere, withdraw.