Market Creation Guide
This guide explains how to create prediction markets on Yosoku, including both Regular and Multi-Leg market types.
Before You Create
Solana wallet with SOL for transaction fees
Understanding of the event you're creating a market for
Clear, unambiguous question that can be objectively resolved
Planning Your Market
Consider the following before creating:
Is it clear and unambiguous?
How will the outcome be determined?
When will the event occur?
Single outcome or multiple possibilities?
UMA Oracle or designated voters?
Regular Markets
Regular markets have a single binary outcome: Yes or No.
Best for:
Single events with two possible outcomes
Price predictions with a specific threshold
Examples:
"Will Bitcoin exceed $100,000 by December 31, 2025?"
"Will the Federal Reserve cut rates in Q1 2026?"
"Will SpaceX launch Starship before March 2026?"
Multi-Leg Markets
Multi-Leg markets contain multiple related outcomes, each with its own Yes/No pair.
Best for:
Events with multiple possible winners
Related outcomes that should be grouped
Examples:
"Who will win the 2026 World Cup?" (Legs: Brazil, France, Argentina, Germany...)
"Which party will win the 2026 election?" (Legs: Party A, Party B, Party C)
"What will be Q4 GDP growth?" (Legs: <0%, 0-2%, 2-4%, >4%)
Creating a Regular Market
Step 1: Initialize MarketInfo
First, create the MarketInfo account that stores metadata:
Navigate to "Create Market"
Choose resolution type:
UMA Resolver: Decentralized oracle with dispute mechanism
Wallet Vote: Designated voters determine outcome
Fill in the market information:
"Will ETH flip BTC by 2026?"
"Ethereum market cap exceeds Bitcoin..."
"Based on CoinGecko data at 00:00 UTC..."
For Wallet Vote markets, also specify:
Voter wallet addresses (1-10 addresses)
Parameter
Description
Recommendation
"Crypto", "Sports", "Politics"
Set after expected outcome
Step 4: Create Order Books
The system creates:
Step 5: Finalize Creation
Market is live and tradeable
Creating a Multi-Leg Market
Step 1: Create Base Market
Navigate to "Create Market"
Select "Multi-Leg Market"
Set market-level parameters:
Question template (use ___ as placeholder)
Category, image, deadline
Resolution type and voters (if applicable)
Question Template Example:
Template: "Will ___ win the championship?"
Leg names replace the placeholder: "Lakers", "Celtics", "Heat"
Step 2: Add Legs
For each possible outcome:
Step 3: Repeat for All Outcomes
Add all relevant outcomes as separate legs. Each leg operates independently with its own:
Multi-Leg Considerations
Each leg trades independently
Leg prices don't need to sum to 100%
Each leg resolves separately
Each leg pays out based on its outcome
Market Parameters Reference
Required Parameters
Unique identifier (auto-generated)
Market category for filtering
When the event should be resolved. After this deadline passes market is automatically resolved to 50/50 so its good to add some buffer
Optional Parameters
Extended market description
Resolution rules and criteria
MarketInfo Fields
Writing Effective Questions
Be specific: Include exact thresholds, dates, and conditions
Be objective: Outcome should be verifiable by anyone
Include sources: Specify where resolution data comes from
Set clear deadlines: When exactly will this be determined?
Avoid ambiguity: "Will X do well?" (What is "well"?)
Avoid subjectivity: "Will X be popular?" (How measured?)
Avoid impossible resolution: Events with no verification method
Example: Good vs Bad Questions
Bad Question
Good Question
"Will Bitcoin exceed $100,000 on CoinGecko at any point before Dec 31, 2025 23:59 UTC?"
"Will the Lakers win the 2025-26 NBA Championship according to NBA.com?"
"Will NOAA report >0.1 inches of rain in NYC on January 15, 2026?"
Monitoring Your Market
As a market creator, you can:
View trading activity and volume
Monitor accumulated creator fees
Claim fees from the creator vault
Creator Responsibilities
Ensure question remains clear
Consider proposing resolution when event concludes (for UMA markets)
Cannot modify market parameters after creation
Market Verification
Yosoku may verify markets that meet quality standards:
Clear, unambiguous questions
Reliable resolution sources
Verified markets receive enhanced visibility on the platform.
Closing Markets
After resolution, markets can be closed to reclaim rent:
Ensure market is resolved
Ensure all order books are empty
Close order books (returns rent)
Remaining funds and rent are returned to the creator.