diff --git a/CHANGELOG.md b/CHANGELOG.md
index 198eb02..283763e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,10 @@ See [docs/RELEASING.md](docs/RELEASING.md) for the release procedure.
## [Unreleased]
+### Changed
+- Added the NASDE branding source assets and updated the README and
+ documentation website to use the new brand. ([#73])
+
## [0.5.0] — 2026-06-24
### Added
@@ -597,4 +601,5 @@ Initial release under the **nasde-toolkit** name (rebrand from
[#69]: https://github.com/NoesisVision/nasde-toolkit/pull/69
[#70]: https://github.com/NoesisVision/nasde-toolkit/pull/70
[#71]: https://github.com/NoesisVision/nasde-toolkit/pull/71
+[#73]: https://github.com/NoesisVision/nasde-toolkit/pull/73
[gh-litellm-2026-04]: https://github.com/BerriAI/litellm/security/advisories/GHSA-xqmj-j6mv-4862
diff --git a/README.md b/README.md
index 2084bf7..ffb4eba 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-

+
Noesis Agentic Software Development Evals Toolkit
diff --git a/branding/README.md b/branding/README.md
new file mode 100644
index 0000000..27af61c
--- /dev/null
+++ b/branding/README.md
@@ -0,0 +1,25 @@
+# NASDE Branding
+
+This directory contains the source vector assets for the NASDE project brand.
+
+## Logo Assets
+
+- `nasde-mark.svg` - primary standalone mark.
+- `nasde-mark-dark.svg` - standalone mark tuned for dark backgrounds.
+- `nasde-mark-mono.svg` - single-color standalone mark.
+- `nasde-wordmark.svg` - wordmark without the mark.
+- `nasde-lockup.svg` - primary horizontal lockup with mark, wordmark, and acronym expansion.
+- `nasde-lockup-card.svg` - primary horizontal lockup on a light background for README and other mixed-theme surfaces.
+- `nasde-lockup-simple.svg` - horizontal lockup with mark and wordmark.
+- `nasde-stacked.svg` - stacked lockup for square placements.
+
+## Usage
+
+- The repository README uses `branding/nasde-lockup-card.svg`.
+- The documentation website header uses `website/src/assets/nasde-mark.png`.
+- The documentation website hero uses `website/public/nasde-toolkit-hero.svg`.
+- Favicons are generated into `website/public/favicon.svg` and `website/public/favicon.png`.
+
+Prefer the SVG files in this directory as the source of truth. Regenerate raster
+or website-specific assets from these vectors when a derived asset needs to
+change.
diff --git a/branding/nasde-lockup-card.svg b/branding/nasde-lockup-card.svg
new file mode 100644
index 0000000..0ffebab
--- /dev/null
+++ b/branding/nasde-lockup-card.svg
@@ -0,0 +1,30 @@
+
diff --git a/branding/nasde-lockup-simple.svg b/branding/nasde-lockup-simple.svg
new file mode 100644
index 0000000..e46d297
--- /dev/null
+++ b/branding/nasde-lockup-simple.svg
@@ -0,0 +1,27 @@
+
diff --git a/branding/nasde-lockup.svg b/branding/nasde-lockup.svg
new file mode 100644
index 0000000..0effd73
--- /dev/null
+++ b/branding/nasde-lockup.svg
@@ -0,0 +1,30 @@
+
diff --git a/branding/nasde-mark-dark.svg b/branding/nasde-mark-dark.svg
new file mode 100644
index 0000000..587d6c6
--- /dev/null
+++ b/branding/nasde-mark-dark.svg
@@ -0,0 +1,26 @@
+
diff --git a/branding/nasde-mark-mono.svg b/branding/nasde-mark-mono.svg
new file mode 100644
index 0000000..1ff4025
--- /dev/null
+++ b/branding/nasde-mark-mono.svg
@@ -0,0 +1,16 @@
+
diff --git a/branding/nasde-mark.svg b/branding/nasde-mark.svg
new file mode 100644
index 0000000..6302bd0
--- /dev/null
+++ b/branding/nasde-mark.svg
@@ -0,0 +1,26 @@
+
diff --git a/branding/nasde-stacked.svg b/branding/nasde-stacked.svg
new file mode 100644
index 0000000..88eab80
--- /dev/null
+++ b/branding/nasde-stacked.svg
@@ -0,0 +1,28 @@
+
diff --git a/branding/nasde-wordmark.svg b/branding/nasde-wordmark.svg
new file mode 100644
index 0000000..287ddba
--- /dev/null
+++ b/branding/nasde-wordmark.svg
@@ -0,0 +1,7 @@
+
diff --git a/nasde-toolkit-logo.png b/nasde-toolkit-logo.png
deleted file mode 100644
index 1326b3a..0000000
Binary files a/nasde-toolkit-logo.png and /dev/null differ
diff --git a/website/astro.config.mjs b/website/astro.config.mjs
index 0fb2e78..da402fb 100644
--- a/website/astro.config.mjs
+++ b/website/astro.config.mjs
@@ -14,8 +14,8 @@ export default defineConfig({
starlight({
title: 'Nasde Toolkit Docs',
logo: {
- src: './src/assets/noesis-logo.png',
- alt: 'Noesis Vision',
+ src: './src/assets/nasde-mark.png',
+ alt: 'Nasde Toolkit',
},
favicon: '/favicon.png',
customCss: ['./src/styles/custom.css'],
diff --git a/website/public/favicon.png b/website/public/favicon.png
index 1161339..fee545a 100644
Binary files a/website/public/favicon.png and b/website/public/favicon.png differ
diff --git a/website/public/favicon.svg b/website/public/favicon.svg
index cba5ac1..09d76cf 100644
--- a/website/public/favicon.svg
+++ b/website/public/favicon.svg
@@ -1 +1,26 @@
-
\ No newline at end of file
+
diff --git a/website/public/nasde-toolkit-hero.svg b/website/public/nasde-toolkit-hero.svg
new file mode 100644
index 0000000..ad62089
--- /dev/null
+++ b/website/public/nasde-toolkit-hero.svg
@@ -0,0 +1,28 @@
+
diff --git a/website/src/assets/nasde-mark.png b/website/src/assets/nasde-mark.png
new file mode 100644
index 0000000..fee545a
Binary files /dev/null and b/website/src/assets/nasde-mark.png differ
diff --git a/website/src/assets/nasde-toolkit-logo.png b/website/src/assets/nasde-toolkit-logo.png
deleted file mode 100644
index 1326b3a..0000000
Binary files a/website/src/assets/nasde-toolkit-logo.png and /dev/null differ
diff --git a/website/src/assets/noesis-logo.png b/website/src/assets/noesis-logo.png
deleted file mode 100644
index b243c5a..0000000
Binary files a/website/src/assets/noesis-logo.png and /dev/null differ
diff --git a/website/src/content/docs/index.mdx b/website/src/content/docs/index.mdx
index 69c200d..f325655 100644
--- a/website/src/content/docs/index.mdx
+++ b/website/src/content/docs/index.mdx
@@ -5,7 +5,7 @@ template: splash
hero:
tagline: Measure how your whole AI coding setup performs — and what it costs in tokens and dollars across models and providers — so you can choose where to invest and when to switch. This is the documentation.
image:
- file: ../../assets/nasde-toolkit-logo.png
+ html: '

'
actions:
- text: Get Started
link: /nasde-toolkit/getting-started/quick-start/
diff --git a/website/src/styles/custom.css b/website/src/styles/custom.css
index a5e3b58..2f8238d 100644
--- a/website/src/styles/custom.css
+++ b/website/src/styles/custom.css
@@ -1,9 +1,9 @@
-/* Nasde Toolkit docs — Noesis teal brand theme.
+/* Nasde Toolkit docs — NASDE teal brand theme.
Replaces Starlight's default purple accent with the teal/cyan from the
- Noesis logo, keeping the docs visually consistent with noesis-docs. */
+ NASDE logo, keeping the docs visually consistent with the product mark. */
:root {
- /* Dark theme accent (teal/cyan from the logo glow) */
+ /* Dark theme accent (teal/cyan from the NASDE mark) */
--sl-color-accent-low: #11353a;
--sl-color-accent: #2b92a8;
--sl-color-accent-high: #a7e3ed;
@@ -49,11 +49,19 @@
so the light-background Nasde artwork doesn't clash with dark mode. */
.hero > img,
.hero .hero-html img {
+ display: block;
+ inline-size: 100%;
+ block-size: auto;
border-radius: 1rem;
background: var(--sl-color-gray-7, #f4f5f7);
box-shadow: 0 0 3rem rgba(43, 146, 168, 0.2);
}
+.hero > .hero-html {
+ align-items: center;
+ justify-content: center;
+}
+
/* Inline `code` inside headings renders at the full heading size by default,
which looks oversized next to the prose. Scale it down a touch. */
.sl-markdown-content h1 code,