Mechanism
How Bayes Market Works Under the Hood
Bayes is not just about predicting outcomes — it’s about doing so with fairness, speed, and liquidity. Here's how the system operates.
🔄 Hybrid AMM/CLOB Trading Model
Bayes uses a hybrid trading architecture combining the strengths of Automated Market Makers (AMMs) and Central Limit Order Books (CLOBs):
Key Components:
CFMM (Constant Function Market Maker): Each prediction market uses a bonding curve to algorithmically price outcome tokens (e.g. YES / NO), backed by on-chain reserves. Prices update automatically based on supply and demand.
Order Book First, AMM Second: The system prioritizes matching user orders through a CLOB interface. If no match is found, the AMM fills the gap using the bonding curve to ensure trades can still execute without delay.
Core Benefits:
Always-on Liquidity: Even if no one else is trading, the AMM ensures you can buy or sell at fair prices.
Probabilistic Pricing Logic: Prices are normalized such that:
Price(YES) + Price(NO) = 1
This keeps market odds intuitive and mathematically coherent.Smart Contract-Based Settlement: All trades and payouts are enforced transparently via smart contracts — no human intervention needed.
ERC-20 Composability: Outcome tokens are issued as standard ERC-20s, allowing integration into DeFi, wallets, and analytics tools.
🧠 Oracle and Dispute Resolution
Market outcomes must be trustworthy — here’s how Bayes ensures that.
Bayes Market uses a multi-layered oracle system that blends automation, optimism, and arbitration — with decentralization as its end goal.
🔍 Key Architecture Highlights:
Combines objective on-chain data (e.g. blockchain events) and subjective real-world outcomes (e.g. election results, sports)
Designed for speed, manipulation resistance, and transparent credibility
Backed by a DAO-governed fallback layer for edge cases
We believe market resolution is the foundation of trust — and have built a system flexible enough to handle a wide range of scenarios.
🧪 Phase 1: Semi-Centralized Reporting (Current)
In the current launch phase, outcomes are submitted via:
Trusted reporters, including the Bayes team or verified sources
A 2-hour dispute window post-expiry for anyone to challenge a result
This setup ensures fast resolution while allowing users to raise challenges in borderline or controversial cases.
In situations such as:
Event cancellations
Ambiguous rules
Unexpected edge conditions
Bayes activates a fallback arbitration flow, informed by internal checks and external data.
🛡️ Future: Optimistic + Decentralized Settlement
Bayes is actively evolving toward a more resilient and trustless model:
Adopting a UMA-style optimistic oracle where proposed results can be disputed and escalated
Introducing stake-based dispute resolution
Integrating community governance and delegated arbitration
Allowing a transparent appeals process tied to user reputation
This multi-layered system will eventually become community-driven, auditable, and highly scalable — suitable for both niche meme markets and serious macro predictions.
🔄 Continuous Improvement
Bayes’ oracle system is not static. We're iterating continuously based on:
Market feedback
Dispute outcomes
Reporter accuracy
Scaling and decentralization milestones
We’re building for the long run — with fairness, speed, and resilience at the core.
Last updated