Onit Prediction Market Agent

Onit Prediction Market Agent

Configurable prediction markets in your group chat

Created on 7th June 2025

Onit Prediction Market Agent

Onit Prediction Market Agent

Configurable prediction markets in your group chat

The problem Onit Prediction Market Agent solves

Intro

Open 24/7, with global liquidity and dynamic share pricing, prediction markets are the future of online betting... But sometimes the people you want to bet against most are the friends in your group chat.

With the Onit XMTP bot, you can access prediction markets directly from your group chat, and even deploy personalised markets for you and your mates!

Features

🔭 Market Discovery:

Use commands to discover active prediction markets on the Onit protocol. For example

@onit list sport (nba, trending, etc)

image

🕵️ Private Markets:

If you see a market that your group would love make it personal by forking it into a private market - only your group members can bet. Who doesn't love taking money from their friends? Except this time it's onchain so they will never forget it!

image

image

👀 Check Your Bets:

You can see all your bets across all Onit markets, or pass a friends Basename to see theirs

@onit bets jamco

image

About Onit

Onit is a prediction market protocol with a unique mechanism that can produce extremely versatile markets.

  • Onit markets are not restricted to yes/no options
  • We can encode exact sports scores, date ranges, continuous outcomes (like the price of Bitcoin +/- a range of your choice)
  • We enable 'user defined' markets, where you can add options to the market in real time.
  • The Onit protocol contracts are deployed on Base

Combining the power of Onit markets and the chat experience of XMTP, a new era of group chats that deeply integrate with the financial Base layer can emerge.

Challenges I ran into

  • Filtering commands that are sent to the bot. Would be great if, for specified agents, only messages that explicitly tag the agent are forwarded by the protocol to the bot inbox.

  • Being able to execute simple actions from a chat component instead of opening the full miniapp would be great. (looking forward to XIP-67)

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio