{
  "site": {
    "name": "OpenRouter Model Hub",
    "url": "https://www.hunteralphahub.com",
    "what": "A dated directory of models served by OpenRouter, plus a register of the anonymous stealth releases on that catalogue, plus our own measurements of TypeSafe's Jev.",
    "licence": "CC BY 4.0",
    "terms": "Free to quote, chart and reprint with a link to https://www.hunteralphahub.com. Models and prices are read from the public OpenRouter catalogue and re-checked by npm run sync-models, which fails on any mismatch.",
    "cite_as": "Hunter Alpha Hub, “The Alpha Line Report”, hunteralphahub.com/alpha-line-report, read 2026-09-22."
  },
  "model_snapshot": {
    "data_as_of": "2026-09-22",
    "source": "https://openrouter.ai/api/v1/models",
    "curated_models": 18,
    "free_tier_models": 0,
    "cheapest_input_per_million": {
      "model": "DeepSeek V4 Flash",
      "slug": "deepseek-v4-flash",
      "price": 0.04
    },
    "largest_context": {
      "model": "Z.ai GLM 5.3 Flash",
      "slug": "glm-5.3-flash",
      "tokens": 1310720
    },
    "input_price_range_per_million": {
      "min": 0.04,
      "max": 5
    }
  },
  "alpha_line": {
    "what": "Anonymous stealth model releases on OpenRouter — a codename appears with no maker and no price, then is claimed, renamed and repriced.",
    "data_as_of": "2026-09-22",
    "codenames_documented": 3,
    "median_days_to_makers_listing": 6,
    "days_to_listing": [
      41,
      6,
      1
    ],
    "free_while_anonymous": 3,
    "free_now": 0,
    "post_reveal_input_price_range_per_million": {
      "min": 0.14,
      "max": 2.5,
      "spread_factor": 17.9
    },
    "gaps_between_codenames_days": [
      161,
      27
    ],
    "rows": [
      {
        "codename": "Hunter Alpha",
        "first_listed": "2026-03-12",
        "maker_listing_added": "2026-04-22",
        "identity_disclosed": "2026-03-23",
        "turned_out_to_be": "Xiaomi MiMo-V2.5",
        "model_id": "xiaomi/mimo-v2.5",
        "price_per_million": {
          "input": 0.14,
          "output": 0.28,
          "cached_input": 0.0028
        },
        "page": "https://www.hunteralphahub.com/hunter-alpha"
      },
      {
        "codename": "OX Alpha",
        "first_listed": "2026-08-20",
        "maker_listing_added": "2026-08-26",
        "identity_disclosed": null,
        "turned_out_to_be": "Z.ai GLM 5.3 Flash",
        "model_id": "z-ai/glm-5.3-flash",
        "price_per_million": {
          "input": 0.15,
          "output": 0.5,
          "cached_input": 0.05
        },
        "page": "https://www.hunteralphahub.com/ox-alpha"
      },
      {
        "codename": "Union Alpha",
        "first_listed": "2026-09-16",
        "maker_listing_added": "2026-09-17",
        "identity_disclosed": "2026-09-18",
        "turned_out_to_be": "Unbiased Pareto",
        "model_id": "unbiased/pareto",
        "price_per_million": {
          "input": 2.5,
          "output": 7.5,
          "cached_input": 0.25
        },
        "page": "https://www.hunteralphahub.com/union-alpha"
      }
    ],
    "report": "https://www.hunteralphahub.com/alpha-line-report",
    "full_dataset": "https://www.hunteralphahub.com/alpha-line-report.json"
  },
  "jev": {
    "what": "TypeSafe's System One model: text state in, typed decisions out. Below is what we measured ourselves with a key we own — the one kind of number on this site that nobody else publishes.",
    "model_id": "typesafe/jev-1.13",
    "measured_on": "2026-09-20",
    "input_price_per_million": 0.042,
    "output_price": "free",
    "identical_calls": {
      "calls": 20,
      "label_chosen": "technical",
      "label_changed": 0,
      "wall_time_median_ms": 783
    },
    "schema_probe": {
      "measured_on": "2026-09-21",
      "runs": 4,
      "calls_per_run": 13,
      "answers_outside_the_option_set": 0,
      "empty_state_still_answered_at": 0.99
    },
    "confidence_vs_ambiguity": {
      "measured_on": "2026-09-21",
      "runs": 2,
      "unambiguous": {
        "items": 30,
        "mean_confidence": 0.97
      },
      "deliberately_arguable": {
        "items": 10,
        "mean_confidence": 0.71,
        "spread": {
          "min": 0.4,
          "max": 0.93
        },
        "spread_second_run": {
          "min": 0.48,
          "max": 1
        }
      },
      "limitation": "40 of 40 answers were defensible, so the run measures whether confidence tracks ambiguity, not whether 0.7 means 70%"
    },
    "scale_wording": {
      "measured_on": "2026-09-21",
      "items": 12,
      "calls": 24,
      "mean_absolute_difference_in_levels": 0.19,
      "ranking_pairs_changed": 11,
      "ranking_pairs": 66
    },
    "page": "https://www.hunteralphahub.com/typesafe-jev",
    "method": "https://www.hunteralphahub.com/typesafe-jev#our-run",
    "probe_source": "astro/scripts/jev-probe.mjs (cases in jev-probe-cases.json)"
  },
  "laya": {
    "what": "Convai Innovations' open-weight System One model: text state in, typed decisions out, Apache-2.0 weights you run yourself. We downloaded the weights and ran the probe below on our own CPU.",
    "model_id": "convaiinnovations/laya",
    "package_version": "0.3.11",
    "licence": "Apache-2.0",
    "measured_on": "2026-09-24",
    "host_price_per_million": 0,
    "identical_calls": {
      "calls": 20,
      "label_chosen": "technical, 20 of 20",
      "range_across_signals": 0,
      "note": "every signal identical to four decimals — flatter than Jev, whose confidence moved while its label did not"
    },
    "latency_cpu_seconds": [
      {
        "questions_in_one_call": 1,
        "p50": 0.302,
        "per_question": 0.302
      },
      {
        "questions_in_one_call": 10,
        "p50": 2.088,
        "per_question": 0.209
      },
      {
        "questions_in_one_call": 50,
        "p50": 10.409,
        "per_question": 0.208
      }
    ],
    "schema_probe": {
      "measured_on": "2026-09-24",
      "cases": 13,
      "runs": 4,
      "calls": 52,
      "answers_outside_the_option_set": 0,
      "unstable_labels": 0,
      "drop_in_client": {
        "what": "the same TypeSafe-shaped client we point at Jev, pointed at Laya's local server",
        "http_200": 13,
        "calls": 13,
        "latency_ms": {
          "min": 135,
          "median": 293,
          "max": 1814
        }
      }
    },
    "confidence_vs_ambiguity": {
      "measured_on": "2026-09-24",
      "unambiguous_mean_confidence": 0.484,
      "deliberately_arguable_mean_confidence": 0.411,
      "note": "weaker separation than Jev's, and the absolute numbers are lower; one run, so read it as a direction"
    },
    "where_it_fails": {
      "noul_follows_its_own_labels": {
        "question": "Is this review positive?",
        "calls": 5,
        "returned": 0,
        "confidence": "1.0 on all five",
        "workaround": "the same question as a two-option choice answered correctly on all five"
      },
      "uncalibrated_temperature": {
        "bucket": "choice:11+",
        "shipped": 0.1006,
        "applied": 0.5,
        "vendor_warning": "this checkpoint ships invalid temperatures or values outside [0.5, 5]; using choice:11+=0.10058280825614929 -> 0.5. Treat confidence from the affected entries as uncalibrated."
      }
    },
    "page": "https://www.hunteralphahub.com/laya",
    "method": "https://www.hunteralphahub.com/laya/reference",
    "probe_source": "tools/laya-lab/laya-probe.py"
  }
}