From 785f8cb4455eb0a021f4975827890396ae155ed2 Mon Sep 17 00:00:00 2001
From: Sebastian Maniak
Date: Mon, 1 Jun 2026 13:18:02 -0400
Subject: [PATCH 1/5] Replace Linux Foundation branding with AAIF
agentgateway was accepted into the AAIF (aaif.io). Swap the Linux
Foundation logo and text for the new AAIF logo across the site, and
add a "Visit the AAIF project" link to the homepage hero.
- Add static/aaif-light.svg (black) and aaif-dark.svg (white) logo variants
- Hero "Part of" badge: AAIF logo (auto-inverts in dark mode) + project link
- Contributing Companies carousel: Linux Foundation -> AAIF
- Footer: "A Linux Foundation Project" -> "An AAIF Project"
- Enterprise page: update copy and logo (white variant for dark section)
- Quotes carousel: AAIF logo with light/dark filter handling
Testimonial quotes and historical blog posts left unchanged, as they
are verbatim/dated records.
Co-Authored-By: Claude Opus 4.8 (1M context)
Signed-off-by: Sebastian Maniak
---
layouts/_default/enterprise.html | 4 +--
layouts/partials/homepage-content.html | 19 ++++++++++----
layouts/partials/quotes-carousel.html | 5 ++--
static/aaif-dark.svg | 34 ++++++++++++++++++++++++++
static/aaif-light.svg | 34 ++++++++++++++++++++++++++
5 files changed, 87 insertions(+), 9 deletions(-)
create mode 100644 static/aaif-dark.svg
create mode 100644 static/aaif-light.svg
diff --git a/layouts/_default/enterprise.html b/layouts/_default/enterprise.html
index facb4953a..0dc48107c 100644
--- a/layouts/_default/enterprise.html
+++ b/layouts/_default/enterprise.html
@@ -20,11 +20,11 @@
Enterprise Distributions
- Agentgateway was originally created by Solo.io and is a Linux Foundation project. The listed partners offer enterprise distributions and commercial support for agentgateway.
+ Agentgateway was originally created by Solo.io and is an AAIF project. The listed partners offer enterprise distributions and commercial support for agentgateway.
-
+
diff --git a/layouts/partials/homepage-content.html b/layouts/partials/homepage-content.html
index 0c00f9114..097f8ddaf 100644
--- a/layouts/partials/homepage-content.html
+++ b/layouts/partials/homepage-content.html
@@ -136,6 +136,14 @@
.hp-page .hp-hero-logo-dark { display: none; }
.dark .hp-page .hp-hero-logo-light { display: none; }
.dark .hp-page .hp-hero-logo-dark { display: block; }
+.hp-page .hp-aaif-badge { height: 26px; width: auto; opacity: 0.6; filter: brightness(0); }
+.dark .hp-page .hp-aaif-badge { filter: brightness(0) invert(1); }
+.hp-page .hp-aaif-link {
+ font-family: var(--hp-font-m); font-size: 12px; letter-spacing: 0.06em;
+ color: var(--hp-text-5); text-decoration: none;
+ border-bottom: 1px solid transparent; transition: color .18s ease, border-color .18s ease;
+}
+.hp-page .hp-aaif-link:hover { color: var(--hp-text-2); border-bottom-color: currentColor; }
.hp-hero-lede {
font-family: var(--hp-font-h); font-weight: 600;
font-size: clamp(26px, 2.6vw, 36px); line-height: 1.18; letter-spacing: -0.02em;
@@ -657,9 +665,10 @@
An open source HTTP and gRPC gateway that handles traditional application traffic and AI-native protocols in one data plane. Route, secure, observe, and govern services, LLM provider traffic, MCP tools, and agent-to-agent communication without stitching together separate gateways.
-
+
@@ -887,7 +896,7 @@
APIs & Services
Contributing Companies
diff --git a/layouts/partials/quotes-carousel.html b/layouts/partials/quotes-carousel.html
index 0477cce54..57a3a68fb 100644
--- a/layouts/partials/quotes-carousel.html
+++ b/layouts/partials/quotes-carousel.html
@@ -16,7 +16,8 @@
.hp-quotes-left {
display: flex; flex-direction: column; align-items: flex-start; gap: 20px;
}
-.hp-quotes-logo { height: 64px; width: auto; }
+.hp-quotes-logo { height: 64px; width: auto; filter: brightness(0); opacity: 0.7; }
+.dark .hp-quotes-logo { filter: brightness(0) invert(1); }
@media (min-width: 1024px) { .hp-quotes-logo { height: 80px; } }
.hp-quotes-nav { display: flex; gap: 10px; }
.hp-quotes-nav button {
@@ -64,7 +65,7 @@
-
+
diff --git a/static/aaif-dark.svg b/static/aaif-dark.svg
new file mode 100644
index 000000000..26b2f3097
--- /dev/null
+++ b/static/aaif-dark.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/aaif-light.svg b/static/aaif-light.svg
new file mode 100644
index 000000000..50be01ada
--- /dev/null
+++ b/static/aaif-light.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 409bab17c7e6b4b596ffdaca4fd746f66665422b Mon Sep 17 00:00:00 2001
From: Sebastian Maniak
Date: Mon, 1 Jun 2026 13:32:16 -0400
Subject: [PATCH 2/5] Add site-wide AAIF announcement banner; refine
hero/spotlight branding
- Add dismissible goose-style top banner (announcement.html) announcing
agentgateway joining the AAIF, linking to aaif.io. Shown site-wide via
the existing announcement partial hook; offsets the fixed navbars and
page content so nothing is covered. Dismissal persists in localStorage.
- Tag the landing nav wrapper (.agw-landing-nav-wrap) so the banner can
shift it down.
- Spotlight quote block: replace "THE LINUX FOUNDATION" wordmark with the
AAIF logo (white variant on the dark section).
- Hero badge: drop the "Visit the AAIF project" text link, make the logo
itself the link, and enlarge it (26px -> 44px).
Co-Authored-By: Claude Opus 4.8 (1M context)
Signed-off-by: Sebastian Maniak
---
layouts/partials/announcement.html | 71 ++++++++++++++++++++++++++
layouts/partials/homepage-content.html | 17 +++---
layouts/partials/nav.html | 2 +-
3 files changed, 79 insertions(+), 11 deletions(-)
create mode 100644 layouts/partials/announcement.html
diff --git a/layouts/partials/announcement.html b/layouts/partials/announcement.html
new file mode 100644
index 000000000..f58c8c621
--- /dev/null
+++ b/layouts/partials/announcement.html
@@ -0,0 +1,71 @@
+{{- /*
+ AAIF announcement banner — a dismissible, goose-style fixed bar pinned to the
+ top of the viewport. This partial is included from every page template
+ (homepage, docs, tutorials, enterprise, blog), so the banner is site-wide.
+
+ Dismissal is remembered in localStorage. When the banner is showing, the
+ `agw-has-banner` class on shifts the fixed navbars and page content
+ down by the banner height so nothing is covered.
+*/ -}}
+
+
+
+
✨ agentgateway has joined the Agentic AI Foundation (AAIF) — Learn more ✨
+
×
+
+
+
diff --git a/layouts/partials/homepage-content.html b/layouts/partials/homepage-content.html
index 097f8ddaf..95bf737ba 100644
--- a/layouts/partials/homepage-content.html
+++ b/layouts/partials/homepage-content.html
@@ -136,14 +136,10 @@
.hp-page .hp-hero-logo-dark { display: none; }
.dark .hp-page .hp-hero-logo-light { display: none; }
.dark .hp-page .hp-hero-logo-dark { display: block; }
-.hp-page .hp-aaif-badge { height: 26px; width: auto; opacity: 0.6; filter: brightness(0); }
+.hp-page .hp-aaif-badge { height: 44px; width: auto; opacity: 0.6; filter: brightness(0); }
.dark .hp-page .hp-aaif-badge { filter: brightness(0) invert(1); }
-.hp-page .hp-aaif-link {
- font-family: var(--hp-font-m); font-size: 12px; letter-spacing: 0.06em;
- color: var(--hp-text-5); text-decoration: none;
- border-bottom: 1px solid transparent; transition: color .18s ease, border-color .18s ease;
-}
-.hp-page .hp-aaif-link:hover { color: var(--hp-text-2); border-bottom-color: currentColor; }
+.hp-page .hp-aaif-link { display: inline-flex; align-items: center; line-height: 0; }
+.hp-page .hp-aaif-link:hover .hp-aaif-badge { opacity: 0.9; }
.hp-hero-lede {
font-family: var(--hp-font-h); font-weight: 600;
font-size: clamp(26px, 2.6vw, 36px); line-height: 1.18; letter-spacing: -0.02em;
@@ -667,8 +663,9 @@
@@ -1319,7 +1316,7 @@
Jo
- THE LINUX
FOUNDATION
+
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index 8816fca4e..24ce933e0 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -444,7 +444,7 @@
color: #e5e7eb; /* gray-200 — visible on the near-black nav in dark mode */
}
-
+
From c647de2f6fb993ca69c39965d823685fa68b85ce Mon Sep 17 00:00:00 2001
From: Sebastian Maniak
Date: Mon, 1 Jun 2026 15:14:13 -0400
Subject: [PATCH 3/5] Tune hero AAIF badge: match wordmark color, rebalance
sizing
Render the "Part of" AAIF logo via a CSS mask painted with --hp-text-2 so
it matches the agentgateway wordmark color (#151927 light / near-white
dark) instead of a flat gray. Shrink the logo 44px -> 30px and bump the
"Part of" label 12px -> 13px so the two read as a balanced lockup.
Co-Authored-By: Claude Opus 4.8 (1M context)
Signed-off-by: Sebastian Maniak
---
layouts/partials/homepage-content.html | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/layouts/partials/homepage-content.html b/layouts/partials/homepage-content.html
index 95bf737ba..f03b309c3 100644
--- a/layouts/partials/homepage-content.html
+++ b/layouts/partials/homepage-content.html
@@ -136,10 +136,15 @@
.hp-page .hp-hero-logo-dark { display: none; }
.dark .hp-page .hp-hero-logo-light { display: none; }
.dark .hp-page .hp-hero-logo-dark { display: block; }
-.hp-page .hp-aaif-badge { height: 44px; width: auto; opacity: 0.6; filter: brightness(0); }
-.dark .hp-page .hp-aaif-badge { filter: brightness(0) invert(1); }
+.hp-page .hp-aaif-badge {
+ display: inline-block; width: 124px; height: 30px;
+ background-color: var(--hp-text-2);
+ -webkit-mask: url(/aaif-light.svg) center / contain no-repeat;
+ mask: url(/aaif-light.svg) center / contain no-repeat;
+ transition: opacity .18s ease;
+}
.hp-page .hp-aaif-link { display: inline-flex; align-items: center; line-height: 0; }
-.hp-page .hp-aaif-link:hover .hp-aaif-badge { opacity: 0.9; }
+.hp-page .hp-aaif-link:hover .hp-aaif-badge { opacity: 0.7; }
.hp-hero-lede {
font-family: var(--hp-font-h); font-weight: 600;
font-size: clamp(26px, 2.6vw, 36px); line-height: 1.18; letter-spacing: -0.02em;
@@ -662,9 +667,9 @@
-
Part of
+
Part of
-
+
From 8ef3e3616b4c326174ce70f89dc77cb7ce90d0bc Mon Sep 17 00:00:00 2001
From: Sebastian Maniak
Date: Thu, 4 Jun 2026 09:39:02 -0400
Subject: [PATCH 4/5] Refine landing branding: transparent nav logo, tighter
hero spacing, AAIF link
- Use transparent agw-light/agw-dark logos in landing nav (removes white box)
- Remove "Part of" label from hero AAIF badge
- Tighten hero wordmark-to-lede spacing; pull AAIF badge nearer the paragraph
- Point banner "Learn more" at the AAIF announcement blog post
Co-Authored-By: Claude Opus 4.8 (1M context)
Signed-off-by: Sebastian Maniak
---
layouts/partials/announcement.html | 2 +-
layouts/partials/homepage-content.html | 5 ++---
layouts/partials/nav.html | 6 +++---
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/layouts/partials/announcement.html b/layouts/partials/announcement.html
index f58c8c621..25f246433 100644
--- a/layouts/partials/announcement.html
+++ b/layouts/partials/announcement.html
@@ -46,7 +46,7 @@
-
✨ agentgateway has joined the Agentic AI Foundation (AAIF) — Learn more ✨
+
✨ agentgateway has joined the Agentic AI Foundation (AAIF) — Learn more ✨
×
diff --git a/layouts/partials/homepage-content.html b/layouts/partials/homepage-content.html
index f03b309c3..ca836ede2 100644
--- a/layouts/partials/homepage-content.html
+++ b/layouts/partials/homepage-content.html
@@ -129,7 +129,7 @@
.hp-eyebrow-dot { width: 22px; height: 22px; display: inline-flex; align-items: center; justify-content: center; }
.hp-eyebrow-dot img { width: 22px; height: 22px; }
.hp-hero-title {
- margin: 0 0 28px; line-height: 1;
+ margin: 0 0 8px; line-height: 1;
}
.hp-hero-logo { height: clamp(140px, 16vw, 220px); width: auto; }
.hp-page .hp-hero-logo-light { display: block; }
@@ -666,8 +666,7 @@