# E-Commerce

KStore B2C is a critical component within KGeN's modular architecture, designed to support third-party marketplaces with seamless integration capabilities. Built as part of a scalable, API-driven infrastructure.

This service underpins key functionalities in user data and purchase lifecycle management. It efficiently handles user profiles, wallet balances, and transactional workflows, encompassing order validation, processing, real-time status tracking, and payment orchestration.

KStore B2C operates in synergy with KGeN’s horizontal infrastructure components—such as SSO/Identity, Wallet, KCash, and token systems (KCash) —ensuring unified user access and secure transactions across platforms. It leverages a hybrid database architecture that offers a single, cohesive view of user data, combining on-chain and off-chain interactions under robust governance controls.

The system integrates with decentralised components like Oracles and the Proof of Gamer (PoG) protocol to maintain data integrity and performance transparency. Furthermore, real-time operations are optimized through asynchronous messaging with Amazon SQS and proactive system monitoring via Slack-based notifications.

Positioned within KGeN's larger ecosystem of modular services—including Quest, Store, Leaderboard, and KStore B2C is engineered to support the evolving needs of both users and marketplace users by offering robust, flexible, and efficient services

KStore is the go-to destination for users looking to redeem their hard-earned KCash. The store offers a range of products, including Steam Vouchers, Game currency packs, gift vouchers, gaming cards, gaming accessories and merchandise.

Check out the [store](https://kstore.global/), it’s live!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kgen.gitbook.io/kgen/kratos-stack/engagement/redeem/e-commerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
