Skip to Content
Canonicals docs are in active development.
DocsGet Started

Get Started

Welcome to Canonicals! This guide will walk you through everything you need to start making predictions and earning rewards on the platform.


Quick Start Overview

Step 1 Step 2 Step 3 Step 4 Step 5 Connect → Deposit → Browse → Predict → Resolve Wallet Tokens Markets & Wait Rewards distributed ⏱️ 1 min ⏱️ 1 min ⏱️ 3 min ⏱️ Ongoing

Prerequisites

Before you begin, make sure you have:

1. Compatible Wallet

Option A: Web3Auth (Recommended for Beginners)

  • ✅ Sign in with Google, Apple, Wechat or email
  • ✅ No browser extension needed
  • ✅ Built-in wallet creation
  • ✅ User-friendly interface
  • 🔗 Learn more about Web3Auth 

Option B: External Wallet (For Advanced Users)

  • MetaMask (most popular)
  • WalletConnect compatible wallets
  • Coinbase Wallet
  • Trust Wallet
  • Any EVM-compatible wallet

Don’t have a wallet? Choose Web3Auth during signup - it will create one for you automatically.

2. Supported Tokens

You’ll need one of the supported tokens on Canonicals to make predictions. Check the “Deposit” page for the complete list.

To start predicting, deposit your tokens into your Canonicals balance.

Canonicals balance

3. Browse Markets

Go to “Markets” page

  • Browse all available prediction markets
  • Filter by category, verification status, or token
  • Click on a market to explore
    • See market description
    • View available expiries

Canonicals dashboard

4. Make Your First Prediction

Understanding Expiries

Each market has multiple expiries - specific future dates when the real value will be revealed:

  • Example: Bitcoin close Price might have expiries for March 27, April 3, May 10, etc.
  • Each expiry is a separate prediction contest

Making a Prediction

Simple mode

Predict simple mode

Advanced mode

Predict advanced mode

  1. Select an active expiry

    • Click on the expiry date
    • Check the stage: Must be “FORECASTING”
  2. Review expiry details

    • Expiry Time: When the value will be measured
    • Start Time: When predictions began
    • Current Stage: FORECASTING (accepting predictions)
    • Time Remaining: How much time left to predict
    • Current Predictions: How many people have predicted
  3. Approve the expiry (first time only)

    • Click “Approve Expiry”
    • Enter approval amount (e.g., 100 USDC)
    • Confirm transaction in wallet
    • Wait for confirmation
  4. Enter your prediction

    • Predicted Value: What you think the actual value will be
    • Stake Amount: How much you want to bet

    Example:

    Market: Bitcoin close Price Expiry: February 20, 2026 Your Prediction: - Value: $67.624 - Stake: 500 USDC
  5. Review the impact

    • Time Factor: Earlier prediction = more error tolerance
    • Error Tolerance: How far off you can be and still win
    • Potential Reward: Estimated if you win (proportional to stake)
  6. Submit prediction

    • Click “Submit Prediction”
    • Review transaction details
    • Confirm in wallet
    • Wait for confirmation
  7. Track your predictions

    • Go to “My Predictions” page
    • See status, current stage, time to expiry
    • Manage stake amounts during FORECASTING stage

Managing Your Predictions

My predictions

During the FORECASTING stage, you can manage your predictions:

Submit Multiple Predictions (Unlimited):

  • ✅ Make as many predictions as you want per expiry
  • ✅ Each prediction can have different values and stakes
  • ✅ Each maintains its own timestamp (affects error tolerance)
  • ✅ All winning predictions earn proportional rewards

Update Existing Predictions:

What You Can Update:

  • Stake Amount: Decrease stake or withdraw all (cancel prediction)

Update prediction stake

What You CANNOT Update:

  • ❌ Cannot change the predicted value
  • ❌ Cannot increase stake amount

To change value or add more stake: Submit a NEW prediction instead


Decreasing Stake / Withdrawing:

Options:

  1. Partial Withdrawal: Reduce stake amount (must remain ≥ minimum stake)
  2. Full Withdrawal: Remove entire stake (effectively cancels the prediction)

Effects:

Penalty Fee 💰:

  • Fee charged on withdrawn amount
  • Set by market creator during expiry creation
  • Fee goes to carry pool

Important Notes:

  • ✅ Original predicted value remains unchanged
  • ✅ Original timestamp preserved (no reset)
  • ✅ For partial withdrawal: Remaining stake must meet minimum requirement
  • ❌ Cannot reactivate a fully withdrawn prediction

Strategy: Multiple Predictions vs Withdrawals

Want to increase your total stake? → ✅ Submit a NEW prediction with additional amount → ❌ Cannot add to existing prediction

Want to hedge your bets? → ✅ Submit multiple predictions at different values

Want to reduce risk? → ✅ Partially withdraw stake from existing prediction (penalty applies)


How to Decrease/Withdraw Stake:

  1. Go to “My Predictions” page
  2. Find the prediction you want to modify
  3. Click “Update/Cancel”
  4. Choose:
    • “Reduce Stake” (enter amount to withdraw)
    • “cancel prediction” (Withdraw All)
  5. Review:
    • Withdrawal amount
    • Penalty fee
    • Amount you’ll receive back
  6. Confirm transaction
  7. Funds returned to your balance (minus penalty)

Pro Tips: 💡

  • Submit multiple predictions to diversify (no penalty)
  • Each prediction keeps its own timestamp advantage
  • Only withdraw if you need to reduce risk
  • Multiple winning predictions = larger share of prize pool

5. Wait for Resolution

After the expiry time passes:

  1. Observation Period

    • System waits for data to be available
    • Status: OBSERVING
  2. Resolution Period

    • Anyone can trigger oracle request
    • Chainlink fetches real-world data
    • Status: RESOLVING
  3. Winner Calculation (Automatic)

    • System calculates winning range
    • Identifies all winners
    • Status: RESOLVED
  4. Notification (if enabled)

    • Email/app notification
    • “Your prediction is resolved!”

What to do: Nothing! The system handles everything automatically.

Prediction Best Practices

Research:

  • 📊 Study historical data and trends
  • 📰 Read relevant news and analysis
  • 📈 Understand market fundamentals
  • 🔍 Check multiple sources

Risk Management:

  • 💰 Only stake what you can afford to lose
  • 📊 Diversify across multiple markets
  • ⚖️ Balance stake sizes based on confidence
  • 🎯 Start small and scale up gradually

Strategy:

  • ⏰ Consider timing vs. accuracy tradeoff (earlier = more tolerance)
  • 🔄 Submit multiple predictions instead of withdrawing to preserve timestamp advantages
  • 💰 Withdraw stake if reducing risk (penalty applies)
  • 📈 Diversify with predictions at different values
  • 📉 Don’t chase losses
  • 💡 Multiple winning predictions = larger share of prize pool