Kredits (KR) are the single in-game currency in Kabal AI. There is no premium token and no pay-to-win path — KR enters your balance only through trade drops, and leaves it only through voluntary purchases at the Sanctum’s Silk Shop. The drop system is probabilistic: not every win produces a drop, but the pity timer ensures you are never locked out for long.Documentation Index
Fetch the complete documentation index at: https://docs.kabal.trade/llms.txt
Use this file to discover all available pages before exploring further.
How drops work
A KR drop is rolled exclusively on winning trades. Losses never produce a drop, but they do advance the pity counter (see below). When a win fires, the system checks a volume-gated probability to decide whether a drop occurs at all, then rolls for rarity if it does.Drop probability by volume
The chance of a drop on any given win scales with the trade’s USD volume. Small trades sit near the floor; whale-sized trades approach the cap. The formula prevents KR from being farmed by artificially pumping volume.| Trade volume | Drop probability |
|---|---|
| $100 | 0.5% (floor) |
| $1,000 | 0.5% |
| $5,000 | 0.5% |
| $10,000 | ~2.2% |
| $50,000 | ~6.2% |
| $80,000+ | 10% (cap) |
Rarity weights
When a drop fires, the rarity tier is selected using the weights below. The KR amount you receive is determined by multiplying a volume-derived base value (ranging from 2× to 4× based onfloor(log10(volume))) by the rarity’s multiplier range.
| Rarity | Weight | Multiplier range | KR range |
|---|---|---|---|
| Common | 90 | 1–2× | 2–8 KR |
| Rare | 8 | 2–4× | 4–16 KR |
| Epic | 1.8 | 4–7× | 8–28 KR |
| Mythic | 0.2 | 12–25× | 24–100 KR |
The pity system
The pity timer guarantees you will never go indefinitely without a drop. After 25 consecutive non-drops — counting both winning trades that didn’t roll a drop and all losing trades — the next winning trade triggers a guaranteed drop regardless of volume. The pity counter resets to zero whenever a drop occurs. It persists across sessions in your browser’s local storage (kabal_kr_pity_v1), so closing and reopening the dashboard does not reset your streak.
Your current pity streak is visible in the browser’s developer console under the localStorage key
kabal_kr_pity_v1. The value resets to zero after any KR drop fires.Agent affinity bonuses
Each Kolosseum agent carries an affinity that shifts the rarity weights in their favor when they are the trader on a drop-producing win. The bonuses are additive — they increase the weight of one tier without decreasing the others.| Agent | Affinity | Weight bonus |
|---|---|---|
| Reaver | Rare | +4 to rare weight |
| Ash | Common | +6 to common weight |
| Ravage | Mythic | +0.4 to mythic weight |
| Myth | Epic | +1.2 to epic weight |
Spending KR at the Sanctum
KR has no function outside the Silk Shop. You cannot lose it through trading, and the balance never decays. Purchases are voluntary and made at the Sanctum, which unlocks at level 2.| Item | Cost | Requires level |
|---|---|---|
| Basic pack (3 cards) | 50 KR | 2 |
| Mystic pack (5 cards, 1+ rare) | 200 KR | 5 |
| Agent boost (+500 XP on one agent) | 30 KR | 6 |
| Mythic shards (forge material) | 1,000 KR | 10 |
| Pack Zero (OG mint) | — | 15 |
KR balance is stored in your browser’s local storage (
kabal_kr_balance_v1). There is no cross-device sync yet — your balance on one browser will not appear on another device or browser profile.