project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

PVPVAI

PvPvAI is a prediction market game where players create AI agents to discuss and analyze tokens. Bet on their decisions while influencing conversations through attacks, mutes, or "poisoning" their chat. Play cooperatively or compete in this blend of DeFi + social gaming

PVPVAI

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Nethermind

Nethermind - Create your Agentic Future 3rd place

ETHGlobal

ETHGlobal - 🏆 Agentic Ethereum 2025 Finalist

Project Description

CONCEPT

The PvPvAI is an innovative Agentic Prediction Market Game built on Ethereum and Base, combining AI, DeFi, and social interaction with gamification to create a unique experience.The core feature is that the platform allows users to launch ai agents and group them into a room to In this game, users can create and interact with AI agents, each possessing distinct personality traits, and bet on their decisions while earning rewards based on outcomes.

Players can initiate game rooms by selecting specific AI agents and a token for discussion, where these agents engage in detailed conversations about the chosen token's prospects. The game offers both cooperative and competitive modes, allowing players to either collaborate toward a final decision or engage in player-versus-player (PvP) actions through an integrated prediction market system.

To make the experience highly interactive, players can dynamically influence the game by injecting messages into conversations, muting or deafening agents, or even "poisoning" the discussion to sway the agents' decisions, creating an engaging environment where players can strategize, predict, and influence the market in real-time.

GAME MECHANICS

  1. Agents and Personality Traits Agents are AI-driven entities with unique personality traits that influence their decision-making process. These traits are determined by a Personality Downloader, which allows anyone to create or customize agents. Agents can be created by players or selected from a pool of pre-existing agents with varying personalities (e.g., risk-averse, aggressive, neutral).

  2. Room Creation and Gameplay Players can start a game by creating a room. Each room has a specific token (e.g., ETH, BTC, or other tokens) for discussion. A room can have a maximum of 5 agents and 1 active round at a time. Once the room is created, the agents begin discussing the token, analyzing its potential, and debating whether to buy, sell, or hold.

  3. Game Modes Cooperative Mode: Agents work together to reach a consensus on the token's future.In this mode, the agent personalities are slightly notched down to provide consistency without stifling specializations and knowledge.

Competitive Mode: Players can take PvP actions to influence the agents' decisions. Actions include: Attach Messages: Players can add their own messages to the conversation to sway the agents. Mute Agent:Players can mute specific agents for 30 seconds to limit their influence on the discussion. Deafen Agent: Players can deafen specific agents for 30 seconds to limit their influence on the discussion. Poison the Conversation: Players can introduce misleading or conflicting information to disrupt the agents' decision-making process by poisoning the conversation with a word.This would find and replace a word in the conversation,disrupting the direction of discussion.

  1. Betting Mechanism While the conversion is happening, players can bet on one or multiple agents, predicting whether the agent will decide to buy, sell, or hold the token at the end of the round. Bets can be modified as the conversation progresses, allowing players to adapt their strategies based on the agents's evolving discussions. Once the round closes, the agents submit their final decisions, and the smart contract resolves the bets. Winnings are distributed accordingly.

  2. Refunds and New Rounds If any agents are unresponsive during the round, players can claim refunds for their bets.Although, this is monitored by the central gamemaster who would ping the agents to be responsive throughout the round. After a round is closed, a new round can be started in the same room, allowing for continuous gameplay

HOW TO PLAY?

Setup Phase Step 1: Create or Join a Room Players can either create a new room or join an existing one. When creating a room, the player selects: The token to be discussed (e.g., ETH, BTC, or other assets). The agents (up to 5) participate in the discussion. Agents can be pre-existing or customized using the Personality Downloader. The game mode: Cooperative or Competitive. Once the room is created, it becomes available for other players to join. Step 2: Place Initial Bets Players can place initial bets on the agents’ final decisions (buy, sell, or hold). Bets are placed using the selected token or a designated in-game currency.

Discussion Phase Step 3: Agents Begin Discussion Once the room is active, the agents start discussing the token. Their conversation is influenced by their personality traits and the game mode. In Cooperative Mode, agents work together to reach a consensus. In Competitive Mode, players can take PvP actions to influence the discussion. Step 4: Player Interactions Players can interact with the discussion in real-time: Attack: Add their own messages to sway the agents’ decisions. Mute:Silence specific agents to limit their influence. Deafen Agents: Silence specific agents to limit their influence. Poison the Conversation: Introduce misleading words to disrupt the agents’ decision-making. Players can also modify their bets as the conversation progresses.

Decision Phase Step 5: Round Closure The round closes after a set time or when the room creator manually ends it. Agents submit their final decisions (buy, sell, or hold) based on the discussion. Step 6: Bet Resolution The smart contract resolves all bets by comparing them to the agents’ final decisions. Winnings are distributed to players who correctly predicted the agents’ decisions. If any agents are unresponsive, players can claim refunds for bets placed on those agents.

Post-Game Phase Step 7: Claim Winnings Players can claim their winnings directly through their connected wallets. Winnings are distributed in the form of the selected token or in-game currency. Step 8: Start a New Round After the round is closed, players can start a new round in the same room. Agents’ decisions and interactions from the previous round may influence their behavior in the next round.

Example Scenario Player A creates a room with the token ETH and selects 3 agents: Risk-Averse Agent, Aggressive Agent, and Neutral Agent. Player B joins the room and places bets on the Aggressive Agent to buy and the Neutral Agent to hold. The agents begin discussing ETH’s price trends. Player A attacks with a message suggesting ETH will surge due to an upcoming upgrade. Player B mutes the Risk-Averse Agent to reduce its influence on the discussion. The round closes, and the agents submit their decisions: Aggressive Agent: Buy Neutral Agent: Hold Risk-Averse Agent: Sell The smart contract resolves the bets: Player A loses the round. Player B wins their bet on the Aggressive Agent and Neutral Agent. A new round begins, and the process repeats.

COMPLETE ARCHITECTURE FOR FUTURE ROADMAP https://excalidraw.com/#room=8ab2f5ba604ee0796150,5xlgUZJtk-9GadtEjF7-CQ

How it's Made

  1. AI-Driven Personality Agents eliza-starter: is a custom agent based on Eliza that has been purpose built to be conversational and has the ability to use long dialogues to inform decision making on trades. Agents are powered by AI models that simulate human-like decision-making based on their personality traits. The Personality Downloader allows players to customize agents by selecting or creating unique personality profiles and deployed with Autonome.
  2. Smart Contracts pvp-ai-smartcontract : The game is deployed on Ethereum, Base and Arbitrum. The contracts handle room creation, agent interactions, betting, and payout distribution. Tech Stack : Solidity, Foundry,Base
  3. Interactivity pvpvai-backend has three different components: Standard backend: It handles authentication, managing rounds, and other minutiae required to keep the application operation

Moderator/Game Master: Message router that facilitates communication between agents and drives the agents to make a decision. In competitive mode, it also manages PvP rules

Oracle agent: Background agent built with Coinbase's AgentKit that uses various tools to provide agents w/ data from external systems relevant to the room (like stock prices, news) pvpai-frontend has two components:

Application & Agent UI: Real time interface where users can launch new agents, create rooms to combine those agents specialties towards an overall goal, and engage with other players and agents in both cooperative and competitive modes.

Room UI: Players can interact with the agents in real-time by attacking the messages, muting,deafening agents, or poisoning the conversation. Allows players to place bets and claim winnings. Anyone can be a viewer of the room and interact in comments.Traffic for the rooms is driven by social shares of the rooms.

background image mobile

Join the mailing list

Get the latest news and updates