{
  "version": 1,
  "providers": {
    "openai-codex": {
      "tokens": {},
      "last_refresh": "2026-05-27T13:20:41.428861Z",
      "auth_mode": "chatgpt",
      "last_auth_error": {
        "provider": "openai-codex",
        "code": "refresh_token_reused",
        "message": "Codex refresh token was already consumed by another client (e.g. Codex CLI or VS Code extension). Run `codex` in your terminal to generate fresh tokens, then run `hermes auth` to re-authenticate.",
        "reason": "credential_pool_refresh_failure",
        "relogin_required": true,
        "at": "2026-06-06T17:22:27.877370+00:00"
      }
    },
    "nous": {
      "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InByb2QtMjAyNi0wNS0wOC0xIn0.eyJjbGllbnRfaWQiOiJoZXJtZXMtY2xpIiwib3JnX2lkIjoiY21uaHhmdmkxMDAxdmpwMDRzM3Z4ODZ5OCIsInNjb3BlIjoiaW5mZXJlbmNlOm1pbnRfYWdlbnRfa2V5IGluZmVyZW5jZTppbnZva2UgdG9vbDppbnZva2UiLCJ0b2tlbl91c2UiOiJhY2Nlc3MiLCJvYXV0aF9jb250cmFjdF92ZXJzaW9uIjoxLCJzaWQiOiJzaWRfcU54czRvR3I5ejRJT0kyeXdaRGxkQUdOIiwicHJvZHVjdF9pZCI6Im5vdXMtaGVybWVzLWFnZW50Iiwibm91c19jbGllbnQiOiJoZXJtZXMtYWdlbnQiLCJ0b29sX2dhdGV3YXlfYWRtaW4iOmZhbHNlLCJwYWlkX2FjY2VzcyI6ZmFsc2UsInByaXZhY3lfbW9kZSI6InN0YW5kYXJkIiwidG9vbF9hY2Nlc3MiOnsiZW5hYmxlZCI6ZmFsc2UsImNvdmVyYWdlIjp7ImZpcmVjcmF3bCI6dHJ1ZSwiZmFsIjp0cnVlLCJmYWwtdmlkZW8iOmZhbHNlLCJvcGVuYWktYXVkaW8iOnRydWUsImJyb3dzZXItdXNlIjp0cnVlLCJtb2RhbCI6dHJ1ZX19LCJzdWJzY3JpcHRpb25fdGllciI6NSwicmF0ZV9saW1pdF9wcm9maWxlX2lkIjotMSwicmF0ZV9saW1pdF9ycG0iOjEwLCJyYXRlX2xpbWl0X3RwbSI6ODAwMDAsInJhdGVfbGltaXRfc291cmNlIjoiZnJlZV9oZXJtZXNfYWdlbnQiLCJzdWIiOiJjbW5oeGZ2aGMwMDF0anAwNGR5dThjbGQ1IiwiaXNzIjoiaHR0cHM6Ly9wb3J0YWwubm91c3Jlc2VhcmNoLmNvbSIsImF1ZCI6Imhlcm1lcy1jbGk6aGVybWVzLWNsaSIsImlhdCI6MTc4MTM1MTEzMywiZXhwIjoxNzgxMzUyMDMzLCJqdGkiOiJHRG5QdGtKZVdJeVhEOXRqek42NkRRIn0.PJ0BZxcG6vErdjtPlet4_KYwr3nKk9xGS5eQdX0dLk1q6av3ZgRBUEWFdV7fLtdr0aATxrXYc9KLxfhvF03ZsfWz77PWJQJD_5H9J7jZuyxWmAlMXM_5dpDgAx-sAyWy-413n06HKUOe1TEwTf1Q344mxeXpiFCXlCvBZS_idpXYaWosClSSFWqUWUmKDL6erkw827P7v5Qu5VkGOitqZYmR72N-ntBiELsUfcQD3l928Jfx0DzjtMrbOR6YwNUfDv3GuaeOutfrsBzZ1mkUVzySvpH7Hfki9aNOtcECkGpNzLxG5EdvTbPtr7AR9vePCfhbLalrDN8engi8hk06Xg",
      "refresh_token": "rt_YmtAPmmJgcEegtMNGF8d9PLWi1F0wO78-YfBi5zhUnm2f2xReysAVugwPYppwAUD",
      "client_id": "hermes-cli",
      "portal_base_url": "https://portal.nousresearch.com",
      "inference_base_url": "https://inference-api.nousresearch.com/v1",
      "token_type": "Bearer",
      "scope": "inference:mint_agent_key",
      "obtained_at": "2026-06-13T11:45:34.031701+00:00",
      "expires_at": "2026-06-13T12:00:34.031701+00:00",
      "agent_key": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InByb2QtMjAyNi0wNS0wOC0xIn0.eyJjbGllbnRfaWQiOiJoZXJtZXMtY2xpIiwib3JnX2lkIjoiY21uaHhmdmkxMDAxdmpwMDRzM3Z4ODZ5OCIsInNjb3BlIjoiaW5mZXJlbmNlOm1pbnRfYWdlbnRfa2V5IGluZmVyZW5jZTppbnZva2UgdG9vbDppbnZva2UiLCJ0b2tlbl91c2UiOiJhY2Nlc3MiLCJvYXV0aF9jb250cmFjdF92ZXJzaW9uIjoxLCJzaWQiOiJzaWRfcU54czRvR3I5ejRJT0kyeXdaRGxkQUdOIiwicHJvZHVjdF9pZCI6Im5vdXMtaGVybWVzLWFnZW50Iiwibm91c19jbGllbnQiOiJoZXJtZXMtYWdlbnQiLCJ0b29sX2dhdGV3YXlfYWRtaW4iOmZhbHNlLCJwYWlkX2FjY2VzcyI6ZmFsc2UsInByaXZhY3lfbW9kZSI6InN0YW5kYXJkIiwidG9vbF9hY2Nlc3MiOnsiZW5hYmxlZCI6ZmFsc2UsImNvdmVyYWdlIjp7ImZpcmVjcmF3bCI6dHJ1ZSwiZmFsIjp0cnVlLCJmYWwtdmlkZW8iOmZhbHNlLCJvcGVuYWktYXVkaW8iOnRydWUsImJyb3dzZXItdXNlIjp0cnVlLCJtb2RhbCI6dHJ1ZX19LCJzdWJzY3JpcHRpb25fdGllciI6NSwicmF0ZV9saW1pdF9wcm9maWxlX2lkIjotMSwicmF0ZV9saW1pdF9ycG0iOjEwLCJyYXRlX2xpbWl0X3RwbSI6ODAwMDAsInJhdGVfbGltaXRfc291cmNlIjoiZnJlZV9oZXJtZXNfYWdlbnQiLCJzdWIiOiJjbW5oeGZ2aGMwMDF0anAwNGR5dThjbGQ1IiwiaXNzIjoiaHR0cHM6Ly9wb3J0YWwubm91c3Jlc2VhcmNoLmNvbSIsImF1ZCI6Imhlcm1lcy1jbGk6aGVybWVzLWNsaSIsImlhdCI6MTc4MTI4MzM4NywiZXhwIjoxNzgxMjg0Mjg3LCJqdGkiOiIzbFVXRExkYzJwYVg2dVRYeGVhNGVnIn0.K3nhhnY7aiTShvv8dFkvBkpA7ElOkVjVSITTHNQeVq3Z-7usxXXQ9KdiSlzJEQm4bQ0Qs23LgQ1nsuedRmPdnY1rt0T0RY9DJfhHd0T6R8d8nI428rXGvpRGaz3dn-N0etOwPR30m2IdvCFORi-N4FPhvK8XCpQMDr4k_nKoKXZ3YOvFFmJrMgUposkuuu6Rfm_t-sDXZH3Vcp1jSLgjRFBaaj1iSYkBWl-52RInc2jkZCvsDLLtvi9u981VaUH9_LQY-GNDW8XF7_O1yRlvLav9Lx9w6aGy_FVU4h3D5Y1uTiGmilkvfVOXdC17woFIW57sDl3v2PuXreFf6uHOeQ",
      "agent_key_expires_at": "2026-06-12T17:11:27+00:00",
      "tls": {
        "insecure": false,
        "ca_bundle": null
      },
      "agent_key_id": null,
      "agent_key_expires_in": 898,
      "agent_key_reused": false,
      "agent_key_obtained_at": "2026-06-12T16:56:28.173510+00:00",
      "expires_in": 900
    }
  },
  "active_provider": "nous",
  "updated_at": "2026-06-13T11:45:34.031930+00:00",
  "credential_pool": {
    "openrouter": [
      {
        "id": "ab9e49",
        "label": "OPENROUTER_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:OPENROUTER_API_KEY",
        "last_status": "ok",
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://openrouter.ai/api/v1",
        "request_count": 0,
        "secret_fingerprint": "sha256:658900877cbe2c21"
      }
    ],
    "openai-codex": [],
    "anthropic": [
      {
        "id": "96f49e",
        "label": "ANTHROPIC_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:ANTHROPIC_API_KEY",
        "last_status": null,
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://api.anthropic.com",
        "request_count": 0,
        "secret_fingerprint": "sha256:31508039398a2722"
      }
    ],
    "kimi-coding": [
      {
        "id": "f3bd45",
        "label": "KIMI_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:KIMI_API_KEY",
        "access_token": "sk-Ml2Rd6HbFahxNTdvIpilgpsqz7CjydCvrJpyDztI9v12yZez",
        "last_status": "ok",
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://api.moonshot.ai/v1",
        "request_count": 0
      }
    ],
    "custom:google-ai": [
      {
        "id": "b0378b",
        "label": "google-ai",
        "auth_type": "api_key",
        "priority": 0,
        "source": "config:google-ai",
        "access_token": "AIzaSyCE8T7gyGj6yv2rKfNMeOQhJNKnWOxDy7M",
        "last_status": null,
        "last_status_at": null,
        "last_error_code": null,
        "base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
        "request_count": 0
      }
    ],
    "deepseek": [
      {
        "id": "1fe82b",
        "label": "DEEPSEEK_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:DEEPSEEK_API_KEY",
        "last_status": null,
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://api.deepseek.com",
        "request_count": 0,
        "secret_fingerprint": "sha256:06121a2ac224837b"
      }
    ],
    "nous": [
      {
        "id": "8350e8",
        "label": "device_code",
        "auth_type": "oauth",
        "priority": 0,
        "source": "device_code",
        "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InByb2QtMjAyNi0wNS0wOC0xIn0.eyJjbGllbnRfaWQiOiJoZXJtZXMtY2xpIiwib3JnX2lkIjoiY21uaHhmdmkxMDAxdmpwMDRzM3Z4ODZ5OCIsInNjb3BlIjoiaW5mZXJlbmNlOm1pbnRfYWdlbnRfa2V5IGluZmVyZW5jZTppbnZva2UgdG9vbDppbnZva2UiLCJ0b2tlbl91c2UiOiJhY2Nlc3MiLCJvYXV0aF9jb250cmFjdF92ZXJzaW9uIjoxLCJzaWQiOiJzaWRfcU54czRvR3I5ejRJT0kyeXdaRGxkQUdOIiwicHJvZHVjdF9pZCI6Im5vdXMtaGVybWVzLWFnZW50Iiwibm91c19jbGllbnQiOiJoZXJtZXMtYWdlbnQiLCJ0b29sX2dhdGV3YXlfYWRtaW4iOmZhbHNlLCJwYWlkX2FjY2VzcyI6ZmFsc2UsInByaXZhY3lfbW9kZSI6InN0YW5kYXJkIiwidG9vbF9hY2Nlc3MiOnsiZW5hYmxlZCI6ZmFsc2UsImNvdmVyYWdlIjp7ImZpcmVjcmF3bCI6dHJ1ZSwiZmFsIjp0cnVlLCJmYWwtdmlkZW8iOmZhbHNlLCJvcGVuYWktYXVkaW8iOnRydWUsImJyb3dzZXItdXNlIjp0cnVlLCJtb2RhbCI6dHJ1ZX19LCJzdWJzY3JpcHRpb25fdGllciI6NSwicmF0ZV9saW1pdF9wcm9maWxlX2lkIjotMSwicmF0ZV9saW1pdF9ycG0iOjEwLCJyYXRlX2xpbWl0X3RwbSI6ODAwMDAsInJhdGVfbGltaXRfc291cmNlIjoiZnJlZV9oZXJtZXNfYWdlbnQiLCJzdWIiOiJjbW5oeGZ2aGMwMDF0anAwNGR5dThjbGQ1IiwiaXNzIjoiaHR0cHM6Ly9wb3J0YWwubm91c3Jlc2VhcmNoLmNvbSIsImF1ZCI6Imhlcm1lcy1jbGk6aGVybWVzLWNsaSIsImlhdCI6MTc4MTI4MzM4NywiZXhwIjoxNzgxMjg0Mjg3LCJqdGkiOiIzbFVXRExkYzJwYVg2dVRYeGVhNGVnIn0.K3nhhnY7aiTShvv8dFkvBkpA7ElOkVjVSITTHNQeVq3Z-7usxXXQ9KdiSlzJEQm4bQ0Qs23LgQ1nsuedRmPdnY1rt0T0RY9DJfhHd0T6R8d8nI428rXGvpRGaz3dn-N0etOwPR30m2IdvCFORi-N4FPhvK8XCpQMDr4k_nKoKXZ3YOvFFmJrMgUposkuuu6Rfm_t-sDXZH3Vcp1jSLgjRFBaaj1iSYkBWl-52RInc2jkZCvsDLLtvi9u981VaUH9_LQY-GNDW8XF7_O1yRlvLav9Lx9w6aGy_FVU4h3D5Y1uTiGmilkvfVOXdC17woFIW57sDl3v2PuXreFf6uHOeQ",
        "refresh_token": "rt_LVUdemtwrTBHIiTRA_RmVuGqRmwFfIlZmpNhYFh7ptjThpi1MNcMhUhaWvPuxE9B",
        "last_status": null,
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "expires_at": "2026-06-12T17:11:27+00:00",
        "inference_base_url": "https://inference-api.nousresearch.com/v1",
        "agent_key": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InByb2QtMjAyNi0wNS0wOC0xIn0.eyJjbGllbnRfaWQiOiJoZXJtZXMtY2xpIiwib3JnX2lkIjoiY21uaHhmdmkxMDAxdmpwMDRzM3Z4ODZ5OCIsInNjb3BlIjoiaW5mZXJlbmNlOm1pbnRfYWdlbnRfa2V5IGluZmVyZW5jZTppbnZva2UgdG9vbDppbnZva2UiLCJ0b2tlbl91c2UiOiJhY2Nlc3MiLCJvYXV0aF9jb250cmFjdF92ZXJzaW9uIjoxLCJzaWQiOiJzaWRfcU54czRvR3I5ejRJT0kyeXdaRGxkQUdOIiwicHJvZHVjdF9pZCI6Im5vdXMtaGVybWVzLWFnZW50Iiwibm91c19jbGllbnQiOiJoZXJtZXMtYWdlbnQiLCJ0b29sX2dhdGV3YXlfYWRtaW4iOmZhbHNlLCJwYWlkX2FjY2VzcyI6ZmFsc2UsInByaXZhY3lfbW9kZSI6InN0YW5kYXJkIiwidG9vbF9hY2Nlc3MiOnsiZW5hYmxlZCI6ZmFsc2UsImNvdmVyYWdlIjp7ImZpcmVjcmF3bCI6dHJ1ZSwiZmFsIjp0cnVlLCJmYWwtdmlkZW8iOmZhbHNlLCJvcGVuYWktYXVkaW8iOnRydWUsImJyb3dzZXItdXNlIjp0cnVlLCJtb2RhbCI6dHJ1ZX19LCJzdWJzY3JpcHRpb25fdGllciI6NSwicmF0ZV9saW1pdF9wcm9maWxlX2lkIjotMSwicmF0ZV9saW1pdF9ycG0iOjEwLCJyYXRlX2xpbWl0X3RwbSI6ODAwMDAsInJhdGVfbGltaXRfc291cmNlIjoiZnJlZV9oZXJtZXNfYWdlbnQiLCJzdWIiOiJjbW5oeGZ2aGMwMDF0anAwNGR5dThjbGQ1IiwiaXNzIjoiaHR0cHM6Ly9wb3J0YWwubm91c3Jlc2VhcmNoLmNvbSIsImF1ZCI6Imhlcm1lcy1jbGk6aGVybWVzLWNsaSIsImlhdCI6MTc4MTI4MzM4NywiZXhwIjoxNzgxMjg0Mjg3LCJqdGkiOiIzbFVXRExkYzJwYVg2dVRYeGVhNGVnIn0.K3nhhnY7aiTShvv8dFkvBkpA7ElOkVjVSITTHNQeVq3Z-7usxXXQ9KdiSlzJEQm4bQ0Qs23LgQ1nsuedRmPdnY1rt0T0RY9DJfhHd0T6R8d8nI428rXGvpRGaz3dn-N0etOwPR30m2IdvCFORi-N4FPhvK8XCpQMDr4k_nKoKXZ3YOvFFmJrMgUposkuuu6Rfm_t-sDXZH3Vcp1jSLgjRFBaaj1iSYkBWl-52RInc2jkZCvsDLLtvi9u981VaUH9_LQY-GNDW8XF7_O1yRlvLav9Lx9w6aGy_FVU4h3D5Y1uTiGmilkvfVOXdC17woFIW57sDl3v2PuXreFf6uHOeQ",
        "agent_key_expires_at": "2026-06-12T17:11:27+00:00",
        "request_count": 0,
        "token_type": "Bearer",
        "client_id": "hermes-cli",
        "agent_key_reused": false,
        "tls": {
          "insecure": false,
          "ca_bundle": null
        },
        "scope": "inference:mint_agent_key",
        "agent_key_id": "cmp65p0qq001ygl0bkp9l6jp6",
        "expires_in": 898,
        "agent_key_expires_in": 898,
        "obtained_at": "2026-06-12T16:56:28.161775+00:00",
        "portal_base_url": "https://portal.nousresearch.com",
        "agent_key_obtained_at": "2026-06-12T16:56:28.173510+00:00"
      }
    ],
    "opencode-zen": [
      {
        "id": "6733fb",
        "label": "OPENCODE_ZEN_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:OPENCODE_ZEN_API_KEY",
        "last_status": "ok",
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://opencode.ai/zen/v1",
        "request_count": 0,
        "secret_fingerprint": "sha256:c49e4655cae375bf"
      }
    ],
    "copilot": [
      {
        "id": "b9ba16",
        "label": "GITHUB_TOKEN",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:GITHUB_TOKEN",
        "access_token": "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",
        "last_status": null,
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://api.githubcopilot.com",
        "request_count": 0
      }
    ],
    "opencode-go": [
      {
        "id": "421ae0",
        "label": "OPENCODE_GO_API_KEY",
        "auth_type": "api_key",
        "priority": 0,
        "source": "env:OPENCODE_GO_API_KEY",
        "last_status": "ok",
        "last_status_at": null,
        "last_error_code": null,
        "last_error_reason": null,
        "last_error_message": null,
        "last_error_reset_at": null,
        "base_url": "https://opencode.ai/zen/go/v1",
        "request_count": 0,
        "secret_fingerprint": "sha256:664c375ac08e16f8"
      }
    ]
  }
}
