Deployed on Base Sepolia TestnetDeployed on Base Sepolia TestnetDeployed on Base Sepolia TestnetDeployed on Base Sepolia Testnet

How to Request Resolution

Use requestResolution() when you want ResolveX AI to determine the market outcome autonomously.

Note: Ensure your market contracts implement the IResolveXClient interface before registering. Resolution callbacks will fail without the correct interface.

Parameters required:

  • Market contract address
  • Resolver name (e.g. AI Agent)
  • Market question (e.g. "Will BTC exceed $105,000 by Dec 31?")
  • Evidence (URLs or text references)
  • Possible outcome texts (e.g. ["Yes", "No"])
  • Payment in USDT (bond + $2 protocol fee)
  • Resolution criteria (detailed instructions for the AI, max 3KB)

What happens next:

  • AI analyses the evidence against your resolution criteria
  • If confidence ≥ 90% → market auto-resolves, your contract is called back immediately
  • If confidence < 90% → 24-hour dispute window opens
  • If undisputed after 24 hours → resolves as proposed
  • If disputed → jury of 5-17 jurors votes to final resolution