Skip to main content
Apply NowBuild your most ambitious dApp yet with Cartesi - grant applications open!

TrustMatch

TrustMatch

Matchmaking in e-sports is the process of pairing players in teams against each other in a fair and competitive manner. Matchmaking systems are crucial in ranked and casual play, ensuring that games are challenging yet enjoyable. So, if done in a centralized manner, the matches can be easily biased, and that's why we propose this project, a matchmaking system using Cartesi Coprocessor.
Proof of conceptGames

Team

ZacPrater
Zach1422
Arthura Vianna
arthurvianna

Languages, Libraries & Stacks

Share project

About TrustMatch

We implemented the OptMatch, a generalized, iterative, two-stage, data-driven matchmaking framework that requires minimal product knowledge since it only uses match win/lose/score results. The two stages are offline and online. The offline phase prepares the protocol to predict ""good"" matches, and the online phase effectively does matchmaking. This means that the coprocessor runs the Online phase, and the offline phase is used to build the coprocessor.

One advantage of the chosen framework is that it is applicable to most gaming products. The framework's precision and generic aspect led us to envision this solution as SaaS (Software as a Service), where a game, decentralized or not, can leverage a decentralized matchmaking system.

OptMatch The framework focuses on ""arena"" games with KVSK players, such as League of Legends and DOTA. It builds relations between the heroes and players to achieve good accuracy. The key advantages of the framework are:

applicable to most of gaming products, fast and easy to implement minimal knowledge about the products and data required robust to data drift Offline extracts two interpersonal relations for representing and understanding tacit coordination interactions among players; learns the representation vectors to incorporate the high-order interactions; trains a model(i.e., OptMatch-Net) to encode team-up effect and predict the match outcome; Online (Coprocessor) leverages the representation vectors of players and OptMatch-Net model to maximize the (predicted) gross utilities for the queuing players



What's next

Need to turn it into a Open Source SaaS for Game Founders to use

Project founded on: Feb 18, 2025
Anyone is free to submit information about their project. Do your own research and use your best judgment when using or interacting with any of the projects listed in this directory. Being listed in this directory is not an endorsement from the Cartesi Foundation or any other related entity.

Explore similar projects

Bug Buster
In progress - Beta

Bug Buster

Dev-Tool

A trustless bug bounty platform for Linux applications

Project founded on: Sep 3, 2024
DCA.Monster
In progress - Alpha

DCA.Monster

DeFi

DCA.Monster is an Automated Market Maker (AMM) leveraging ERC20 streams for granular, efficient on-chain Dollar Cost Averaging (DCA).

Project founded on: Apr 10, 2024
OpenQuest
In progress - Alpha

OpenQuest

Other

OpenQuest is a platform that helps projects track, engage, and grow their communities through fun and interactive Quests.

Project founded on: Feb 18, 2025