Skip to content

Create chessonchain.md #2543

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
225 changes: 225 additions & 0 deletions applications/chessonchain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,225 @@
# ChessOnChain
- **Team Name:** ChessOnChain
- **Payment Details:**
- **DOT**: 50%
- **Payment**: **13TLpsWs2t2e6iWh9JCSqv3gEjgmBMWdfKPo3UMQeaqLap4k**
- **[Level](https://grants.web3.foundation/docs/Introduction/levels):** 3

## Project Overview📄

### Overview

**Tagline -** ChessOnChain – The Multi-Chain Chess Gaming Network and NFT Economy.
**Brief Introduction**:
ChessOnChain seeks to create a chain agnostic platform for chess Gaming. Being an robust Playground around several ecosystems creating a multi-chain economy for On-chain gaming, ChessOnChain aims to store all game and gamer data on substrate layer one in the future as we slowly introduce gamers to blockchain storage.

Undergoing development for over 3 years with a dedicated team focused on expanding the on-chain gaming experience to every chain.
since our Beta testing release we have collaborated with various Polkadot communities and initiatives on various events raising in-game interactions to over 1000 weekly active users, over 2,000 sign ups for our Polkadot events (ChessJAM tournaments, 1,000 Leaderboard Bounty and up coming ChessJAM tournaments 2.0) Distributed over 100 common Chess Piece NFTs via Unique network for which we were awarded the [Unique Network code craft grant](https://unique.network/blog/introducing-the-latest-codecraft-project-chessonchain-the-codecraft-fair/)


we have secured various valuable partnership both within the Polkadot community and beyond along with prospect partners we are reaching out to and would reach out to, you can find a comprehensive list [here](https://docs.google.com/document/d/16Ww-WwtDyC2YNtKLqNLsSuqILMi8DVDrReHxbf5RA9s)
### **Project Description:**

ChessOnChain is a decentralized, multi-chain chess gaming platform that enables players to compete, earn rewards, and own in-game assets as NFTs. ChessOnChain provides a full web3 chess infrastructure where players can mint **Proof of Gaming NFTs** representing game states, stake assets, and participate in tournaments with distribution.

ChessOnchain integrates into the Polkadot ecosystem through:
- allowing users to authenticate with Talisman wallet, Novawallet and subwallet
- NFT authorization and Checkmate NFT Minting on Unique Network (an NFT augmented Parachain on Polkadot)
- Chess in-game Skins listed on Polkadot and parachain supported Market places
- Scaling to Support more parachains with this proposal
### Project Details

### **Mockups & UI Designs:**

- The ChessOnChain UI Mockup can be found [here](https://www.figma.com/design/bIhfSIzNKEjqBGHH9rXcwy/Chessonchain?node-id=206-3859&t=mXwHr0mentJesfXE-1)
### **Core Components & Architecture:**

- **NFT & Gaming Economy**: [On-chain Proof of Gaming NFTs](https://unqnft.io/unique/collection/954), these are NFTs that are minted at the end of a game to the winner's client chain in the case of Polkadot, Unique Network, they contain in the metadata of the game properties, and is represented with the final board state, The image can be opinionated based on the NFT metadata and in the future the
- **Challenge and game invite mechanism** : Allows users to challenge other users and share invite links to games.
- **Multi-chain support** : Allow users to sign in with any familiar chain supported wallet cutting across and supporting over 200+ wallets

### **What ChessOnChain is NOT**
- It **does not require custodial wallets**—users fully control their chess NFTs and assets.

## **Ecosystem Fit**

### **How ChessOnChain Fits into the Polkadot / Substrate / Kusama Landscape:**

- **NFT & Web3 Gaming Economy**: ChessOnChain NFTs represent unique game states and can be staked, auctioned, or burned for rewards.

### **Target Audience:**

- **Parachains & DeFi Protocols**: Interested in integrating gaming incentives and NFT collateralization.
- **Blockchain Gamers & Chess Enthusiasts**: Seeking an open, fair, regardless of Blockchain ecosystem orientation.
- **Tournament Organizers**: Creating decentralized chess tournaments with on-chain prize pools.

### **What Needs Does ChessOnChain Meet?**

- **Eliminates Centralized Chess Control**: Web2 chess platforms lacks the abundant level of Permissionless access. ChessOnChain offers decentralized, transparent governance.
- **Creates a Rewarding Chess Economy**: Players earn from tournaments, NFT sales.
- **Enables Multi-Chain Chess Matches**: Unlike existing chess apps, ChessOnChain operates across multiple chains enabling users from various Chain to interact in games and events on ChessOnChain
### **How We Identified These Needs:**

- **Case Study: FIDE Chess Rankings & Web2 Limitations**: The current system lacks transparency and is prone to arbitrary rating changes.
- **Community Discussions**: Many chess players in Web3 complain about cheating, lack of monetization, and centralized bans (e.g., in Lichess/Chess.com).
- **Growing Web3 Gaming Adoption**: NFT-based games like Axie Infinity and Treasure DAO prove on-chain gaming demand is increasing.
- **NFTs and Digital ownership**: The rise of NFTs as the future of digital interactions and assets ownership is a paradigm that is eluding most of the traditional gaming ecosystem in the most innovative way rather than mere price speculation

### **Are There Similar Projects in Polkadot / Kusama?**

- **No direct competitors** offer **fully on-chain chess mechanics with NFT-based rewards and multi-chain support**.
- **Chess platforms like Lichess and Chess.com are centralized** and do not provide player-owned assets or Web3 incentives.
- **Existing blockchain games focus on speculative NFTs** rather than decentralized gameplay.

### **Are There Similar Projects in Other Ecosystems?**

- **Immortal Game (Ethereum)**: Uses NFTs but is fully centralized.
- **OnChain Chess (EVM chains)**: Limited to Solidity-based smart contracts, lacks **multi-chain and Polkadot integration**.
- **Horizon’s Skyweaver (Polygon)**: Focuses on card games, showing the demand for Web3 strategy games.
- Anichess : even recently brought Magnus carlsen to play web3 chess .
## Team👥

### Team members

- Teke George
- David Pere, Anointing John, Unity Ekeoba, Oyeins Opuene, Idehen Divine

### Contact

- **Contact Name:** Teke George
- **Contact Email:** [email protected]
- **Website:** https://chessonchain.io

### Legal Structure

- **Registered Address:** Chessonchain Office, ETREAGERTH BALM PLAZA, SARS Road, Port-harcourt, RiverState, Nigeria
- **Registered Legal Entity:**

### Team's experience

**Teke George: Founder & Strategic Lead**:

Teke is a serial founder and seasoned builder with over 5 years of experience in the tech and blockchain space. He is the visionary behind ChessOnChain, founded three years ago to bring decentralized infrastructure to the world of chess. He previously led the InCryptoEncrypted team for over three years and founded Stackerspool, now known as Polimart Labs. Teke has consistently demonstrated a strong passion for chess innovation.

**David Pere: Blockchain Engineer & Product Lead**:

David is a multidisciplinary builder and medical student with 3+ years of experience in Web3 and blockchain development. He specializes in Rust and Substrate, with hands on experience in FRAME runtime engineering and Bitcoin related systems. His expertise spans across ecosystem development, product and business development, software architecture, and technical writing.

**Anointing John: Smart Contract Engineer & Web3 Specialist**:

Anointing brings over 3 years of experience across EVM and non-EVM compatible chains, and is an expert in Solidity and Rust. He has developed DEXs, lending platforms, and NFT marketplaces, and across DeFi and NFT infrastructure. A skilled content creator and educator in the Web3 space, he also contributes to developer relations and technical community building.

**Unity Ekeoba: Full Stack Developer**

Unity is a full stack Web3 developer with expertise in Solidity, TypeScript, and the Next.js framework. With over 2 years of experience in web3 and more in the traditional software development industry, he has developed and contributed to several decentralized applications, including Freelance Space, Kahoots in Web3, and multiple DeFi platforms.

**Oyeins Opuene: Frontend Engineer & Web3 Developer**

Oyeins is a frontend and full stack developer with over 3 years of experience, he has built responsive Web3 interfaces and has contributed to several decentralized applications with production-ready UI/UX components.

**Idehen Divine: Community & Developer Relations**

Divine represent chessonchain in community engagement and dev rel, contributing to ChessOnChain's outreach and ecosystem onboarding efforts. With a background in organizing developer communities and supporting technical initiatives he worked at ROBEX after an Internship and is an experience full-stack developer with experience in

### Team Code Repos

- https://github.com/InCryptoEncrypted

### Team LinkedIn Profiles (if available)

- https://www.linkedin.com/in/unityekeoba
- https://www.linkedin.com/in/mojowlekaz


## Development Status📖

we currently have a working beta Release implantation that is currently live at [ChessOnChain](https://play.chessonchain.io)

we have a preliminary documentation available at [Version 1 Docs](https://chessonchain-1.gitbook.io/chessonchain-docs)

we also have had Extensive discussions with Sheldon Deer currently Ecosystem lead at Ominity network who has served as our advisor for over 3 years till date, he has extensive experience in which has helped in shaping the ChessOnChain Platform

Also been in collaboration at talked on calls and regular discussions with developers and the Devrel of Unique Networks which contributed to the development of the proof of Gaming NFT protocol for ChessOnChain

- **Live Platform:** https://play.chessonchain.io
- **Docs:** https://chessonchain-1.gitbook.io/chessonchain-docs/

# **Development Roadmap**

### **Overview**

- **Total Estimated Duration:** 12 weeks
- **Full-Time Equivalent (FTE):** 2.5
- **Total Costs:** $100,000
- **DOT %:** 50% (vesting)


## **Milestone 1 — Parachain Integration**

- **Estimated Duration:** 5-6 weeks
- **FTE:** 2
- **Costs:** $30,000

| Number | Deliverable | Specification |
| ------: | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **0a.** | License | Apache 2.0 |
| **0b.** | Documentation | update existing documentation to carter for new features |
| **0c.** | Testing & Testing Guide | Testing results for Parachain Integration features |
| **0d.** | Docker | A Dockerfile will be provided to test milestone deliverables. |
| **0e.** | Article | Publish an article on ChessOnChain’s expansion to Polkadot/Kusama parachains and the benefits of on-chain chess gaming. |
| **1.** | **Parachain Support** | Implement ChessOnChain logic on, Astar and, Moonbeam parachains and MoonRiver for the Kusama Ecosystem. This will include wallet integration, NFT minting, Tournament support. |
| **2.** | **Checkmate NFT Minting** | Allow users to mint game-history NFTs, Proof of Gaming NFTS upon checkmate, stored across supported parachains, Deploy contracts |
| **3.** | **Tournament Mode extension (Swiss/)** | Implement core tournament logic, supporting all supported parachains on ChessOnChain |
| **4.** | **Game Bounties & NFT-Gated Tournaments** | Enable tournament Whitlisting for Parachains supported |
| **5** | **List 1000 Limited edition Legacy NFTs** | List 1000 Chess piece NFTS on Supported parachains |


## Milestone 2 — Anti-Cheat Features

- **Estimated Duration:** 6 weeks
- **FTE:** 2.5
- **Costs:** $40,000

**Focus:** Build fair-play systems and player reputation features powered by peer reporting, Sybil resistance, and ratings.

| Number | Deliverable | Specification |
| ------: | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| **0a.** | License | Apache |
| **0b.** | Documentation | Update documentation to cover new features and social integra |
| **0c.** | Testing & Testing Guide | Comprehensive unit and integration |
| **0d.** | Docker | Update Docker images fo |
| **0e.** | Article | Publish a blog post about the introduction of advanced chess analytics and AI-driv fea es. |
| **1.** | **Bot Detection Suite** | Implement analytics and behavior profiling to detect |
| **2.** | **Anti Sybil Hard device Detection module** | Create module to flag players using multiple accounts/devices, Through device fingerprinting |
| **3.** | **Peer to peer game report disputes on Tournament** | Allow for users to report games which are flagged with a reason and can affect Player reputation score. |
| **4** | **Player rating scores and reviews** | Launch an in-game player reputation system with scoring (ELO) |


## **Milestone 3 — Advanced Chess Features & Social Integration**

- **Estimated Duration:** 4 weeks
- **FTE:** 2.5
- **Costs:** $30,000

| Number | Deliverable | Specification |
| ------: | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| **0a.** | License | Apache 2.0 |
| **0b.** | Documentation | Update documentation to cover new features and social integrations. |
| **0c.** | Testing & Testing Guide | Comprehensive unit and integration testing. |
| **0d.** | Docker | Update Docker images for testing. |
| **0e.** | Article | Publish a blog post about the introduction of advanced chess analytics and AI-driven features. |
| **1.** | **Blunder Detection & Move Suggestions** | blunder detection with real-time feedback for users. |
| **2.** | **Social Integrations (X & Telegram, twitch, gmail)** | Enable users to connect social accounts and receive game updates and notifications. |
| **3.** | **Decentralized NFT in-game explorer** | Launch an on-chain NFT Explorer for ChessOnChain NFTs, allowing cross-chain insights an dLaying the foundation fro a MUltichain NFT market Place. |
| **4** | **Advanced Chess Analytics Tools** | Build analysis tools, including move evaluation and game insights. |
| **5** | **Tokenized Chess Skins** | List NFTS that give users access to certain customized Chess Skins (pieces and boards) that could me minted or Bought |

## [**Future Plans**](https://www.notion.so/ChessOnChain-1acb20a4572a80adb7f6d490982a83cb)

- **Long-term funding:** Seek grants, partnerships for continued development.
- **Expansion:** Expand to 10+ chains, making ChessOnChain the most accessible Web3 chess platform.
- **Adoption & Community Growth:** Host ChessOnChain World Championships and integrate global chess influencers.
- **Governance:** Introduce DAO mechanisms for community-driven decision-making.
- **On-chain data Availability**: An onchain layer for chess gaming data storage from all client chains
- **Gaming Guilds**: Synonymous to chess Clubs but onchain
- **Hardware integration with Chessnut digital chess Boards**: partner with [Chessnut](https://www.chessnutech.com/)
Loading