Search projects, hackathons, sponsors and tech

    ← All projects

    Onit Prediction Market Agent

    Configurable prediction markets in your group chat

    Demo

    About

    The problem it 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](https://assets.devfolio.co/content/4ec68c9203044e61b4cebea77e9a4b7e/58bd5e7d-bb76-4225-8b08-ca32ba97042e.png) ## 🕵️ **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](https://assets.devfolio.co/content/4ec68c9203044e61b4cebea77e9a4b7e/644dddc3-7957-493c-ba47-4dbd8e9ed47a.png) ![image](https://assets.devfolio.co/content/4ec68c9203044e61b4cebea77e9a4b7e/c27b7fa4-5914-4f24-b681-8bb1e4232228.png) ## 👀 **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](https://assets.devfolio.co/content/4ec68c9203044e61b4cebea77e9a4b7e/628c1fbc-a7ad-48a2-b4bb-8ae242f74ddf.png) # 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.

    How it's made

    Challenges we 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](https://community.xmtp.org/t/xip-67-inline-actions/941))