Home / Docs

Sample only

Enough spec to evaluate the build.

Full repositories ship after contract. What follows is the public slice: tree layout, a spin endpoint, and the staging shape we hand to your infra team.

Repository layout

# enterprise delivery
/client                 HTML5 titles
  /engine               shared slot core
  /games/neon-dynasty
/server                 API + workers
/admin                  web console
/db/migrations
/docs
/deploy

Spin request

POST /v1/rounds
{
  "session_id": "ses_...",
  "game_code": "neon-dynasty",
  "bet": 100,
  "currency": "USD",
  "client_round_id": "uuid"
}

Spin response

{
  "round_id": "rnd_...",
  "balance": 9800,
  "win": 0,
  "matrix": [[3,7,1],[...]],
  "features": [],
  "rtp_profile": "96.12"
}

Stack we document against

  • HTML5 clients on a shared engine (PixiJS-class renderer)
  • Node.js API, PostgreSQL, Redis for session locks
  • Admin as a separate web app against the same API
  • Docker Compose reference for staging
  • Structured logs for every debit and credit

If your production stack differs (Unity client, Go API, MySQL), say so on the demo form. Customization is a paid workstream, not assumed in the base license.

# deploy/staging example
services:
  api:
    image: xvc-api
    env_file: .env
  admin:
    image: xvc-admin
  db:
    image: postgres:16
  redis:
    image: redis:7
  client:
    image: xvc-cdn-static