Build1 distinct publisher3 min readUpdated
A teardown of ChatGPT desktop 26.803.81509 found an experiment-gated setup flow that offers credits for finishing. The amount comes from a server, not the build.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
RuntimeWire says it found a complete, experiment-gated "conversational onboarding" system inside ChatGPT desktop 26.803.81509 that asks new users what they do, hands them a role-specific starter task, walks them through permissions and app connections, runs the task and records the outcome [1][2]. For some eligible accounts the flow also offers a payment for finishing, and the size of that payment is supplied by remote configuration rather than compiled into the build [3].
That last detail is the interesting one. According to RuntimeWire, a remote config field named credit_amount drives the offer: when it is greater than zero for a ChatGPT-authenticated account, the interface promises "Finish set up and get [X] credits," calls the reward an "Onboarding bonus," and says the credits will be "added to your balance" [3]. Skipping shows language indicating the offer is forfeited [4]. The onboarding flow and the reward sit behind separate experiment gates, so the task-based setup can run with no bonus at all, the bonus can be restricted to a subset of users, or the number can be changed without shipping another desktop build [8].
Two things follow. First, the client teardown cannot tell you what the bonus is worth, because the client only renders a value it is handed [18]. Second, the company has built itself a dial for the acquisition cost of one activated desktop user and can turn it per cohort, in production, at will [8][3].
The measurement side is built out to match. Completing onboarding sends a request to /wham/onboarding/desktop/complete carrying the selected role, whether onboarding was skipped, and whether the credit-reward warning was shown [5]. Those three fields are enough to compare completion between users who saw a paid offer and users who did not, cut by role [19]. There is also a dedicated error message for cases where onboarding credits cannot be processed, which is the sort of string you write when money is actually expected to move [6].
The starter tasks are not a product tour. The bundled examples include scheduling focus time, sending the user a message, building a chart from a spreadsheet, leaving a note on the desktop and changing the computer's system theme [9], which pushes the newcomer straight into the permission and confirmation steps that computer control requires [10]. The theme demonstration restores the original setting afterwards [11], and the build handles failed and incomplete runs [12]. So the activation event being purchased is not a click. It is a first agent action with granted permissions.
Caveats, stated plainly. The code is behind experiment flags, so its presence does not establish that anyone is being shown it [7]. RuntimeWire's method was static analysis of an OpenAI desktop archive dated August 11, 2026, extracted without executing the bundled code, on package openai-codex-electron build 6415 with a published app.asar hash [13][15]. It reproduced the interface by activating the dormant path in a copied build and feeding a local value into the server-configured field; eligibility, live reward amounts and balance crediting were not tested [16]. RuntimeWire found no public documentation or prior coverage of the reward in OpenAI's release notes, consumer credit documentation or desktop promotion terms [14], and says the company had not responded to a request for comment by publication [17].
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
ChatGPT desktop version 26.803.81509 contains a complete, experiment-gated "conversational onboarding" system.
RuntimeWire performed static analysis of an OpenAI desktop application archive dated August 11, 2026, extracting its Electron ASAR package without executing the bundled code, verifying archive integrity, identifying the product version, and tracing onboarding components across compiled renderer modules.
The flow asks the user's role, presents role-specific starter tasks, handles permissions and app connections, executes the selected task, and records its outcome.
Tested version: ChatGPT/Codex desktop 26.803.81509, package openai-codex-electron, build 6415, with published hash sha256:39c855f6a0db1cad89dc629edf2f9473b78a25b64fcb1445ece1022af6527755 for app.asar.
RuntimeWire activated the dormant onboarding path in a copied desktop build and supplied a local display value to the server-configured credit field; the application rendered the complete reward dialog and starter-task interface. Account eligibility, live reward amounts and balance crediting were not tested.
The implementation is hidden behind experiment flags, so its presence does not establish that OpenAI is currently showing it to users.
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.
Documented teardown with published artifact identity, self-reproduced UI only
The finding rests on disclosed static analysis of a named build with a published app.asar hash, traced renderer modules, quoted UI strings and a named completion endpoint, plus a documented reproduction of the client UI. Strength is capped because all of it comes from one publisher, the reproduction injected a local credit value rather than observing server behaviour, and OpenAI did not comment.
In a shipped build, no observed user exposure
The only adoption signal is code presence in a publicly distributed desktop build; the feature is gated by experiment flags with a bundled credit default of zero, and the source states the archive cannot establish whether any users were seeing the offer. There is no usage, enrollment or rollout data.
Headline asserts a live paid program the evidence does not establish
The cluster title states OpenAI 'is paying for onboarding completion', while the underlying reporting shows a dormant, doubly gated code path whose reward amount defaults to zero and whose exposure is unknown. The body itself repeatedly qualifies this, so the overstatement is framing-level rather than substantive.
Scoop-framed single-publisher exclusive; subject silent
The story is presented as a 'Scoop' by the same outlet that performed and reproduced the analysis, which rewards being first on an undisclosed feature and encourages present-tense framing; that incentive is partly offset by unusually explicit method, hash and limitation disclosure. On the subject side, the company declined to characterise the mechanism by publication and nothing about it is publicly documented, so no counterweight to the publisher's framing exists in the cluster.
High confidence in code contents, low in status and scale
What the build contains is well evidenced and reproducibly identified, so the technical claims are dependable. Whether the flow is live, who is eligible and how large the credit award is remain unknown by construction, and a single publisher with no company response limits corroboration.
build
Developer habit, priced at $965B: what Anthropic's run actually proves1 distinct publisher
science
Text watermarks land on 2 December. The detection they imply does not.1 distinct publisher
invest
A Connecticut judge just priced prompt injection: no fine, no e-filing2 distinct publishers
science
Claude's watermark is a compliance artefact, not a cheating detector1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 14, 2026