{
  "$schema": "https://google-a2a.github.io/A2A/v0.2/specification/agent-card.json",
  "name": "Lotto Laboratory",
  "description": "Free quantum-powered Powerball and Mega Millions number generator with auditable sampling provenance from three independent quantum labs (ANU, LfD-Saarland, NIST). Exposes deterministic tools for jackpot lookup, quantum-seed number generation, and historical-draw analysis.",
  "url": "https://lottolaboratory.com/",
  "documentationUrl": "https://lottolaboratory.com/llms-full.txt",
  "version": "1.0.0",
  "provider": {
    "organization": "Lotto Laboratory",
    "url": "https://lottolaboratory.com/"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": []
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json", "text/markdown"],
  "skills": [
    {
      "id": "get_current_jackpots",
      "name": "Get current jackpot amounts",
      "description": "Returns the advertised annuity + cash-option jackpot amounts for US Powerball and Mega Millions, plus the next-drawing dates. Live-scraped via the site's /api/jackpots Cloudflare Pages Function.",
      "tags": ["lottery", "powerball", "mega-millions", "jackpot"],
      "examples": [
        "What is tonight's Powerball jackpot?",
        "How much is the current Mega Millions cash option?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "generate_quantum_numbers",
      "name": "Generate quantum-seeded lottery combination",
      "description": "Generates a Powerball or Mega Millions combination seeded by true quantum entropy from ANU, LfD-Saarland, or NIST Randomness Beacon. Returns the numbers, the quantum source used, the sampling timestamp, and the round-trip latency.",
      "tags": ["lottery", "quantum", "random", "powerball", "mega-millions"],
      "examples": [
        "Pick me Powerball numbers using quantum randomness.",
        "Generate a Mega Millions combination."
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "check_historical_numbers",
      "name": "Check historical winning numbers",
      "description": "Checks whether a given combination would have won (or matched any tier in) historical Powerball or Mega Millions draws from the New York Open Data archive (500+ past draws).",
      "tags": ["lottery", "history", "results", "powerball", "mega-millions"],
      "examples": [
        "Did 7 14 23 38 45 with Powerball 12 ever win?",
        "How many times has number 23 been drawn in Powerball history?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json", "text/plain"]
    },
    {
      "id": "get_lottery_odds",
      "name": "Get game rules and odds",
      "description": "Returns rule data for US Powerball and US Mega Millions: pool sizes, jackpot odds, prize tiers, drawing schedule, ticket prices, and minimum jackpot. Reflects the April 2025 Mega Millions redesign (5/70 + 1/24, $5 ticket, 2x-10x multiplier).",
      "tags": ["lottery", "odds", "rules"],
      "examples": [
        "What are the odds of winning Mega Millions?",
        "What is the Powerball ticket price?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json", "text/plain"]
    }
  ],
  "notes": "Lotto Laboratory is a static site, not a live agent endpoint. The skills above describe deterministic capabilities the site exposes via /api/* Cloudflare Pages Functions and the WebMCP navigator.modelContext.provideContext interface for in-browser agents. The site is not a gambling operator and does not sell tickets; all skills are read-only or generate-only and do not facilitate transactions."
}
