Architecture

Overview of the architecture and processes for token minting and burning in the CROSS-RAMP platform.

Through the CROSS-RAMP console, you can intuitively check the request-response flow between applications (Dapps) and servers, as well as the token issuance process linked to the blockchain network.

Developers can easily understand how applications (Dapps) interact with the RAMP platform and how token issuance requests are transmitted to the blockchain to create actual tokens step by step.

Components

ComponentRole / Description
RAMP F/EProvides the user interface (UI) and displays transaction status in real-time.
RAMP B/EPerforms core logic such as transaction request processing, validation, and Validator signature requests.
Game ClientCalls RAMP F/E and displays transaction progress status.
Game ServerResponsible for game internal logic such as game asset verification, deduction, restoration, and signature processing.
Blockchain NetworkHandles the minting and burning transactions of actual tokens.

Token Minting

Token minting process sequence.

  • When a user requests token minting, the game assets must be deducted first before token minting proceeds.
    If the token minting fails in the transaction, game assets need to be restored.
  • In sequence 10, it is necessary to verify whether the game assets and token amounts used for user token minting match the game assets and token amounts requested by the CROSS platform.
No.DescriptionNote
1User requests NFT minting
2Request JWT tokenUsed in flows 9 and 14, needs verification on the game server
3Request UUID
4Query game assets required for NFT minting
5Call RAMP API to obtain UUIDRequest must include information necessary for NFT minting (Intent, etc.)
6Open RAMP F/E web viewIncludes UUID, JWT, sessionID
7User selects minting on RAMP F/EProceed with signing through the wallet
8Deliver user signature value
9Request Validator signature to game server
10Verify NFT minting request information and deduct necessary game assetsRestoration needed if transaction fails
11Validator signatureSigned with the Validator private key registered in the RAMP console
12Verify Validator signatureVerified with the Validator address registered in the RAMP console
13Request transaction occurrence to blockchain network
14Send transaction result to game server
15Process transaction resultRestoration of game assets needed if transaction fails
16Process minting result UI in-game

Token Burning

Token burning process sequence.

  • When a user requests token burning, the token burning transaction must be performed first before game assets are granted.
    If the transaction fails, game assets should not be granted.
  • In sequence 10, it is necessary to verify whether the game assets and token amounts used for user token burning match the game assets and token amounts requested by the CROSS platform.
No.DescriptionNote
1User requests NFT burning
2Request JWT tokenUsed in flows 9 and 14, needs verification on the game server
3Request UUID
4Query game assets required for NFT burning
5Call RAMP API to obtain UUIDRequest must include information necessary for NFT burning (Intent, etc.)
6Open RAMP F/E web viewIncludes UUID, JWT, sessionID
7User selects burning on RAMP F/EProceed with signing through the wallet
8Deliver user signature value
9Request Validator signature to game serverNeeds verification on the game server with JWT
10Verify NFT burning request
11Validator signatureSigned with the Validator private key registered in the RAMP console
12Verify Validator signatureVerified with the Validator address registered in the RAMP console
13Request transaction occurrence to blockchain network
14Send transaction result to game serverNeeds verification on the game server with JWT
15Process transaction resultGame assets need to be granted if the transaction is successful
16Process burning result UI in-game

© 2025 NEXUS Co., Ltd. All Rights Reserved.