Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Manifold is a social prediction game. Bet on news, politics, tech, & AI with play money. Or create your own prediction market.
FinanceTypeScript · HTMLGitHub @manifoldmarketsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Manifold Markets: A market for every question
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
This monorepo has basically everything involved in running and operating Manifold.
0. Make sure you have Yarn 1.x
1. $ cd web
2. $ yarn
3. $ yarn dev:dev
4. Your site will be available on http://localhost:3000
See web/README.md for more details on hacking on the web client.
Manifold's public API and web app are hosted by Vercel. Our data has been stored in Firebase's database Cloud Firestore but we have almost entirely migrated it to SQL hosted on Supabase.Read the full README ↗This monorepo has basically everything involved in running and operating Manifold.
$ cd web$ yarn$ yarn dev:devSee web/README.md for more details on hacking on the web client.
Manifold's public API and web app are hosted by Vercel. Our data has been stored in Firebase's database Cloud Firestore but we have almost entirely migrated it to SQL hosted on Supabase.
We often use supabase directly on the client to get the data. However, for complicated operations (like buying shares) we have a separate internal HTTP API deployed in a docker container in google cloud. This is separate from the public-facing api hosted via Vercel; see functions/README.md for more details.
web/: UI and business logic for the client. Where most of the site lives. The public API endpoints are also in here.
backend/: All the rest of the stuff we run on GCP.
common/: Typescript library code shared between web/ & backend/ & shared/. If you want to look at how the market math works, most of that's in here (it gets called from the bet and sellBet endpoints in functions/.) Also contains in common/envs configuration for the different environments (i.e. prod, dev, Manifold for Teams instances.)
docs/: Manifold's public documentation that lives at https://docs.manifold.markets.
We're pretty new to open-source culture so please be patient and let us know how we can do better. Feel free to open issues, submit PRs, and chat about the process on Discord. We would prefer small PRs that we can effectively evaluate and review - check in with us first if you want to work on a big change.
By contributing to this codebase, you are agreeing to the terms of the Manifold CLA.
If you need additional access to any infrastructure in order to work on something (e.g. Vercel, Firebase, Supabase) let us know about that on Discord as well.