Your agents handle the cash. Partnix keeps the books.
A workspace for iGaming operators whose agents onboard players in person. Every agent holds a cashbox your platform accepts as a payment method, RevShare on NGR is computed from your own events, and every period closes with a bill both sides can reproduce.



Built for operators who sell through people.
In a cash market the agent is the front desk of the casino. Partnix gives that desk a ledger, a limit and a bill, so the network grows without the money getting away from you.
- Control of the cash.
- You fund each agent's cashbox and cap it with a credit limit. A player funded through an agent spends money you already hold, and a withdrawal waits for your confirmation.
- A bill nobody argues with.
- Every figure recomputes from immutable events on the period aggregate. Two runs of the same period agree to the cent, and a closed period bills from a frozen snapshot.
- Fits the platform you run.
- One versioned event contract in, signed webhooks out. Each workspace runs on its own subdomain with your name and your logo, and the agents never see ours.
How the money moves, and how the figures follow it.
Money goes out through the cashbox one step at a time, each step held until the next party confirms it. The figures come back as events, and nothing derived is ever stored ahead of its inputs.
Money
You
The operator's desk
Agent cashbox
Balance plus a credit limit
Player balance
On your platform
Figures
Your platform
Bets, wins, deposits, withdrawals
Period aggregate
NGR per segment and player
Bill per agent
RevShare on NGR, per line



Staff portal
Your team runs the whole network from one desk.
Owner, admin and manager read the whole workspace. Every write leaves a line in the audit log with its author.
- Approve applications.
- An agent applies through your public link. Your team reviews and approves, or invites an agent directly.
- Set the terms.
- RevShare per segment for every agent, an NGR formula per segment, and a credit limit per cashbox.
- Keep the cashboxes.
- Top up an agent in cash or crypto, confirm its withdrawals, and reverse an entry with a reason on record.
- Close and settle.
- Close the period on schedule or early, read every bill, and settle it by hand with a correction line when one is due.



Agent portal
An agent works beside the player, on a phone.
The four pages of a working day stand on a tab bar. Everything an agent does completes standing up, in a few taps.
- Add a player face to face.
- A registration link or a short form, filled in beside the player. The player is attributed to the agent from the first event.
- Fund from the cashbox.
- Pick the player, type the amount, done. The money is held until your platform confirms the deposit.
- Grant a bonus from your catalog.
- Only the templates you published, only within the budget you granted.
- Run subagents.
- Invite a subagent, send it float and budget out of your own cashbox, and read its bill beside yours.






Bills
Every bill recomputes from the raw events.
There is no running total to drift. A bill is a function of the events of its period, and the same period run twice gives the same bill.



-
Raw events
Every bet, win, rollback, deposit and withdrawal is stored as it arrived and never edited.
-
Period aggregate
NGR per segment and per player is computed over the whole period at once, never as a running total.
The bill
One line per segment and per subagent, the rate beside each, from a snapshot frozen at the close.
NGR is what your contract says it is.
One formula per segment, written by your staff and valid from a date. Every bill of that period is computed with it, and a change never reaches a period that has closed.
NGR = bet_amount - rollback_bet_amount - (win_amount - rollback_win_amount) - (bet_bonus_amount - win_bonus_amount)- Any period.
- Monthly, twice a month or weekly, in the workspace timezone, and closed early when you need it.
- Carryover.
- NNCO or NCO. A negative period carries into the next one, and the bill says so.
- Grace.
- A wait in hours after the close for the events that arrive late, then the bill is generated.
- Settled by hand.
- A correction line with a signed amount, a mandatory reason, and the author on record.
Integration
One contract in. Webhooks out. Your brand on top.
Partnix sits beside your platform, not inside it. You post the events you already have; it answers with the commands your agents raised and the bills your periods produced.
{
"event_id": "01a0ac9f-7c2d-7e31-9b2a-4f0e8d1c6a55",
"type": "bet",
"occurred_at": "2026-09-16T21:38:07Z",
"player_id": "demo-5978",
"payload": {
"segment": "casino",
"provider": "reelhouse",
"game": "north-star",
"currency": "USD",
"amount": "25.00",
"bonus_amount": "5.00",
"round_id": "r-4471"
}
}- player_registered
- player_status_changed
- bet
- win
- rollback
- chargeback
- bonus_granted
- bonus_cancelled
- bonus_converted
- deposit
- withdrawal
- ngr



- external_events.v1.
- Snake case, decimal strings for money, RFC 3339 timestamps. Post one event or a batch; a retry with the same event id is answered once.
- Signed webhooks.
- A fund to confirm, a bonus to issue, a withdrawal to pay out, a bill issued. Every delivery carries an HMAC signature over the timestamp and the body.
- Keys with scopes.
- A read key answers withdrawal status. A write key posts events and settles cashbox commands. Rotate either without a deploy.
Questions operators ask first.
Which iGaming platforms does Partnix work with?
Any platform that can post JSON. Partnix reads one versioned event contract and never reaches into your database or your wallet. The integration is the events you send and the webhooks you receive.
Where does the money sit?
With you. An agent cashbox is a ledger of what you hold for that agent. Cash or crypto tops it up, a credit limit says how far it may go below zero, and every movement is a signed entry that can be reversed with a reason.
How is NGR computed?
From your own events, with a formula per segment that your staff write and version. A bet, a win, a rollback and a bonus part each have a place in it, and a change applies from a date you pick.
What does an agent see?
Its own branch and nothing else: its players, its cashbox and budget, its subagents and its bills. A workspace switch decides whether an agent sees the players of its subagents or only their total.
Can we run it under our brand?
Yes. Each workspace answers on its own subdomain with your name and your logo, on every page and in every email. Partnix shows its own name on this site and on the API only.
Give your agent network a ledger.
Pick a name and a subdomain. The sign-in link arrives by email, and the first agent can apply the same day.

