AZ
Back to constellation
Web3Draft

GKOI Platform

The backend for a Web3 fighting-game NFT platform — auth, whitelist, and core services split across independent repos.

Node.jsTypeScriptExpressMongoDBRedismigrate-mongoMerkle proofsIPFS

Overview

What it is

GKOI ("New Worlds New Powers") is a Web3 fighting-game NFT platform. The platform layer is a set of independently deployed Node/TypeScript services, each in its own repo.

The architecture

  • gkoi-server — the core Express + MongoDB + Redis backend, with schema migrations managed by migrate-mongo.
  • gkoi-authentications — a dedicated auth service, shipped with its own SECURITY.md and a security-audit document.
  • gkoi-whitelist — a Merkle-proof whitelist API that also serves contract metadata and pins to IPFS.

Highlights

Splitting authentication and whitelisting into their own services keeps the mint-critical trust boundaries small and separately auditable, and lets the whitelist's Merkle-proof verification scale independently of the main API.

Related write-ups

Write-up in progress

A companion post for this project is being drafted. Check back soon.