Skip to main content

๐Ÿง  Nexra Concepts

Before integrating Nexra, it helps to understand the key entities and workflows in our platform.

๐ŸŽฎ Game

A Game is the top-level entity in Nexra. Developers register their game via the Nexra Dashboard to receive a Game API Key, which is used for authorization in all API requests. Key points:
  • Contains tournaments.
  • Managed entirely by the developer via API integration.
  • Provides analytics and insights for tournaments and player engagement.

๐Ÿ† Tournament

A Tournament is an event where gamers compete. Each tournament can have:
  • Entry fee (optional, automatically added to the prize pool).
  • Prize pool (automatically updated as gamers join).
  • Start and end times.
  • Status: pending โ†’ published โ†’ completed.
Workflow:
  1. Developer creates a tournament via POST /tournament/create.
  2. Tournament stays pending until published.
  3. Once published, gamers can join through the game integration.
  4. Nexra automatically manages the prize pool and payouts.

๐Ÿ‘จโ€๐Ÿ’ป Gamer

A Gamer is a participant in a tournament. Gamers join tournaments through the game integrated with Nexra. Key points:
  • Gamers pay the entry fee (if applicable).
  • Gamersโ€™ participation updates the prize pool automatically.
  • Gamersโ€™ progress, ranks, and elimination status are tracked by Nexra.

๐Ÿ‘ฅ Fan

Fans interact with tournaments without directly playing. They can:
  • Predict outcomes of matches and earn rewards for accuracy.
  • Tip gamers to support their favorite participants.
  • Fund tournaments to contribute to the community.
Note: All rewards, predictions, and tips are automatically managed by Nexra.

๐Ÿ’ฐ Predictions & Rewards

Nexra handles all calculations and payouts automatically.
  • Gamersโ€™ entry fees go into the prize pool.
  • Accurate predictions earn rewards for fans.
  • Winners of tournaments receive their share of the prize pool automatically.
  • No manual action required from developers; Nexra ensures payouts are accurate and timely.

๐Ÿ”„ Statuses

Tournaments have several statuses:
  • Pending โ€“ created but not yet published.
  • Published โ€“ live and accepting gamers.
  • Ongoing โ€“ actively running matches.
  • Completed โ€“ tournament finished, prizes distributed.
  • Eliminated โ€“ gamers removed from the tournament due to elimination rules.

๐Ÿ”— Workflow Summary

  1. Developer registers game โ†’ receives API Key.
  2. Developer creates tournament โ†’ tournament pending.
  3. Developer publishes tournament โ†’ gamers join.
  4. Gamers compete โ†’ Nexra updates ranks and prize pool.
  5. Fans predict, tip, or fund tournaments โ†’ rewards distributed automatically.
  6. Tournament completes โ†’ winners receive payouts.

This page prepares developers to understand the structure and logic of Nexra before they move on to Quickstart and API Reference.