6. Proof Of Identity (POI)
“Phase one: collection and refinement of data”
Olympian Games aspires to go beyond simply providing ownership of game assets, recording all gamer activities and achievements on-chain to create verifiable digital credentials. The core concept is based on compiling various types of account-specific data such as gameplay, participation in leagues, cumulative asset usage and earn history, and community activities, to generate unique on-chain identities tied directly to individual user accounts. This is a new concept of gamer-specific KYC without collecting sensitive personal data. Once sufficient data becomes compiled, it can eventually be used towards refined trust indicator based on risk factors. (*more on Risk Assessment Rating below)
Technical architecture:
The core function of the POI consists of smart contracts implemented in MOVE language on the Sui blockchain network.
GameActivityRegistry Contract: Records and manages raw activity data collected from various games and platforms on Sui, ensuring data integrity and transparency on the blockchain level
PlayerProfile Contract: Stores and manages gamer profiles linked to each wallet address, providing detailed information disclosure control according to user privacy settings.
AIAnalysisOracle Contract: Verifies analysis results submitted from the AI analaysis layer and the trust scores of corresponding agents, recording them transparently on-chain
On-chain data scope: League and competition activities including, participation frequency, win rates, and consecutive gameplay records
In-game data scope: Play time, access patterns, skill improvements, player cooperation score, and achievements earned
Activity data scope: Community engagement, content creation, new user support
POI’s storage structure will be based on a hybrid model utilizing on-chain storage (Sui network) and distributed storage (Walrus) while providing reliability of off-chain data through Merkle Tree-based verification. In addition, POI’s analysis layer is designed as a community-centric open ecosystem rather than a centralized system. It analyzes raw game data recorded on-chain to understand tendencies, skills, and contributions of each individual gamers.
The analysis layer is comprised of the following components:
Analysis agents: Community developers create analysis agents specialized in analyzing specific games, genres, or behavioral patterns. These agents follow standardized interfaces and perform analysis by reading on-chain data
Types of analysis agents: Various developments are possible including LLM-based semantic analysis AI agents, machine learning (ML) statistical prediction analysis agents, and arithmetic formula-based numerical measurement algorithm agents
Community-based ecosystem: Anyone is capable of developing analysis agents and propose them directly to the protocol for review. Proposed agents are approved and deployed through community review and protocol governance
On-chain recording of results and trust scores: Analysis results from agents are recorded on-chain through AIAnalysisOracle contracts along with the agent’s identifier. Each analysis result is recorded with the corresponding agent’s trust score to ensure transparency and reliability of results
interface POIAgent {
agentId: string; // Agent unique ID
name: string; // Agent name
description: string; // Agent description
targetCriteria: string; // Analysis target data/criteria
analyze(playerData: OnchainGameData): AnalysisResult;
getConfidenceScore(): number;
}
interface AnalysisResult {
category: string; // Analysis category (play style, leadership, teamwork)
score: number; // Analysis result score (0-100)
evidence: Evidence[]; // Analysis evidence data (on-chain record reference)
confidence: number; // Confidence of analysis result itself
}
Data flow and system operation:
Data collection: Activity data from Olympian Games is collected in real-time
On-chain recording: Collected data is immutably recorded on Sui blockchain through GameActivityRegistry contract
Periodic analysis: Agents developed and deplyed by the community periodically read and analyze data accumulated in GameActivityRegistry
On-chain recording analysis results: Agents submit analysis results to AIAnalysisOracle contract, which are recorded on-chain after verification
Profile updates: PlayerProfile contract dynamically updates the on-chain gamer profile for corresponding wallet addresses by referencing data from GameActivityRegistry (raw data) and AIAnalysisOracnle
While analysis agent development will become open to community developers in the future, the first agent will be developed by the Olympian Games team for league participation-based player rating classification system. This agent systematically classifies players into league tiers based on their in-game activity analysis, applying weights to scores across various categories such as consistency, skills, and contribution.
One of the core values of the POI system is that users have complete control over their personal information at all times. All personal data is kept private by default, and only information explicitly chosen by users is utilized and disclosed. Users retain full control over when, to whom, and what information is disclosed at any given time. As the ecosystem matures, ZK-SNARKs based systems will be developed to prove condition satisfaction without exposing specific numerical values.
Risk Assessment Rating (RAR):
“Phase two: utilization of refined data for risk assessment”
Olympian Games strives to achieve an on-chain Risk Assessment Rating (RAR) methodically similar to that of Credit Scoring System (CSS) available in the real world. The concept is to aggregate gamer data including historical on-chain activity as well as in-game and community-wide actions in addition to the agent analyzed data results. The on-chain data extract and its categorical importance as well as the range of data categorized would continue to expand based on AI analytics. The vision behind the RAR is twofold. First, RAR will help alleviate one unsolvable issue specific to the game industry. Bad actors have always existed in games such as bots, cheaters, and cherry pickers which negatively impact the overall experience for regular gamers. RAR can be used as a form of an identifier to determine potential influence an account would create on the ecosystem, whether negative or positive. Second, RAR can be used to introduce a standard of accountability without collecting personal data. For instance, while the current on-chain services rely solely on trustlessness, with significant data analysis, RAR could serve as the cornerstone in facilitating credit-based services on-chain, effectively eliminating the current limitation of how blockchain services are facilitated. An example of this can be examined through the P2P league sponsorship system known as “Cornucopia” introduced through Olympian Games where users can choose to sponsor entry fees for gamers in return for a portion of their earning as interest, without the need for collateral.
Cornucopia: POI-based league sponsorship protocol
“Phase three: servicification through RAR”
The name “Cornucopia” (Latin: cornu copiae - “horn of plenty”) is rooted in Greek mythology, symbolizing unending abundance and nourishment. This mythological horn became an attribute of the deity Demeter (goddess of harvest), representing inexhaustible provision. This symbolism encompasses prosperity, opportunity, and communal support within the Olympian Games ecosystem.
Cornucopia is a decentralized on-chain sponsorship system designed to enable gamers to borrow SOX for entry into leagues, while allowing lenders to stake SOX and earn a portion of the gamer’s earnings from leagues. This mechanism democratizes access to competitive play by eliminating upfront token purchases for participants, while creating short-term high-yield opportunities for liquidity providers though automated profit-sharing governed by smart contracts.
Cornucopia is an innovative service, first of its kind, to implement POI as part of its backbone structure. Cornucopia will ingest basic user data in its infant stage. However, as the protocol develops over time, categorical data, its volume, and analysis will become significant where the RAR value can be determined as provably useful. This would effectively position Cornucopia as the world’s first successfully implemented credential-based P2P transactional service.
AI ecosystem automation & optimization:
“Phase four: full AI automation”
Olympian Games utilizes AI technology as a core element for specific ecosystem operation and user experience improvements beyond POI credential evaluation. Particularly, we aim to help users enjoy the benefit of blockchain technology to its full potential without being aware of it by adopting AI agents that handle complex blockchain interactions seamlessly on behalf of users. This is possible due to the accumulated verifiable on-chain data POI continues to generate, which becomes a major learning and analysis data source for AI agents. Based on this rich on-chain data, AI learning curve is expected to become much more feasible within the Olympian Games ecosystem.
Last updated