Documentation Index
Fetch the complete documentation index at: https://mintlify.com/gnosis/prediction-market-agent/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Metaculus is a forecasting platform that focuses on important questions about science, technology, and global events. Unlike traditional prediction markets, Metaculus uses a scoring system to reward accurate forecasters. The Metaculus API provides access to tournaments and forecasting questions.MarketType Enum
Market Class
MetaculusAgentMarket
TheMetaculusAgentMarket class extends AgentMarket and provides Metaculus-specific functionality.
Core Methods
Get Markets
Retrieve available forecasting questions from Metaculus.Maximum number of questions to retrieve
Specific tournament to fetch questions from
Filter questions by status (OPEN, RESOLVED, etc.)
Sort order (NEWEST, etc.)
List of forecasting questions matching the query criteria
Get Binary Market
Retrieve a specific binary question by ID.Metaculus question ID
Question object containing details, resolution criteria, and metadata
Submit Prediction
Submit a forecast for a question.Outcome being predicted (“Yes” or “No” for binary questions)
Probability estimate (0.0 to 1.0)
Metaculus uses probability estimates rather than monetary amounts. Predictions are scored based on accuracy.
Market Data Model
Question Properties
Metaculus question ID
The forecasting question text
Detailed question description and background
Additional clarifications and edge cases
Explicit criteria for how the question will be resolved
Available outcomes (e.g., [“Yes”, “No”] for binary questions)
Community median prediction for “Yes” outcome
When the question closes for predictions
When the question was created
Direct link to the question on Metaculus
Whether the question is currently accepting predictions
Whether the current user has already predicted on this question
Final resolution outcome (if resolved)
Metaculus-Specific Features
Tournament Support
Metaculus organizes questions into tournaments with specific themes.Scoring System
Metaculus uses scoring mechanisms to evaluate forecast accuracy:- Brier Score: Measures accuracy of probability estimates
- Peer Score: Performance relative to other forecasters
- Baseline Score: Performance vs. simple baselines
Repeat Predictions
Forecasters can update predictions as new information becomes available.Question Structure
Metaculus questions include rich metadata:Real-World Examples
Tournament Agent
Dedicated agent for participating in Metaculus tournaments.Comprehensive Prediction
Use full question context for predictions.Integration with Prophet Agent
Platform Details
- Type: Forecasting platform (not a traditional prediction market)
- Currency: Points-based scoring system
- Website: https://www.metaculus.com
- Focus: Science, technology, global events, AI
- Community: Expert forecasters and researchers
- Resolution: Rigorous resolution process by Metaculus team
Tournament IDs
Question Types
Metaculus supports various question types:- Binary: Yes/No questions
- Numeric: Predicting a specific number
- Multiple Choice: Selecting from options
- Date: Predicting when something will occur
Prediction Strategy
Avoid Redundant Predictions
Free Predictions
Advantages
- High-Quality Questions: Carefully curated forecasting questions
- Rich Context: Detailed descriptions and resolution criteria
- Expert Community: Skilled forecasters provide calibrated predictions
- No Cost: Free to participate and make predictions
- Educational: Learn from other forecasters
- Track Record: Build reputation through accurate forecasting
Considerations
Not a Prediction Market
Metaculus is a forecasting platform, not a traditional prediction market:- No monetary trading
- Points-based scoring instead
- Focus on accuracy over profit
- Cannot “cash out” positions
Question Complexity
Metaculus questions often require deep analysis:Update Frequency
Allow repeat predictions to update forecasts:Error Handling
Running Agents
Best Practices
- Use Full Context: Include description, fine print, and resolution criteria
- Check Predicted Status: Avoid duplicate predictions unless intended
- Tournament Focus: Participate in specific tournaments for consistency
- Model Selection: Use high-performing models for Metaculus complexity
- Regular Updates: Update predictions as new information emerges