# ai6labs brand assets Every brand material, where it lives, and its status. Version 1.1, 28 October 2026. - **Source of truth:** the `ai6labs/ai6labs-website` repository. A file at `public/` is published at `https://www.ai6labs.com/`. - **Distribution copy:** `https://www.ai6labs.com/brand/ai6labs-brand-kit.zip`, generated from the repository on every build by `src/lib/brand-kit.ts`. Never edit the ZIP; change the source and rebuild (`pnpm build`). - **Columns:** Kit = inside the ZIP (folder shown); Page = shown on `/brand`; Canva = in Canva Uploads. - **Canva:** six files were uploaded through the Canva connector and checked there on 28 October 2026 ("verified"). They are the first export: the same artwork as the current PNGs, without the small edge margin added later. Nothing else is in Canva; a Canva Brand Kit is still to be set up by hand (`README.md`). - **Status:** approved · removed. Ron approved the last open items (page text, footer label, privacy sentence, name rule, template look) on 29 October 2026. ## Logos and marks | Asset | Purpose | Repo path | Public URL | Kit | Page | Canva | Status | | --- | --- | --- | --- | --- | --- | --- | --- | | Logo, colour on light, SVG | Default logo; site header and footer (light theme) | `public/brand/logo/ai6labs-logo.svg` | https://www.ai6labs.com/brand/logo/ai6labs-logo.svg | `logo/` | yes | no | approved | | Logo, colour on light, PNG 1200 and 2400 | Raster use; JSON-LD logo (1200) | `public/brand/logo/ai6labs-logo-1200.png`, `-2400.png` | https://www.ai6labs.com/brand/logo/ai6labs-logo-2400.png | `logo/` | 2400 | verified (2400) | approved | | Logo, colour on dark, SVG and PNG | Site header and footer (dark theme), dark slides | `public/brand/logo/ai6labs-logo-on-dark.svg`, `-1200.png`, `-2400.png` | https://www.ai6labs.com/brand/logo/ai6labs-logo-on-dark.svg | `logo/` | yes | verified (2400) | approved | | Logo, one colour ink, SVG and PNG | Print, single colour | `public/brand/logo/ai6labs-logo-mono-ink.svg`, `-1200.png`, `-2400.png` | https://www.ai6labs.com/brand/logo/ai6labs-logo-mono-ink.svg | `logo/` | yes | verified (2400) | approved | | Logo, one colour white, SVG and PNG | Photos, busy dark backgrounds | `public/brand/logo/ai6labs-logo-mono-white.svg`, `-1200.png`, `-2400.png` | https://www.ai6labs.com/brand/logo/ai6labs-logo-mono-white.svg | `logo/` | yes | verified (2400) | approved | | Mark "ai6", colour, SVG and PNG | Where "Labs" would be too small | `public/brand/logo/ai6labs-mark.svg`, `-1200.png`, `-2400.png` | https://www.ai6labs.com/brand/logo/ai6labs-mark.svg | `logo/` | yes | verified (2400) | approved | | Mark "ai6", ink and white, SVG and PNG | Single-colour mark | `public/brand/logo/ai6labs-mark-mono-ink.*`, `ai6labs-mark-mono-white.*` | https://www.ai6labs.com/brand/logo/ai6labs-mark-mono-ink.svg | `logo/` | no | no | approved | ## Favicons and app icons | Asset | Purpose | Repo path | Public URL | Kit | Page | Canva | Status | | --- | --- | --- | --- | --- | --- | --- | --- | | App icon, SVG | SVG favicon, web manifest | `public/brand/icons/ai6labs-icon.svg` | https://www.ai6labs.com/brand/icons/ai6labs-icon.svg | `icons/` | yes | no | approved | | App icon, PNG 16, 32, 48, 192, 512 | Browsers, Android, avatars | `public/brand/icons/icon-{16,32,48,192,512}.png` | https://www.ai6labs.com/brand/icons/icon-512.png | `icons/` | 512 | verified (512) | approved | | Maskable icon 512, SVG source and PNG | Android adaptive icons | `public/brand/icons/ai6labs-icon-maskable.svg`, `icon-maskable-512.png` | https://www.ai6labs.com/brand/icons/icon-maskable-512.png | `icons/` | no | no | approved | | Apple touch icon 180 | iPhone home screen | `public/apple-touch-icon.png` (where iOS looks) and `public/brand/icons/apple-touch-icon.png` (kit copy) | https://www.ai6labs.com/apple-touch-icon.png | `icons/` | no | no | approved (intentional duplicate) | | favicon.ico 16/32/48 | Old browsers and `/favicon.ico` requests | `public/favicon.ico` | https://www.ai6labs.com/favicon.ico | no | no | no | approved | ## Colours, tokens and fonts | Asset | Purpose | Repo path | Public URL | Kit | Page | Canva | Status | | --- | --- | --- | --- | --- | --- | --- | --- | | Design tokens, source | The only place colour, type and spacing values are defined | `src/app/globals.css` (`:root`, `@theme`) | — | — | — | — | approved | | tokens.css, tokens.json | Machine-readable copies, generated at build | `public/brand/tokens.css`, `tokens.json` (not committed) | https://www.ai6labs.com/brand/tokens.json | `colours/` | linked | no (manual) | approved | | Palette swatches | Human-readable palette | `content/brand.body.html` | https://www.ai6labs.com/brand | `colours/` | yes | no (manual) | approved | | Poppins 400, 500, 600 | Headings and text; the Wearable Devices family | `public/assets/fonts/poppins-{400,500,600}-latin.woff2`, `poppins-OFL.txt` | https://www.ai6labs.com/assets/fonts/poppins-OFL.txt | `fonts/` (guide and licence) | yes | no (Canva has Poppins) | approved | | Geist Mono 400–500 | Labels, figures | `public/assets/fonts/geist-mono-latin.woff2` | — | `fonts/FONTS.md` | yes | no | approved | ## Website images | Asset | Section | Repo path | Public URL | Kit | Status | | --- | --- | --- | --- | --- | --- | | Material still life | Hero, only if the film can't play | `public/assets/hero-material-still-life.{jpg,webp}`, `-800.{jpg,webp}` | https://www.ai6labs.com/assets/hero-material-still-life.jpg | `images/00-hero-still-life.jpg` | approved | | Studio, black and white | 01 People | `public/assets/people-studio-bw.jpg` | https://www.ai6labs.com/assets/people-studio-bw.jpg | `images/01-people-studio.jpg` | approved | | Hands, human and robotic | 02 Approach | `public/assets/approach-hands.{jpg,webp}` | https://www.ai6labs.com/assets/approach-hands.jpg | `images/02-approach-hands.jpg` | approved (the one robot image allowed) | | Glass notes | 03 Signals | `public/assets/signals-glass-notes.{jpg,webp}` | https://www.ai6labs.com/assets/signals-glass-notes.jpg | `images/03-signals-glass-notes.jpg` | approved | | Questions word cloud | 04 Questions | `public/assets/questions-wordcloud.{jpg,webp}` | https://www.ai6labs.com/assets/questions-wordcloud.jpg | `images/04-questions-wordcloud.jpg` | approved | | Sketch table | 05 Method | `public/assets/method-sketch-table.{jpg,webp}` | https://www.ai6labs.com/assets/method-sketch-table.jpg | `images/05-method-sketch-table.jpg` | approved | | Idea wall | 06 Studio | `public/assets/studio-idea-wall.{jpg,webp}` | https://www.ai6labs.com/assets/studio-idea-wall.jpg | `images/06-studio-idea-wall.jpg` | approved | | Team portraits 1–7 | 06 Studio, team orbit | `public/assets/team/team-{1..7}.{jpg,webp}` | https://www.ai6labs.com/assets/team/team-1.jpg | `images/team/team-01.jpg` … `team-07.jpg` | approved (use once, never composite) | Crop guidance and restrictions: `images/IMAGES.md` (https://www.ai6labs.com/brand/images/IMAGES.md). ## Hero film, poster and share image | Asset | Purpose | Repo path | Public URL | Kit | Status | | --- | --- | --- | --- | --- | --- | | Hero film, landscape and portrait, MP4 and WebM | "The Moment Before a Command" | `public/assets/motion/hero-intent.{mp4,webm}`, `hero-intent-portrait.{mp4,webm}` | https://www.ai6labs.com/assets/motion/hero-intent.mp4 | link only (`hero/HERO.md`) | approved | | Hero poster, JPG and WebP | Still frame before the film plays | `public/assets/motion/hero-intent-poster.{jpg,webp}`, `-800.webp` | https://www.ai6labs.com/assets/motion/hero-intent-poster.jpg | `hero/hero-poster.jpg` | approved | | Share image 1200×630 | Open Graph and Twitter link previews | `public/assets/social/ai6labs-human-intent-v2.jpg` | https://www.ai6labs.com/assets/social/ai6labs-human-intent-v2.jpg | `social/ai6labs-share-1200x630.jpg` | approved | ## Copy, documents and machine-readable files | Asset | Purpose | Repo path | Public URL | Kit | Status | | --- | --- | --- | --- | --- | --- | | Site copy | Source of all approved wording | `content/public.body.html` | https://www.ai6labs.com/ | — | approved | | Approved copy file | Name rule, descriptions, lines, headlines | `public/brand/copy/ai6labs-copy.md` | https://www.ai6labs.com/brand/copy/ai6labs-copy.md | `copy/` | approved (mirrors the site) | | /brand page text | Brand page | `content/brand.body.html` | https://www.ai6labs.com/brand | — | approved | | Footer link "Brand kit" | Footer, Explore column | `content/public.body.html` | every page | — | approved | | Privacy font sentence | Privacy policy, Cookies section | `content/privacy.body.html` | https://www.ai6labs.com/privacy | — | approved | | DESIGN.md | Design system | `DESIGN.md` (copied to `public/brand/DESIGN.md` at build) | https://www.ai6labs.com/brand/DESIGN.md | yes | approved | | BRAND-ASSETS.md | This map | `public/brand/BRAND-ASSETS.md` | https://www.ai6labs.com/brand/BRAND-ASSETS.md | yes | approved | | README (start here) | First file in the kit: contents, sources, regeneration, Canva steps | `public/brand/README.md` | https://www.ai6labs.com/brand/README.md | yes (first file) | approved | | Presentation template, PPTX | Editable slides: title, section, content, closing | `public/brand/presentation/ai6labs-slides-template.pptx`, built by `scripts/brand/slides-template.py` | https://www.ai6labs.com/brand/presentation/ai6labs-slides-template.pptx | `presentation/` | approved | | Presentation previews, 4 PNG | Previews of the four layouts | `public/brand/presentation/preview-{1-title,2-section,3-content,4-closing}.png` | https://www.ai6labs.com/brand/presentation/preview-1-title.png | `presentation/` | approved | | Image index | Sections, crop guidance, restrictions | `public/brand/images/IMAGES.md` | https://www.ai6labs.com/brand/images/IMAGES.md | `images/` | approved | | Hero media notes | Poster and film links | `public/brand/hero/HERO.md` | https://www.ai6labs.com/brand/hero/HERO.md | `hero/` | approved | | Fonts guide | Where to get the fonts, hierarchy | `public/brand/fonts/FONTS.md` | https://www.ai6labs.com/brand/fonts/FONTS.md | `fonts/` | approved | | llms.txt | Who we are and what is where, for AI | `public/llms.txt` | https://www.ai6labs.com/llms.txt | — | approved (Tally line added) | | llms-full.txt | llms.txt plus the full page text, generated | `public/llms-full.txt` (not committed) | https://www.ai6labs.com/llms-full.txt | — | approved | | robots.txt, sitemap.xml, web manifest | Crawlers, install, icons | `src/app/robots.ts`, `sitemap.ts`, `manifest.ts` | https://www.ai6labs.com/robots.txt | — | approved | | JSON-LD (Organization, WebSite) | Search engines and AI | `src/lib/site.ts` | in every page | — | approved | ## Old and internal files (not public brand materials) | Item | Where | Decision | | --- | --- | --- | | Design planning notes and reference PNGs | `docs/design/`, `docs/superpowers/` | Kept as history; not in the kit. They mention the removed photos. | | `design-qa.md` | repo root | Kept (QA notes). | | Board deck of 28 October 2026 (DM Sans, navy, teal, orange) | Canva | Not part of the brand; the approved presentation template replaces its look. | ## Still missing - Larger originals of the photos and team portraits (the repository has 720–1600 px web copies). Needs the source files. - Source and licence records for the photographs. Needed before giving images to press. - A Canva Brand Kit with colours and fonts: set up by hand in Canva (steps in `README.md`). ## Removed All removals are in git history. - **Unused photos (approved):** 10 photos, 14 files (10 JPG and 4 WebP copies). The audit said "11 unused images", but the list it was based on had 10 names; the 11 was a counting error. The files removed from `public/assets/` are: `hero-mudra-robotic-hand.jpg`, `hero-team.jpg`, `share-card.jpg`, `team-builders.jpg`, `team-conversation.jpg`, `team-conversation.webp`, `team-inclusive.jpg`, `team-pair-screens.jpg`, `team-pair-screens.webp`, `team-studio-group.jpg`, `team-studio-group.webp`, `team-table.jpg`, `team-tablet-review.jpg`, `team-tablet-review.webp`. - **Unused video (approved):** `public/assets/motion/books-loop.mp4`, `books-loop.webm`, `books-loop-poster.webp`. - **Duplicate footer icons (approved):** the round LinkedIn, GitHub and email buttons that repeated the Connect column. - **Replaced by the new logo and icons:** `public/assets/ai6labs-logo-color.png`, `ai6labs-logo-white.png`, and `public/assets/icons/` (`apple-touch-icon.png`, `favicon.ico`, `icon-180.png`, `icon-192.png`, `icon-32.png`, `icon-512.png`, all with the cut "6"). - **Replaced by Poppins:** `public/assets/fonts/geist-latin.woff2`, `manrope-latin.woff2`, `manrope-OFL.txt`. ## Intentional duplicates - `apple-touch-icon.png` at the site root (where iOS looks) and in `brand/icons/` (for the kit). - `DESIGN.md` at the repo root (source) and `public/brand/DESIGN.md` (generated copy).