Skip to content
NORDONTalk to us
Developer help centre

Conformance and go live

The twelve cases an adapter passes, and what has to be true before anything is called live.

For whoever signs off that the integration is done.

The kit is the answer to "is it done"

Every case in the kit is a thing that has cost a studio money somewhere: a retry that moved a stake twice, a rollback that restored nothing, a partner error string nobody mapped, an amount that lost its last digit on the way through a float.

It talks to your adapter and to nothing else. It sets nothing up behind the back of the adapter, because your sandbox will not let it, and a kit that needs privileged access is a kit that only ever runs against a fake.

What it proves

Sessions
A launch returns a session a game can start from, and a bad token is refused rather than tolerated.
Balance
What the wallet reports agrees with what the movements did.
Debits
A stake moves once, a repeat of the same identifier moves nothing, and an unaffordable stake is refused.
Credits
A payout moves once, and pairs with the debit it settles.
Rollbacks
A voided stake comes back, and a rollback of something unknown does not invent a movement.
Amounts
A value larger than a double holds exactly survives the round trip unchanged.
Bonus stakes
A bonus stake is accepted and travels as a bonus stake rather than being flattened into cash.
Errors
Your vocabulary arrives as ours, so a refusal can be acted on rather than logged.

Before anything is called live

  1. The kit passed against the contract version being served

    Not against an older one. An integration marked live on the strength of a run against a contract we no longer speak is an integration nobody has checked.

  2. A game was played end to end in your sandbox

    With your tokens, your currency and your limits, not ours.

  3. The markets are recorded

    Which jurisdictions, and what is switched off in each. A market with no record is a market we refuse, which is a different answer from a market with nothing disabled.

  4. The title is available per market

    Availability is decided one game and one jurisdiction at a time, and written down where both sides can read it.

And the part that is not ours to declare

Every title on this site is a demo. No game has been submitted to a test house, none is approved in any market, and none takes real money.

The integration can be finished and proven before any of that happens, which is the point of keeping the two tracks apart. What we will not do is let the readiness of one imply the readiness of the other.