{
  "version": 1,
  "providers": {
    "openai-codex": {
      "tokens": {
        "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IldjNzdXREtWTkN2N1ZYSGxqZUhzZjZZUjFhM3I3MmxYMnhJdG9zaVF4NHciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9hdXRoIjp7ImFtciI6WyJwd2QiLCJvdHAiLCJtZmEiLCJ1cm46b3BlbmFpOmFtcjpvdHBfdG90cCJdLCJjaGF0Z3B0X2FjY291bnRfaWQiOiIyNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2FjY291bnRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6X18yNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2NvbXB1dGVfcmVzaWRlbmN5Ijoibm9fY29uc3RyYWludCIsImNoYXRncHRfcGxhbl90eXBlIjoicGx1cyIsImNoYXRncHRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwidXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwicG9pZCI6Im9yZy1jS1BMR003RHp6U3hBbTVlZ053OENJdHAifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9tZmEiOnsicmVxdWlyZWQiOiJ5ZXMifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9wcm9maWxlIjp7ImVtYWlsIjoiZ2Fzc2VyLm1AZ214LmNoIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpc3MiOiJodHRwczovL2F1dGgub3BlbmFpLmNvbSIsInB3ZF9hdXRoX3RpbWUiOjE3Nzg1ODc4NjM3MjYsInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfRThPSkN1ZWwwQzI4V2RYN0ozalVuOG9FIiwic2wiOnRydWUsInN1YiI6ImF1dGgwfDYzOWFlODUzNzk0MTI4YWYyZWVmZTQwNyIsImlhdCI6MTc4Mzc4OTIyOCwiZXhwIjoxNzg0NjUzMjI4LCJqdGkiOiI1NzMxOTc1MDFmNzM0MmJkYjIyY2EwZWIxNmRhYzhmYiIsIm5iZiI6MTc4Mzc4OTIyOH0.I3gg6k4-eIpcgY_3v5dZStg7WFtzRq4gQ0wrcN6t_DeURrVdp5Ip3lN_g84SHbNwFzrYGPTt7gfRiwZEfbNSrt7mFvS5vN9w6bvritypqNFaS7sCZ0sR8ajp6ZeK46LV9NRfW4aRRLsUpX_wVRGS9_t1canw1Wm9FbffnD8jEPeuckFAxyjuDqEhgBhkzxxo80EW92ODGvpZZ8tmo-r6kYk9GktxjBragJAe204J6CIxLP0qe2jMzioYP3ZDyOwpqjWbxVpFv7Zco6FZUpQywImvCQ85uwAb3KXfR0C8iwTpUY9TZk-Viw8iSawsVzJ0kyYEPKIp5AYvDeMXOG1FLA",
        "refresh_token": "rt.1.AADhnkdFyeYCCn89g9FlYKQZ9-4y9kh7V9jNuVdvGOvqzj4xRW82faClPBNqjCWYKEjuOYtsiIEl024NKakl--oe3axMTeNjoujV3zcobe_s33rQqdzAGhE-SVZ1n53revy5DDOLxcera08nEGpP1XtQ6Y6dX5IHkTTF8GLije4CvUz3F0EjUXM0PxR1uPUQSHDuCb4LWKt4UQ"
      },
      "last_refresh": "2026-07-11T17:00:28.279552Z",
      "auth_mode": "chatgpt"
    }
  },
  "active_provider": "openai-codex",
  "updated_at": "2026-07-12T13:39:10.019400+00:00",
  "credential_pool": {
    "custom:qwen-3.6-35b-local": [
      {
        "id": "a51c0f",
        "label": "Qwen 3.6 35B Local",
        "auth_type": "api_key",
        "priority": 0,
        "source": "config:Qwen 3.6 35B Local",
        "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": "http://100.101.173.25:11435/v1",
        "request_count": 0,
        "secret_fingerprint": "sha256:885fe3121ee771dd"
      }
    ],
    "openrouter": [
      {
        "id": "03ae13",
        "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:566fb9ec2a2f4c03"
      }
    ],
    "openai-codex": [
      {
        "id": "17a10f",
        "label": "device_code",
        "auth_type": "oauth",
        "priority": 0,
        "source": "device_code",
        "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IldjNzdXREtWTkN2N1ZYSGxqZUhzZjZZUjFhM3I3MmxYMnhJdG9zaVF4NHciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9hdXRoIjp7ImFtciI6WyJwd2QiLCJvdHAiLCJtZmEiLCJ1cm46b3BlbmFpOmFtcjpvdHBfdG90cCJdLCJjaGF0Z3B0X2FjY291bnRfaWQiOiIyNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2FjY291bnRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6X18yNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2NvbXB1dGVfcmVzaWRlbmN5Ijoibm9fY29uc3RyYWludCIsImNoYXRncHRfcGxhbl90eXBlIjoicGx1cyIsImNoYXRncHRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwidXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwicG9pZCI6Im9yZy1jS1BMR003RHp6U3hBbTVlZ053OENJdHAifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9tZmEiOnsicmVxdWlyZWQiOiJ5ZXMifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9wcm9maWxlIjp7ImVtYWlsIjoiZ2Fzc2VyLm1AZ214LmNoIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpc3MiOiJodHRwczovL2F1dGgub3BlbmFpLmNvbSIsInB3ZF9hdXRoX3RpbWUiOjE3Nzg1ODc4NjM3MjYsInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfRThPSkN1ZWwwQzI4V2RYN0ozalVuOG9FIiwic2wiOnRydWUsInN1YiI6ImF1dGgwfDYzOWFlODUzNzk0MTI4YWYyZWVmZTQwNyIsImlhdCI6MTc4Mzc4OTIyOCwiZXhwIjoxNzg0NjUzMjI4LCJqdGkiOiI1NzMxOTc1MDFmNzM0MmJkYjIyY2EwZWIxNmRhYzhmYiIsIm5iZiI6MTc4Mzc4OTIyOH0.I3gg6k4-eIpcgY_3v5dZStg7WFtzRq4gQ0wrcN6t_DeURrVdp5Ip3lN_g84SHbNwFzrYGPTt7gfRiwZEfbNSrt7mFvS5vN9w6bvritypqNFaS7sCZ0sR8ajp6ZeK46LV9NRfW4aRRLsUpX_wVRGS9_t1canw1Wm9FbffnD8jEPeuckFAxyjuDqEhgBhkzxxo80EW92ODGvpZZ8tmo-r6kYk9GktxjBragJAe204J6CIxLP0qe2jMzioYP3ZDyOwpqjWbxVpFv7Zco6FZUpQywImvCQ85uwAb3KXfR0C8iwTpUY9TZk-Viw8iSawsVzJ0kyYEPKIp5AYvDeMXOG1FLA",
        "refresh_token": "rt.1.AADhnkdFyeYCCn89g9FlYKQZ9-4y9kh7V9jNuVdvGOvqzj4xRW82faClPBNqjCWYKEjuOYtsiIEl024NKakl--oe3axMTeNjoujV3zcobe_s33rQqdzAGhE-SVZ1n53revy5DDOLxcera08nEGpP1XtQ6Y6dX5IHkTTF8GLije4CvUz3F0EjUXM0PxR1uPUQSHDuCb4LWKt4UQ",
        "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://chatgpt.com/backend-api/codex",
        "last_refresh": "2026-07-11T17:00:28.279552Z",
        "request_count": 0
      }
    ]
  }
}
