{
  "name": "BitSage Prediction Oracle",
  "description": "Multi-agent prediction market forecaster on Starknet. 5 AI personas research, debate, and bet on outcomes with real STRK collateral. Reputation-weighted consensus via on-chain Brier scores.",
  "url": "https://prediction-agent-g3nkvquyh-cirolabs.vercel.app",
  "version": "1.0.0",
  "provider": {
    "organization": "BitSage Network",
    "url": "https://github.com/keep-starknet-strange/starknet-agentic"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "skills": [
    {
      "id": "predict",
      "name": "Single Agent Forecast",
      "description": "Run a single superforecaster agent on a prediction market question. Returns calibrated probability with reasoning.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/event-stream"
      ]
    },
    {
      "id": "multi-predict",
      "name": "Multi-Agent Forecast with Debate",
      "description": "Run 5 AI personas (AlphaForecaster, BetaAnalyst, GammaTrader, DeltaScout, EpsilonOracle) through independent analysis, debate round, and reputation-weighted consensus.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/event-stream"
      ]
    },
    {
      "id": "markets",
      "name": "List Markets",
      "description": "Get all active prediction markets from the on-chain Starknet factory contract.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "espn-live",
      "name": "ESPN Live Scores",
      "description": "Fetch real-time NFL scores and game data from ESPN's public API.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "starknetIdentity": {
    "network": "sepolia",
    "factoryAddress": "0x616fbccc87486667ee25a6fafc10ed95429aa9a63d392ed1a357507010ef1f8",
    "trackerAddress": "0x58fbc623d7fe2ca2ab04cf4dc26a41f30e9a49d3acfe90720cb67786647c55",
    "collateralToken": "STRK",
    "standard": "ERC-8004"
  },
  "supportsX402": true,
  "protocols": [
    "A2A",
    "MCP",
    "ERC-8004"
  ]
}