Windows Registry Editor Version 5.00

; =====================================================================
; Bolt - Windows registry template for Chrome enterprise
; policy (self-hosted, force-installed extension).
;
; PLACEHOLDERS - replace before importing:
;   INTERNAL-HOST  -> your internal HTTPS host (e.g. extensions.example-corp.com)
;   bolt.example-corp.com -> your Bolt PWA deployment URL
;
; NOTES:
;   * This targets Google Chrome. For Microsoft Edge, replace
;     "Software\Policies\Google\Chrome" with "Software\Policies\Microsoft\Edge"
;     and the 3rdparty key with the Edge equivalent (same subtree shape).
;   * Use HKEY_LOCAL_MACHINE (machine-wide). HKCU works for per-user testing.
;   * .reg requires double backslashes in JSON-ish strings? No - but URLs in
;     REG_SZ are plain. Escape any embedded backslashes/quotes as \\ and \".
;   * Prefer pushing this via GPO ADMX where possible; this .reg is for
;     direct import / scripted MDM that writes raw registry values.
; =====================================================================


; ---------------------------------------------------------------------
; 1. Force-install the extension from the internal update manifest.
;    Value name "1" is an index; add "2", "3", ... for more extensions.
;    Format: <extension-id>;<update-manifest-url>
; ---------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\ExtensionInstallForcelist]
"1"="gienjniafokikboelkbbnnjbgjnejaom;https://INTERNAL-HOST/bolt-extension/update-manifest.xml"


; ---------------------------------------------------------------------
; 2. Allow off-store installs from the internal host (.crx source).
;    Required because the extension is not served from the Chrome Web Store.
; ---------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\ExtensionInstallSources]
"1"="https://INTERNAL-HOST/*"


; ---------------------------------------------------------------------
; 3. (Optional) Pin the toolbar icon for all users.
; ---------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\ExtensionSettings\gienjniafokikboelkbbnnjbgjnejaom]
"toolbar_pin"="force_pinned"


; ---------------------------------------------------------------------
; 4. Push the managed-storage configuration (the managed_schema keys).
;    These OVERRIDE user settings and lock the options UI.
;    Path: ...\3rdparty\extensions\<extension-id>\policy
;
;    Strings are REG_SZ. Booleans are REG_DWORD (00000001 = true, 0 = false).
; ---------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\3rdparty\extensions\gienjniafokikboelkbbnnjbgjnejaom\policy]
"boltUrl"="https://bolt.example-corp.com"
"launchMode"="sidebar"
"searchTarget"="auto"
"liveSuggestions"=dword:00000001
"defaultSearchEnabled"=dword:00000001
"newTabEnabled"=dword:00000000
"profileLabel"="Example Corp (Managed)"
"extensionSourceUrl"="https://INTERNAL-HOST/bolt-extension/update-manifest.xml"


; ---------------------------------------------------------------------
; 5. (Tier 1 - NO extension) Org-wide default search pointed at Bolt /zen.
;    Use this INSTEAD of the extension if you only want default-search
;    integration. Remove if deploying the extension (Tier 2).
; ---------------------------------------------------------------------
; [HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome]
; "DefaultSearchProviderEnabled"=dword:00000001
; "DefaultSearchProviderName"="Bolt"
; "DefaultSearchProviderSearchURL"="https://bolt.example-corp.com/zen?q={searchTerms}"
; "DefaultSearchProviderSuggestURL"="https://bolt.example-corp.com/api/suggest?q={searchTerms}"
