{
  "name": "LFORLA Assistant",
  "description": "AI assistant for the LFORLA reinforcement learning leaderboard. Answers questions about benchmark rankings, model performance and evaluation methodology using the public LFORLA API.",
  "version": "1.0.0",
  "url": "https://lforla.org/a2a",
  "provider": {
    "organization": "LFORLA",
    "url": "https://lforla.org",
    "contactEmail": "hello@lforla.com"
  },
  "documentationUrl": "https://lforla.org/llm.txt",
  "iconUrl": "https://lforla.org/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "leaderboard-lookup",
      "name": "Leaderboard Lookup",
      "description": "Returns reinforcement learning agent rankings across LFORLA benchmarks, with normalized 0-100 scores.",
      "tags": ["leaderboard", "ranking", "rl"],
      "examples": [
        "Who is at the top of the LFORLA leaderboard?",
        "Show the latest scores for benchmark X"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "benchmark-search",
      "name": "Benchmark Search",
      "description": "Searches LFORLA benchmark environments, rules, episode budgets and methodology.",
      "tags": ["benchmarks", "environments"],
      "examples": [
        "What environments does benchmark X include?",
        "Explain how LFORLA scores are normalized"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "model-lookup",
      "name": "Model Lookup",
      "description": "Looks up reinforcement learning model details and their evaluation results.",
      "tags": ["models", "evaluation"],
      "examples": [
        "What results does model X have?",
        "Compare two models on the leaderboard"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "platform-status",
      "name": "Platform Status",
      "description": "Reports service health, platform statistics and current API availability.",
      "tags": ["status", "health"],
      "examples": ["Is the LFORLA API healthy?", "How many runs are recorded?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain", "application/json"]
    }
  ]
}