{
  "schema": "https://hermes-labs.ai/aliases.json",
  "schemaVersion": 1,
  "note": "Every project or organization name resolves to one canonical id. Normalize a query (lowercase; runs of spaces, underscores and hyphens become one hyphen), then look it up in `resolve`. Generated from src/lib/canonical-names.json; legacy names carry the repository file that records the rename.",
  "normalization": "lowercase; replace runs of whitespace, '_' and '-' with '-'",
  "count": 17,
  "entities": [
    {
      "id": "hermes-labs",
      "kind": "organization",
      "canonicalName": "Hermes Labs",
      "site": "https://hermes-labs.ai",
      "repository": "https://github.com/hermes-labs-ai",
      "aliases": [
        "Hermes Labs AI",
        "hermes-labs-ai",
        "hermes-labs.ai"
      ],
      "founder": {
        "canonicalName": "Roli Bosch",
        "aliases": [
          "Rolando Bosch",
          "roli-lpci"
        ],
        "note": "Roli Bosch in product and GitHub work; Rolando Bosch in professional and academic work (same person, github.com/roli-lpci)."
      }
    },
    {
      "id": "lintlang",
      "kind": "project",
      "canonicalName": "LintLang",
      "repository": "https://github.com/hermes-labs-ai/lintlang",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "lintlang"
        }
      ],
      "site": "https://lintlang.ai/",
      "aliases": [
        "lintlang",
        "lint-lang",
        "LintLang"
      ]
    },
    {
      "id": "little-canary",
      "kind": "project",
      "canonicalName": "Little Canary",
      "repository": "https://github.com/hermes-labs-ai/little-canary",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "little-canary"
        }
      ],
      "site": "https://littlecanary.ai",
      "aliases": [
        "little-canary",
        "littlecanary",
        "little_canary"
      ]
    },
    {
      "id": "fidelis",
      "kind": "project",
      "canonicalName": "Fidelis Memory",
      "repository": "https://github.com/hermes-labs-ai/fidelis",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "fidelis-memory"
        }
      ],
      "aliases": [
        "fidelis",
        "fidelis-memory",
        "Fidelis",
        "io.github.hermes-labs-ai/fidelis-memory"
      ],
      "legacy": [
        {
          "name": "cogito-ergo",
          "evidence": "hermes-labs-ai/fidelis docs/RELEASE-SCOPE.md: renamed from cogito-ergo"
        }
      ]
    },
    {
      "id": "quick-gate-python",
      "kind": "project",
      "canonicalName": "quick-gate-python",
      "repository": "https://github.com/hermes-labs-ai/quick-gate-python",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "pygate-ci"
        }
      ],
      "aliases": [
        "quick-gate-python",
        "pygate-ci",
        "pygate"
      ]
    },
    {
      "id": "quick-gate-js",
      "kind": "project",
      "canonicalName": "quick-gate-js",
      "repository": "https://github.com/hermes-labs-ai/quick-gate-js",
      "packages": [
        {
          "ecosystem": "npm",
          "name": "quick-gate"
        }
      ],
      "aliases": [
        "quick-gate-js",
        "quick-gate"
      ]
    },
    {
      "id": "hermes-gate",
      "kind": "project",
      "canonicalName": "Hermes Gate",
      "repository": "https://github.com/hermes-labs-ai/hermes-gate",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermes-gate"
        }
      ],
      "aliases": [
        "hermes-gate",
        "hermes gate"
      ]
    },
    {
      "id": "hermeneutic",
      "kind": "project",
      "canonicalName": "Hermeneutic",
      "repository": "https://github.com/hermes-labs-ai/hermeneutic",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermeneutic"
        }
      ],
      "aliases": [
        "hermeneutic"
      ]
    },
    {
      "id": "hermes-rubric",
      "kind": "project",
      "canonicalName": "Hermes Rubric",
      "repository": "https://github.com/hermes-labs-ai/hermes-rubric",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermes-rubric"
        }
      ],
      "aliases": [
        "hermes-rubric",
        "hermes rubric"
      ]
    },
    {
      "id": "hermes-jailbench",
      "kind": "project",
      "canonicalName": "Hermes Jailbench",
      "repository": "https://github.com/hermes-labs-ai/hermes-jailbench",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermes-jailbench"
        }
      ],
      "aliases": [
        "hermes-jailbench",
        "jailbench"
      ]
    },
    {
      "id": "hermes-blind",
      "kind": "project",
      "canonicalName": "Hermes Blind",
      "repository": "https://github.com/hermes-labs-ai/hermes-blind",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermes-blind"
        }
      ],
      "aliases": [
        "hermes-blind",
        "hermes blind"
      ]
    },
    {
      "id": "supersearch",
      "kind": "project",
      "canonicalName": "SuperSearch",
      "repository": "https://github.com/hermes-labs-ai/supersearch",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "hermes-supersearch"
        }
      ],
      "aliases": [
        "supersearch",
        "hermes-supersearch",
        "super-search"
      ]
    },
    {
      "id": "zer0dex",
      "kind": "project",
      "canonicalName": "zer0dex",
      "repository": "https://github.com/hermes-labs-ai/zer0dex",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "zer0dex"
        }
      ],
      "aliases": [
        "zer0dex",
        "zerodex"
      ]
    },
    {
      "id": "langstate",
      "kind": "project",
      "canonicalName": "langstate",
      "repository": "https://github.com/hermes-labs-ai/langstate",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "langstate"
        }
      ],
      "aliases": [
        "langstate"
      ]
    },
    {
      "id": "intent-verify",
      "kind": "project",
      "canonicalName": "intent-verify",
      "repository": "https://github.com/hermes-labs-ai/intent-verify",
      "packages": [
        {
          "ecosystem": "pypi",
          "name": "intent-verify"
        }
      ],
      "aliases": [
        "intent-verify"
      ]
    },
    {
      "id": "plugins",
      "kind": "project",
      "canonicalName": "Hermes Labs plugin catalog",
      "repository": "https://github.com/hermes-labs-ai/plugins",
      "packages": [],
      "aliases": [
        "plugins",
        "plugin-catalog",
        "@hermes-labs/plugin-catalog"
      ],
      "note": "Not published to npm as of 2026-09-29 (registry 404); installed from the repository or the plugin catalog."
    },
    {
      "id": "hermes-publications",
      "kind": "project",
      "canonicalName": "Hermes Labs research publications hub",
      "repository": "https://github.com/hermes-labs-ai/hermes-publications",
      "packages": [],
      "aliases": [
        "hermes-publications",
        "publications"
      ]
    }
  ],
  "resolve": {
    "@hermes-labs/plugin-catalog": "plugins",
    "cogito-ergo": "fidelis",
    "fidelis": "fidelis",
    "fidelis-memory": "fidelis",
    "hermeneutic": "hermeneutic",
    "hermes-blind": "hermes-blind",
    "hermes-gate": "hermes-gate",
    "hermes-jailbench": "hermes-jailbench",
    "hermes-labs": "hermes-labs",
    "hermes-labs-ai": "hermes-labs",
    "hermes-labs-plugin-catalog": "plugins",
    "hermes-labs-research-publications-hub": "hermes-publications",
    "hermes-labs.ai": "hermes-labs",
    "hermes-publications": "hermes-publications",
    "hermes-rubric": "hermes-rubric",
    "hermes-supersearch": "supersearch",
    "intent-verify": "intent-verify",
    "io.github.hermes-labs-ai/fidelis-memory": "fidelis",
    "jailbench": "hermes-jailbench",
    "langstate": "langstate",
    "lint-lang": "lintlang",
    "lintlang": "lintlang",
    "little-canary": "little-canary",
    "littlecanary": "little-canary",
    "plugin-catalog": "plugins",
    "plugins": "plugins",
    "publications": "hermes-publications",
    "pygate": "quick-gate-python",
    "pygate-ci": "quick-gate-python",
    "quick-gate": "quick-gate-js",
    "quick-gate-js": "quick-gate-js",
    "quick-gate-python": "quick-gate-python",
    "rolando-bosch": "hermes-labs#founder",
    "roli-bosch": "hermes-labs#founder",
    "roli-lpci": "hermes-labs#founder",
    "super-search": "supersearch",
    "supersearch": "supersearch",
    "zer0dex": "zer0dex",
    "zerodex": "zer0dex"
  }
}
