{
  "version": 1,
  "providers": {
    "openai-codex": {
      "tokens": {
        "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IldjNzdXREtWTkN2N1ZYSGxqZUhzZjZZUjFhM3I3MmxYMnhJdG9zaVF4NHciLCJ0eXAiOiJKV1QifQ.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9hdXRoIjp7ImFtciI6WyJwd2QiLCJvdHAiLCJtZmEiLCJ1cm46b3BlbmFpOmFtcjpvdHBfdG90cCJdLCJjaGF0Z3B0X2FjY291bnRfaWQiOiIyNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2FjY291bnRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6X18yNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2NvbXB1dGVfcmVzaWRlbmN5Ijoibm9fY29uc3RyYWludCIsImNoYXRncHRfcGxhbl90eXBlIjoicGx1cyIsImNoYXRncHRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwidXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwicG9pZCI6Im9yZy1jS1BMR003RHp6U3hBbTVlZ053OENJdHAifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9tZmEiOnsicmVxdWlyZWQiOiJ5ZXMifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9wcm9maWxlIjp7ImVtYWlsIjoiZ2Fzc2VyLm1AZ214LmNoIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpc3MiOiJodHRwczovL2F1dGgub3BlbmFpLmNvbSIsInB3ZF9hdXRoX3RpbWUiOjE3Nzg1ODc4NjM3MjYsInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfRThPSkN1ZWwwQzI4V2RYN0ozalVuOG9FIiwic2wiOnRydWUsInN1YiI6ImF1dGgwfDYzOWFlODUzNzk0MTI4YWYyZWVmZTQwNyIsImlhdCI6MTc4NDY1MzI1NiwiZXhwIjoxNzg1NTE3MjU2LCJqdGkiOiI2MWI3MTNhZTA1NjQ0ZmM1OTYzZmNmMzI4OWE0MTcxYSIsIm5iZiI6MTc4NDY1MzI1Nn0.uGxkTh5bIt2cEDjuJ54Q4znkNIig_jujNsRqmO9zRzPeSUn8KzfWopuq7pquUm6JPmumhxYy30DmiNRWusnCEHTJy9TyBiSgDy_NeUsQAIC8r2OEN-kQbtDG1d3usFGXD7GOkpRf6SDgcjmvLkaMg_TONqvo3RMvOGvhuC62UgaRrFgnnlFjRS9Pey3CfZj6_nR_sDzQ-DNTdqh3cLS0_NKxnvQE7Fah4asBEMLt1-dNgrvkZAB6LcLQ1aKLch8eg7tR-orq5Qkjm432AyHaFHA4vFf7-GdUHSwGQcLYAbNxHdbV6tLML6TP2RkO0Gvn4YeGtpM-7pOCpfm1Rsxa7Q",
        "refresh_token": "rt.1.AACXaMo0srZ11u-kXDXTm7-o7Mrte6UIeiorGLObsLrEe4bF9qIgrJcaCQwpnjh4Al5ysRb_7Gj9u5ybRFe9P2WdSek5L6O3RyIhaoooOVstNACNFsU2HNanURxNswFQf-jQGftAFjQfv5NGjY6W41E0ePr5wSIz75KfnhqPT450z4riJKY5ZCP7BPNWqdVirlKeuEvAVrSvqQ"
      },
      "last_refresh": "2026-07-21T17:00:56.391161Z",
      "auth_mode": "chatgpt"
    }
  },
  "active_provider": "openai-codex",
  "updated_at": "2026-07-21T17:00:56.414071+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.eyJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSJdLCJjbGllbnRfaWQiOiJhcHBfRU1vYW1FRVo3M2YwQ2tYYVhwN2hyYW5uIiwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9hdXRoIjp7ImFtciI6WyJwd2QiLCJvdHAiLCJtZmEiLCJ1cm46b3BlbmFpOmFtcjpvdHBfdG90cCJdLCJjaGF0Z3B0X2FjY291bnRfaWQiOiIyNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2FjY291bnRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6X18yNjM3NjI1Yy04ZjhlLTQ1ZWMtYmM1YS1kZWE5MDAyMjU1YWIiLCJjaGF0Z3B0X2NvbXB1dGVfcmVzaWRlbmN5Ijoibm9fY29uc3RyYWludCIsImNoYXRncHRfcGxhbl90eXBlIjoicGx1cyIsImNoYXRncHRfdXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwidXNlcl9pZCI6InVzZXItWExhRUtiOENiTFVJQ3VNaWlpOHo1UFp6IiwicG9pZCI6Im9yZy1jS1BMR003RHp6U3hBbTVlZ053OENJdHAifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9tZmEiOnsicmVxdWlyZWQiOiJ5ZXMifSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9wcm9maWxlIjp7ImVtYWlsIjoiZ2Fzc2VyLm1AZ214LmNoIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJpc3MiOiJodHRwczovL2F1dGgub3BlbmFpLmNvbSIsInB3ZF9hdXRoX3RpbWUiOjE3Nzg1ODc4NjM3MjYsInNjcCI6WyJvcGVuaWQiLCJwcm9maWxlIiwiZW1haWwiLCJvZmZsaW5lX2FjY2VzcyJdLCJzZXNzaW9uX2lkIjoiYXV0aHNlc3NfRThPSkN1ZWwwQzI4V2RYN0ozalVuOG9FIiwic2wiOnRydWUsInN1YiI6ImF1dGgwfDYzOWFlODUzNzk0MTI4YWYyZWVmZTQwNyIsImlhdCI6MTc4NDY1MzI1NiwiZXhwIjoxNzg1NTE3MjU2LCJqdGkiOiI2MWI3MTNhZTA1NjQ0ZmM1OTYzZmNmMzI4OWE0MTcxYSIsIm5iZiI6MTc4NDY1MzI1Nn0.uGxkTh5bIt2cEDjuJ54Q4znkNIig_jujNsRqmO9zRzPeSUn8KzfWopuq7pquUm6JPmumhxYy30DmiNRWusnCEHTJy9TyBiSgDy_NeUsQAIC8r2OEN-kQbtDG1d3usFGXD7GOkpRf6SDgcjmvLkaMg_TONqvo3RMvOGvhuC62UgaRrFgnnlFjRS9Pey3CfZj6_nR_sDzQ-DNTdqh3cLS0_NKxnvQE7Fah4asBEMLt1-dNgrvkZAB6LcLQ1aKLch8eg7tR-orq5Qkjm432AyHaFHA4vFf7-GdUHSwGQcLYAbNxHdbV6tLML6TP2RkO0Gvn4YeGtpM-7pOCpfm1Rsxa7Q",
        "refresh_token": "rt.1.AACXaMo0srZ11u-kXDXTm7-o7Mrte6UIeiorGLObsLrEe4bF9qIgrJcaCQwpnjh4Al5ysRb_7Gj9u5ybRFe9P2WdSek5L6O3RyIhaoooOVstNACNFsU2HNanURxNswFQf-jQGftAFjQfv5NGjY6W41E0ePr5wSIz75KfnhqPT450z4riJKY5ZCP7BPNWqdVirlKeuEvAVrSvqQ",
        "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-21T17:00:56.391161Z",
        "request_count": 0
      }
    ]
  }
}
