{
  "version": "1.0",
  "baseUrl": "https://elizaOS.github.io",
  "documentation": "https://elizaOS.github.io/api",
  "openapi": "https://elizaOS.github.io/openapi.json",
  "endpoints": {
    "leaderboard": {
      "monthly": "https://elizaOS.github.io/api/leaderboard-monthly.json",
      "weekly": "https://elizaOS.github.io/api/leaderboard-weekly.json",
      "lifetime": "https://elizaOS.github.io/api/leaderboard-lifetime.json"
    },
    "profiles": {
      "pattern": "https://elizaOS.github.io/api/contributors/{username}/profile.json",
      "example": "https://elizaOS.github.io/api/contributors/example-user/profile.json"
    },
    "summaries": {
      "overall": {
        "pattern": "https://elizaOS.github.io/api/summaries/overall/{interval}/latest.json",
        "intervals": [
          "day",
          "week",
          "month"
        ]
      },
      "contributors": {
        "pattern": "https://elizaOS.github.io/api/summaries/contributors/{username}/{interval}/latest.json",
        "intervals": [
          "day",
          "week",
          "month",
          "lifetime"
        ]
      }
    }
  },
  "capabilities": {
    "search": {
      "byUsername": true,
      "byRank": true,
      "byTier": true,
      "byFocusArea": true
    },
    "intervals": [
      "day",
      "week",
      "month",
      "lifetime"
    ],
    "characterSystem": {
      "tiers": [
        "beginner",
        "regular",
        "active",
        "veteran",
        "elite",
        "legend"
      ],
      "classes": [
        "Builder",
        "Hunter",
        "Scribe",
        "Maintainer",
        "Pathfinder",
        "Machine",
        "Contributor"
      ],
      "focusAreas": [
        "api",
        "architect",
        "bug-fixer",
        "core",
        "database",
        "devops",
        "docs",
        "docs-writer",
        "feature-dev",
        "infra",
        "maintainer",
        "nextjs",
        "react",
        "tailwind",
        "tests",
        "typescript",
        "ui"
      ]
    }
  }
}