Build1 distinct publisher3 min readPublished
RuntimeWire found the panel by reverse engineering a shipped Codex build. The schema counts percent of a renewable window rather than tokens or dollars. Only OpenAI's account server can hand one out.
The Engineer · Build desk

build
OpenAI ships 467 versioned interface types inside Codex, and no door for anyone else1 distinct publisher
build
Developer habit, priced at $965B: what Anthropic's run actually proves1 distinct publisher
build
Grok cited 120 sources, then folded in ten seconds: what source counters actually measure1 distinct publisher
build
OpenAI is paying for onboarding completion, and the price is set by remote config1 distinct publisher
Compiled by The EngineerSomething wrong?How this is made
The schema is where the design shows. Each window carries three fields, `used_percent`, `limit_window_seconds` and `reset_at` [4], and the client's whole job is to turn consumption into a remaining percentage and print a reset time [6]. Nothing in the payload states tokens, requests or dollars [5]. The denominator lives on the server. A user reads sixty percent left, and the payload never says of what. A meter denominated in percent is convenient for the party that decides what one hundred percent means.
The window sizes say the same thing. The illustrative payload RuntimeWire reconstructed sets `limit_window_seconds` to 604800 [7], which is 604800 / 86400, or seven days [8]. The client also recognises five-hour, daily and roughly monthly periods, accepts an arbitrary number of windows at once, and sorts the short ones above the long ones [9]. Several windows at several timescales against one entitlement amount to a rate limiter. It caps how much a single app can draw in five hours as well as in a week, which is the control you need before you let someone else's code spend an allowance you have already sold at a flat price.
For that to reach a developer, the server has to attribute a call to an app and then decide whether that app's user has a window. The client already parses `connector_id`, `plugin_id`, `canonical_app_id`, `app_name` and `resource_uri` [11], and OpenAI's published plugin reference already lets a tool ship interactive UI through a resource URI [12], which is why RuntimeWire calls the mini-app connection plausible rather than proven [13]. The client code does not say whether ChatPass would cover in-chat plugins, external applications, or both [14].
RuntimeWire reproduced the finding in build OpenAI.Codex_26.820.9563.0_x64 [16], rendering the panel by feeding synthetic allowance data to a modified local client after receiving no active allowance from OpenAI's servers [15]. That leaves the rendering code inspectable by anyone with the build, and the entitlement logic entirely inside OpenAI. RuntimeWire's own framing is conditional: eligible interactions could draw on a user's allowance, cutting developer inference cost and giving OpenAI a say over which applications get access [19].
Before sizing a product around it, I would want the account server to return `chatpass` windows for calls attributed to someone else's app, the attribution keyed to a stable app identifier rather than a user session, and the denominator published so an app can tell a user what one action will consume. None of that is documented today [17], and the company had not responded to RuntimeWire by publication [18]. Until it is, the two options are the ones already on the table, absorb the API charge yourself or ask each user for a key [20].
Ranked by verification strength, evidence, and original report placement.
OpenAI's Codex desktop client contains a hidden, unreleased settings section labeled "Subscription sharing" with an account meter.
Copy inside the Codex client tells users the meter shows how much of their subscription allowance is shared with "ChatPass applications."
The Codex client fetches account usage via GET /wham/usage with the header OAI-App-Brand: chatgpt, and the response can include an optional chatpass object containing one or more usage windows.
Each ChatPass usage window consumed by the client carries the fields used_percent, limit_window_seconds and reset_at.
The client converts used_percent into "% left", displays reset times, and renders the windows beneath a separate "Subscription sharing" heading when the server supplies them.
The client recognises five-hour, daily, weekly and approximately monthly renewable windows, supports an arbitrary number of windows, and sorts shorter windows before longer ones.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 27, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Concrete artifacts, one investigator
The technical core is unusually well documented for a reverse-engineering story: a named endpoint and header, the optional chatpass structure and its three consumed fields, described client rendering behaviour, a tested build string and an ASAR SHA-256, plus an in-house reproduction. It is capped by being one publisher's work with no outside replication, no OpenAI confirmation, and a screenshot generated from synthetic rather than server-issued data.
Dormant, server-gated, nobody using it
Adoption is effectively nil beyond code shipping in a public build: the panel is unreleased, there is no documentation, eligibility rule or launch date, no experiment flag, and an authenticated Pro account received no chatpass object on the day of publication. The only positive signals are that the code is in a shipped client and localized across 64 language bundles.
Slightly ahead of the evidence
The reporting is self-limiting in the right places — synthetic values are flagged, the mini-app tie is labelled plausible, and the article says the code does not reveal which app surfaces are covered. The framing still runs ahead of the artifact: headline and dek describe third-party apps spending 'your subscription allowance' and a developer-cost solution, when what exists is a dormant, undocumented meter no account has been granted. Modest positive gap, not a fabrication.
Scoop incentive, no disclosed commercial tie
The only voice in the cluster is the outlet that produced and brands the finding ('RUNTIMEWIRE INVESTIGATION — Scoop'), and it cross-references its own prior plugin/widget coverage, so there is a clear attention incentive to read forward-looking significance into dormant code. Offsetting factors: explicit method disclosure, published build and hash, synthetic-data caveats, and no vendor sponsorship, funding relationship or commercial interest evidenced in the material. OpenAI's non-response leaves no counter-incentive on the record.
Solid on code, thin on intent
High confidence that the described panel, endpoint and schema exist in the shipped build, given the named version, hash and reproducible detail. Much lower confidence in what ChatPass will be: scope, eligibility, pricing and timing are undocumented, the app-platform link is inferential, and the entire cluster is a single publisher with no company confirmation.