-

@ Constant
2025-04-14 00:41:11
Nostr Open Ladder System;
An inconsistent open ranking system for (verifiable) games.
Chess will be used to illustrate the system.
- All events will require timestamps in order to be considered valid, creating resilience to trivial post-hoc attacks.
- Each player declares their player-profile, which is serves as the genesis event of the coming linked list of matches.
- Each match consists out of a ‘match declaration’ event, which is a musig between the participants, which references their respective previous match results, amongst stuff about the game, and possible tournament, possible referee, etc.
- Each player is responsible for analyzing their opponents match history on possible inconsistencies in order to determine a ‘distrust-score’ before deciding to engage in the musig/match.
- Each match then normally has a ‘match result’ event, stating the outcome of the match and each players new ELO-score.
- For any reason one or both of the players can publish a dispute event; this serves as the reference for the next match, not impacting the elo-scores.
-This results in each player having their own chain of matches that can be verified on internal consistency. Subsequently more analyses of all the subsequent opponents histories could also be verified, etc. The closer the proximity between a players existing social graph, and opponents match history, the less of such verification has to be done.
- Any inconsistencies that arise as a result of using wrong ELO-scores, or forks due to dispute events will be tolerated in terms of calculating the ELO-score, but will be judged on in terms of ‘distrust scoring’ and may result in exclusion/not engaging in matches.
-inconsistencies can be pointed out on their own, locally within the chain of matches, so records of these ‘proofs of inconsistency’ could be made and distributed. i.e. digging up dirt on a player.
-Trust scores based on your own social graphs, and distrust scores based on inconsistencies in players history, give players the means to find and play against other players that they want.
-Bootstrapping trust networks could be done via tournaments and leveraging existing chess communities and ‘influencers’