Urim

Quantum prediction markets where every decision becomes a tradable future.

Urim

Created At

ETHOnline 2025

Project Description

Urim is a Quantum prediction market built on Base, where anyone can turn a question into a tradable future. It blends prediction markets with quantum-like scenario generation — letting users explore and trade between two competing “possible futures.”

We focus on emerging and underrepresented regions, such as Central America, where transparent market signals can reveal public sentiment and reduce misinformation. Users can browse markets, see verified creator data via Blockscout, view Pyth reference prices, and interact with Avail-backed data verification for proof of integrity.

Two market types:

Standard markets (Yes/No) — simple, binary outcomes like “Will Candidate A win?”

Quantum markets — dynamically generated paired scenarios, e.g. “Candidate A wins” vs “Candidate B wins”, each with a concise future brief.

Quantum Pyth Bets Based on Pyth Pricefeeds

Why it stands out

Quantum scenario generation: Every market spawns two structured outcome paths, turning complex questions into measurable predictions.

Decentralized data verification: Avail ensures off-chain data integrity and availability.

Transparent analytics: Blockscout provides traceable creator and contract data directly within the interface.

Live data integration: Pyth powers reference price feeds for real-time, verifiable market context.

Casino-style UI: Fast Yes/No interactions, animated scenario display, and clean market visualization.

The live demo currently allows users to select markets, view both scenarios, and place mock trades while seeing on-chain transparency and verified data flows.

How it's Made

Network: Built on Base (Sepolia for testing).

Core technologies:

Avail — decentralized data layer ensuring verifiable off-chain storage for market metadata.

Pyth — price oracle integration for dynamic context (e.g., ETH reference prices in the UI).

Blockscout — provides readable on-chain verification for market creation, addresses, and transaction logs.

Smart contracts (Solidity):

MarketFactory – deploys and tracks both Standard and Quantum markets.

StandardMarket – binary Yes/No markets.

QuantumMarket – scenario-based markets with structured outcome data.

Frontend: Built on Lovable, extended with:

Quantum scenario rendering.

Creator address visibility via Blockscout API.

Real-time Pyth oracle feed display through the Hermes client.

Data flow:

Market metadata stored via Avail →

Verified and displayed on Blockscout →

Live feeds pulled from Pyth to enrich market context.

Hacky details

Separate contracts for Standard vs Quantum to keep gas costs low and logic modular.

Custom “quantum generator” logic that parses a natural-language question into two balanced outcomes.

Dynamic frontend state management to eliminate lag between contract events and UI reflection.

background image mobile

Join the mailing list

Get the latest news and updates

Urim | ETHGlobal