<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Foundry Blog</title>
        <link>https://foundry-osd.github.io/blog</link>
        <description>Foundry Blog</description>
        <lastBuildDate>Mon, 13 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Understanding the Foundry runtime handoff]]></title>
            <link>https://foundry-osd.github.io/blog/understanding-the-runtime-handoff</link>
            <guid>https://foundry-osd.github.io/blog/understanding-the-runtime-handoff</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A short explanation of how Foundry, Foundry.Connect, and Foundry.Deploy fit together.]]></description>
            <content:encoded><![CDATA[<p>One of the easiest ways to misunderstand Foundry is to treat the whole platform as one application.</p>
<p>It is not.</p>
<!-- -->
<p>The project is intentionally split into three runtime responsibilities.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="foundry">Foundry<a href="https://foundry-osd.github.io/blog/understanding-the-runtime-handoff#foundry" class="hash-link" aria-label="Direct link to Foundry" title="Direct link to Foundry" translate="no">​</a></h2>
<p><code>Foundry</code> runs on the admin workstation and builds the deployment media.</p>
<p>That includes:</p>
<ul>
<li class="">WinPE customization</li>
<li class="">expert configuration authoring</li>
<li class="">staging configuration for the two WinPE applications</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="foundryconnect">Foundry.Connect<a href="https://foundry-osd.github.io/blog/understanding-the-runtime-handoff#foundryconnect" class="hash-link" aria-label="Direct link to Foundry.Connect" title="Direct link to Foundry.Connect" translate="no">​</a></h2>
<p><code>Foundry.Connect</code> runs first in WinPE and acts as a network gate.</p>
<p>It exists so the deployment workflow does not start before the environment is actually ready.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="foundrydeploy">Foundry.Deploy<a href="https://foundry-osd.github.io/blog/understanding-the-runtime-handoff#foundrydeploy" class="hash-link" aria-label="Direct link to Foundry.Deploy" title="Direct link to Foundry.Deploy" translate="no">​</a></h2>
<p><code>Foundry.Deploy</code> is the deployment experience itself.</p>
<p>It loads the catalogs, exposes the deployment wizard, and runs the deployment steps in order.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-the-handoff-matters">Why the handoff matters<a href="https://foundry-osd.github.io/blog/understanding-the-runtime-handoff#why-the-handoff-matters" class="hash-link" aria-label="Direct link to Why the handoff matters" title="Direct link to Why the handoff matters" translate="no">​</a></h2>
<p>This split keeps each product focused:</p>
<ul>
<li class="">authoring stays on the workstation</li>
<li class="">connectivity validation stays at bootstrap time</li>
<li class="">deployment execution stays in the deployment app</li>
</ul>
<p>That is the mental model used throughout the documentation site, and it is the right way to think about the platform when you are debugging or extending it.</p>]]></content:encoded>
            <category>Architecture</category>
            <category>Deployment</category>
        </item>
        <item>
            <title><![CDATA[Welcome to the Foundry documentation site]]></title>
            <link>https://foundry-osd.github.io/blog/welcome-to-foundry-docs</link>
            <guid>https://foundry-osd.github.io/blog/welcome-to-foundry-docs</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Why this site exists and how the documentation is organized.]]></description>
            <content:encoded><![CDATA[<p>The Foundry project now has a dedicated Docusaurus site for both documentation and blog content.</p>
<!-- -->
<p>The goal is simple:</p>
<ul>
<li class="">keep the product split clear</li>
<li class="">make onboarding easier</li>
<li class="">give contributors a stable place for architecture notes and workflow guidance</li>
</ul>
<p>The documentation is organized around the actual runtime flow:</p>
<ol>
<li class=""><code>Foundry</code> builds the media.</li>
<li class=""><code>Foundry.Connect</code> validates network readiness in WinPE.</li>
<li class=""><code>Foundry.Deploy</code> loads catalogs and runs the deployment workflow.</li>
</ol>
<p>That separation matters because each product has a different runtime, a different responsibility, and different configuration concerns.</p>
<p>This first version of the site focuses on:</p>
<ul>
<li class="">getting started</li>
<li class="">architecture and product boundaries</li>
<li class="">configuration guidance</li>
<li class="">developer workflows</li>
</ul>
<p>Expect future posts to cover release notes, catalog changes, and deeper implementation details.</p>]]></content:encoded>
            <category>Docs</category>
        </item>
    </channel>
</rss>