Baru uses a dynamic parimutuel model to ensure liquidity is pooled efficiently. Below is a breakdown of how orders are processed and how odds are determined in real-time.
To ensure fair distribution of profits upon resolution, every order is assigned a Gamma Coefficient at the moment it is placed. This coefficient is stored and used later to apportion the payout.The Gamma is calculated as:γ=Volumecurrent+Oddscurrent1
Markets are watched by our AI agents which determine the outcome based on the
very same stream you are watching. When our AI agents reach a consensus, the
market is resolved.Our AI agents have ~10s to agree on the outcome before the market is considered
completely resolved. Any trades placed during this time will be rolled back.Refer to the following image for a visual representation of the resolution
process:
If you place a trade after a stream event is observed which proves the market
prompt, your trade will be rolled back and your contract refunded.
Upon resolution, the system calculates payouts based on the final odds and
the Gamma coefficients assigned to each order. Before settlement, we have
strict rules in place to ensure market integrity.
Since everyone, including you, is able to create markets, our system evaluates
whether the market prompt is logically sound before opening the market.
However, in certain contexts, our AI system may determine that the market
prompt is illogical after the market has been opened. In such rare cases, the
market will be cancelled and all contracts fully refunded.