Eligibility ladder, four rungs
The partner bonus code unlocks a partner-published bonus credit. The unlock is gated by an eligibility ladder: signup, KYC, first deposit, expiry. Each rung must clear before the bonus credit lands. rs9 does not publish a code string; the partner publishes the current code inside the partner host.
Four rungs before the bonus credit lands
What happens if you withdraw before expiry
The bonus credit unlocks only after all four rungs clear. Withdrawing the deposit before the expiry window closes forfeits the bonus credit on the partner side. The partner publishes the expiry window on the bonus card inside the partner app. The bonus ladder is independent of the VIP ladder and the daily race; clearing the bonus does not lift the VIP tier.
Where the code unlocks
The partner bonus code unlocks only for residents of the seven open states under the partner eligibility ledger. The partner checkout refuses deposits from restricted states; the bonus card is not shown in restricted states. The list and the source basis are on /is-legal/.
Five questions after the ladder
Where is the partner bonus code?
Do I need KYC to unlock the bonus?
Can I unlock the bonus without a deposit?
Does the bonus lift my VIP tier?
What if I withdraw before expiry?
Four checkpoints that gate a bonus code on the partner
Checkpoint one: signup. The reader must complete the partner-side signup flow. An incomplete signup does not qualify for a bonus code. Checkpoint two: KYC. The reader must complete PAN + Aadhaar + face match. An incomplete KYC does not unlock the bonus code. Checkpoint three: first deposit. The reader must complete the first deposit at or above the partner-published threshold. Checkpoint four: expiry. The bonus code carries a partner-published expiry window. A code entered after the window does not unlock the bonus.
The four checkpoints run in order. If a reader fails checkpoint three, the bonus code does not unlock, even if checkpoints one and two are complete. The partner flow does not back-date the unlock. If a reader fails checkpoint four (the code is entered after expiry), the partner flow rejects the code without unlocking any bonus.
How the two attribution paths differ
A bonus code is a one-time string that unlocks a partner-published offer at signup. The string is partner-published. The offer is partner-published. The expiry is partner-published. The bonus code does not create an attribution link between the reader and a previous player.
A refer code is a one-time string that links the new reader to a previous player's attribution record. The refer code unlocks two milestones: a milestone for the new reader (a partner-published signup bonus), and a milestone for the existing player (a partner-published referral reward). Both milestones are partner-published. The refer code is different from the bonus code: it creates a durable attribution link, not a one-time offer unlock.
When the partner refreshes the bonus code offer
The partner refreshes the bonus code offer on a partner-published cadence. The cadence is not daily; it varies by season and by promotional window. Where the partner has published a current bonus code, the partner flow exposes it on the signup form. Where the partner has not published a current code, the partner flow still accepts signup but without a bonus code field filled.