The reconstruction is based on the public macOS arm64 release artifact:
- Product: Grok Bot
- Version: 0.18.0
- Upstream bundle ID:
com.anysphere.sand - Electron framework: 42.1.0
- DMG URL:
https://downloads.cursor.com/grokbot/stable/darwin-arm64/0.18.0/Grok_Bot_0.18.0.dmg - DMG SHA-256:
a253ccd8aab01e083f9812a0264354c5034d8ba7f0610bbb557e82ae77d203eb - Original
app.asarSHA-256:6665408168466f9cacc6087e917890c17f59d2e2e9c2404a5c4a59ad79c1de58
The repository preserves the original macOS artifact above and the matching Windows x64 installer through Git LFS. The Windows artifact identity is:
- Installer URL:
https://downloads.cursor.com/grokbot/stable/win32-x64/0.18.0/Grok_Bot_0.18.0_Setup.exe - Installer SHA-256:
464079a15ef5fa8b61ccea8fffcc78f63cfcf6df65fb0ad5e725d8b95f7e437e - Preservation manifest:
research-archives/original/0.18.0/artifacts.json
The original application was Developer ID signed and notarized by Anysphere Incorporated. Reconstructed builds are intentionally given a different bundle ID and only ad-hoc signed; they do not retain or claim the upstream signature.
The shipped renderer contained optimized production bundles, not the authored
frontend source or source maps. The readable frontend/ tree is therefore a
partial evidence-backed reconstruction, while packaged builds retain the pinned
renderer and apply only a narrow, hash-recorded settings transform.
No upstream source-code license is implied. Do not present reconstructed material as original source or an official build, and complete an independent rights review before public redistribution.
The immutable release is the product specification. Recovered source may express only behavior supported by at least one inspectable artifact anchor: emitted code or source-path markers, extracted capsules/source maps, shipped strings/assets/CSS, renderer DOM signatures, IPC/RPC contracts, or repeatable observation of the shipped runtime.
This rule is especially strict for the renderer. Do not invent or redesign a screen, route, control, label, selector, state, or interaction to fill an evidence gap. A clean abstraction or test seam is acceptable only when it preserves artifact-derived semantics and does not add product behavior. When evidence is incomplete, record the uncertainty and leave the feature unmapped or evidence-only instead of guessing.
Every UI-facing recovery must identify its artifact anchor in its evidence catalog, focused test, or coverage note. Passing typecheck/build alone is not proof of provenance; speculative behavior is a release-blocking defect.