# Tally brand assets

Every file in the kit: what it's for, where it comes from, its public link and its status. Version 1.3, approved by Ron on 2026-11-08. Generated by `scripts/brand/kit.mjs` from `brand.config.json`.

| File in the kit | Purpose | Source | Public link | Page | Canva | Status |
| --- | --- | --- | --- | --- | --- | --- |
| `README.md` | Start here | `public/brand/README.md` | https://tallyless.com/brand/README.md | yes | no | approved |
| `DESIGN.md` | Colours, the mark, type, layout, motion, voice, name rule | `public/brand/DESIGN.md` | https://tallyless.com/brand/DESIGN.md | yes | no | approved |
| `BRAND-ASSETS.md` | This list | `public/brand/BRAND-ASSETS.md` | https://tallyless.com/brand/BRAND-ASSETS.md | yes | no | approved |
| `logo/tally-logo.svg` | Full logo, colour, on light backgrounds | `public/brand/logo/tally-logo.svg` | https://tallyless.com/brand/logo/tally-logo.svg | yes | no | approved |
| `logo/tally-logo-1200.png` | Full logo, colour, on light backgrounds (PNG 1200, edge margin) | `public/brand/logo/tally-logo-1200.png` | https://tallyless.com/brand/logo/tally-logo-1200.png | no | no | approved |
| `logo/tally-logo-2400.png` | Full logo, colour, on light backgrounds (PNG 2400, edge margin) | `public/brand/logo/tally-logo-2400.png` | https://tallyless.com/brand/logo/tally-logo-2400.png | yes | no | approved |
| `logo/tally-logo-on-dark.svg` | Full logo, colour mark with Paper wordmark, on Night | `public/brand/logo/tally-logo-on-dark.svg` | https://tallyless.com/brand/logo/tally-logo-on-dark.svg | yes | no | approved |
| `logo/tally-logo-on-dark-1200.png` | Full logo, colour mark with Paper wordmark, on Night (PNG 1200, edge margin) | `public/brand/logo/tally-logo-on-dark-1200.png` | https://tallyless.com/brand/logo/tally-logo-on-dark-1200.png | no | no | approved |
| `logo/tally-logo-on-dark-2400.png` | Full logo, colour mark with Paper wordmark, on Night (PNG 2400, edge margin) | `public/brand/logo/tally-logo-on-dark-2400.png` | https://tallyless.com/brand/logo/tally-logo-on-dark-2400.png | yes | no | approved |
| `logo/tally-logo-mono-dark.svg` | Full logo, one colour Ink, for print and stamps | `public/brand/logo/tally-logo-mono-dark.svg` | https://tallyless.com/brand/logo/tally-logo-mono-dark.svg | yes | no | approved |
| `logo/tally-logo-mono-dark-1200.png` | Full logo, one colour Ink, for print and stamps (PNG 1200, edge margin) | `public/brand/logo/tally-logo-mono-dark-1200.png` | https://tallyless.com/brand/logo/tally-logo-mono-dark-1200.png | no | no | approved |
| `logo/tally-logo-mono-dark-2400.png` | Full logo, one colour Ink, for print and stamps (PNG 2400, edge margin) | `public/brand/logo/tally-logo-mono-dark-2400.png` | https://tallyless.com/brand/logo/tally-logo-mono-dark-2400.png | yes | no | approved |
| `logo/tally-logo-mono-white.svg` | Full logo, one colour white, on Tally green or photos | `public/brand/logo/tally-logo-mono-white.svg` | https://tallyless.com/brand/logo/tally-logo-mono-white.svg | yes | no | approved |
| `logo/tally-logo-mono-white-1200.png` | Full logo, one colour white, on Tally green or photos (PNG 1200, edge margin) | `public/brand/logo/tally-logo-mono-white-1200.png` | https://tallyless.com/brand/logo/tally-logo-mono-white-1200.png | no | no | approved |
| `logo/tally-logo-mono-white-2400.png` | Full logo, one colour white, on Tally green or photos (PNG 2400, edge margin) | `public/brand/logo/tally-logo-mono-white-2400.png` | https://tallyless.com/brand/logo/tally-logo-mono-white-2400.png | yes | no | approved |
| `mark/tally-mark.svg` | The T mark, colour | `public/brand/mark/tally-mark.svg` | https://tallyless.com/brand/mark/tally-mark.svg | yes | no | approved |
| `mark/tally-mark-512.png` | The T mark, colour (PNG 512) | `public/brand/mark/tally-mark-512.png` | https://tallyless.com/brand/mark/tally-mark-512.png | no | no | approved |
| `mark/tally-mark-1024.png` | The T mark, colour (PNG 1024) | `public/brand/mark/tally-mark-1024.png` | https://tallyless.com/brand/mark/tally-mark-1024.png | yes | no | approved |
| `mark/tally-mark-mono-dark.svg` | The T mark, one colour Ink | `public/brand/mark/tally-mark-mono-dark.svg` | https://tallyless.com/brand/mark/tally-mark-mono-dark.svg | yes | no | approved |
| `mark/tally-mark-mono-dark-512.png` | The T mark, one colour Ink (PNG 512) | `public/brand/mark/tally-mark-mono-dark-512.png` | https://tallyless.com/brand/mark/tally-mark-mono-dark-512.png | no | no | approved |
| `mark/tally-mark-mono-dark-1024.png` | The T mark, one colour Ink (PNG 1024) | `public/brand/mark/tally-mark-mono-dark-1024.png` | https://tallyless.com/brand/mark/tally-mark-mono-dark-1024.png | no | no | approved |
| `mark/tally-mark-mono-white.svg` | The T mark, one colour white | `public/brand/mark/tally-mark-mono-white.svg` | https://tallyless.com/brand/mark/tally-mark-mono-white.svg | yes | no | approved |
| `mark/tally-mark-mono-white-512.png` | The T mark, one colour white (PNG 512) | `public/brand/mark/tally-mark-mono-white-512.png` | https://tallyless.com/brand/mark/tally-mark-mono-white-512.png | no | no | approved |
| `mark/tally-mark-mono-white-1024.png` | The T mark, one colour white (PNG 1024) | `public/brand/mark/tally-mark-mono-white-1024.png` | https://tallyless.com/brand/mark/tally-mark-mono-white-1024.png | no | no | approved |
| `icons/tally-app-icon-primary.svg` | App icon, primary | `public/brand/icons/tally-app-icon-primary.svg` | https://tallyless.com/brand/icons/tally-app-icon-primary.svg | yes | no | approved |
| `icons/tally-app-icon-primary-1024.png` | App icon, primary (PNG 1024) | `public/brand/icons/tally-app-icon-primary-1024.png` | https://tallyless.com/brand/icons/tally-app-icon-primary-1024.png | yes | no | approved |
| `icons/tally-app-icon-dark.svg` | App icon, dark | `public/brand/icons/tally-app-icon-dark.svg` | https://tallyless.com/brand/icons/tally-app-icon-dark.svg | no | no | approved |
| `icons/tally-app-icon-dark-1024.png` | App icon, dark (PNG 1024) | `public/brand/icons/tally-app-icon-dark-1024.png` | https://tallyless.com/brand/icons/tally-app-icon-dark-1024.png | no | no | approved |
| `icons/tally-app-icon-light.svg` | App icon, light | `public/brand/icons/tally-app-icon-light.svg` | https://tallyless.com/brand/icons/tally-app-icon-light.svg | no | no | approved |
| `icons/tally-app-icon-light-1024.png` | App icon, light (PNG 1024) | `public/brand/icons/tally-app-icon-light-1024.png` | https://tallyless.com/brand/icons/tally-app-icon-light-1024.png | no | no | approved |
| `icons/tally-app-icon-mono.svg` | App icon, mono | `public/brand/icons/tally-app-icon-mono.svg` | https://tallyless.com/brand/icons/tally-app-icon-mono.svg | no | no | approved |
| `icons/tally-app-icon-mono-1024.png` | App icon, mono (PNG 1024) | `public/brand/icons/tally-app-icon-mono-1024.png` | https://tallyless.com/brand/icons/tally-app-icon-mono-1024.png | no | no | approved |
| `icons/mac-app-icon.png` | The desktop app's icon (1024) | `public/brand/icons/mac-app-icon.png` | https://tallyless.com/brand/icons/mac-app-icon.png | no | no | approved |
| `icons/icon.svg` | Browser icon, SVG | `public/brand/icons/icon.svg` | https://tallyless.com/brand/icons/icon.svg | yes | no | approved |
| `icons/icon-16.png` | Browser and home-screen icon, 16 px | `public/brand/icons/icon-16.png` | https://tallyless.com/brand/icons/icon-16.png | no | no | approved |
| `icons/icon-32.png` | Browser and home-screen icon, 32 px | `public/brand/icons/icon-32.png` | https://tallyless.com/brand/icons/icon-32.png | no | no | approved |
| `icons/icon-48.png` | Browser and home-screen icon, 48 px | `public/brand/icons/icon-48.png` | https://tallyless.com/brand/icons/icon-48.png | no | no | approved |
| `icons/icon-192.png` | Browser and home-screen icon, 192 px | `public/brand/icons/icon-192.png` | https://tallyless.com/brand/icons/icon-192.png | no | no | approved |
| `icons/icon-512.png` | Browser and home-screen icon, 512 px | `public/brand/icons/icon-512.png` | https://tallyless.com/brand/icons/icon-512.png | yes | no | approved |
| `icons/icon-maskable-512.png` | Android maskable icon (white mark on Tally green) | `public/brand/icons/icon-maskable-512.png` | https://tallyless.com/brand/icons/icon-maskable-512.png | no | no | approved |
| `icons/apple-touch-icon.png` | Apple touch icon, 180 px | `public/brand/icons/apple-touch-icon.png` | https://tallyless.com/brand/icons/apple-touch-icon.png | no | no | approved |
| `icons/tally-menubar-template.svg` | macOS menu-bar template icon | `public/brand/icons/tally-menubar-template.svg` | https://tallyless.com/brand/icons/tally-menubar-template.svg | no | no | approved |
| `colours/tokens.css` | Colour, font, radius and easing tokens (generated from the site) | `public/brand/tokens.css` | https://tallyless.com/brand/tokens.css | yes | no | approved |
| `colours/tokens.json` | The same tokens as JSON | `public/brand/tokens.json` | https://tallyless.com/brand/tokens.json | yes | no | approved |
| `fonts/FONTS.md` | Fonts, weights, roles and links | `public/brand/fonts/FONTS.md` | https://tallyless.com/brand/fonts/FONTS.md | yes | no | approved |
| `fonts/OFL-Figtree.txt` | Figtree licence (SIL OFL 1.1) | `public/brand/fonts/OFL-Figtree.txt` | https://tallyless.com/brand/fonts/OFL-Figtree.txt | no | no | approved |
| `fonts/OFL-IBMPlexMono.txt` | IBM Plex Mono licence (SIL OFL 1.1) | `public/brand/fonts/OFL-IBMPlexMono.txt` | https://tallyless.com/brand/fonts/OFL-IBMPlexMono.txt | no | no | approved |
| `fonts/OFL-ShareTechMono.txt` | Share Tech Mono licence (SIL OFL 1.1) | `public/brand/fonts/OFL-ShareTechMono.txt` | https://tallyless.com/brand/fonts/OFL-ShareTechMono.txt | no | no | approved |
| `copy/tally-copy.md` | Approved copy: name rule, primary line, description, boilerplate, lines | `public/brand/copy/tally-copy.md` | https://tallyless.com/brand/copy/tally-copy.md | yes | no | approved |
| `images/IMAGES.md` | How to use the images | `public/brand/images/IMAGES.md` | https://tallyless.com/brand/images/IMAGES.md | no | no | approved |
| `images/tally-invite-hero-1200.jpg` | Email hero, 1200 × 675 | `public/brand/images/tally-invite-hero-1200.jpg` | https://tallyless.com/brand/images/tally-invite-hero-1200.jpg | yes | no | approved |
| `images/tally-invite-hero-960.webp` | Invite hero for the web, 960 | `public/brand/images/tally-invite-hero-960.webp` | https://tallyless.com/brand/images/tally-invite-hero-960.webp | no | no | approved |
| `images/people/design-lead.webp` | Keeper as the design lead | `public/brand/images/people/design-lead.webp` | https://tallyless.com/brand/images/people/design-lead.webp | yes | no | approved |
| `images/people/finance-lead.webp` | Keeper as the finance lead | `public/brand/images/people/finance-lead.webp` | https://tallyless.com/brand/images/people/finance-lead.webp | yes | no | approved |
| `images/people/product-manager.webp` | Keeper as the product manager | `public/brand/images/people/product-manager.webp` | https://tallyless.com/brand/images/people/product-manager.webp | yes | no | approved |
| `images/people/backend-engineer.webp` | Keeper as the backend engineer | `public/brand/images/people/backend-engineer.webp` | https://tallyless.com/brand/images/people/backend-engineer.webp | yes | no | approved |
| `social/tally-share-1200x630.jpg` | Share card (Open Graph), 1200 × 630 | `public/brand/social/tally-share-1200x630.jpg` | https://tallyless.com/brand/social/tally-share-1200x630.jpg | yes | no | approved |
| `film/tally-intro.mp4` | Brand film, 1280 × 720, 42 s | `public/brand/film/tally-intro.mp4` | https://tallyless.com/brand/film/tally-intro.mp4 | yes | no | approved |
| `film/tally-intro-poster.jpg` | Brand film poster frame | `public/brand/film/tally-intro-poster.jpg` | https://tallyless.com/brand/film/tally-intro-poster.jpg | yes | no | approved |
| `presentation/tally-slides-template.pptx` | Slide template, four layouts | `public/brand/presentation/tally-slides-template.pptx` | https://tallyless.com/brand/presentation/tally-slides-template.pptx | yes | no | approved |
| `presentation/preview-1-title.png` | Slide template preview: title | `public/brand/presentation/preview-1-title.png` | https://tallyless.com/brand/presentation/preview-1-title.png | yes | no | approved |
| `presentation/preview-2-section.png` | Slide template preview: section | `public/brand/presentation/preview-2-section.png` | https://tallyless.com/brand/presentation/preview-2-section.png | yes | no | approved |
| `presentation/preview-3-content.png` | Slide template preview: content | `public/brand/presentation/preview-3-content.png` | https://tallyless.com/brand/presentation/preview-3-content.png | yes | no | approved |
| `presentation/preview-4-closing.png` | Slide template preview: closing | `public/brand/presentation/preview-4-closing.png` | https://tallyless.com/brand/presentation/preview-4-closing.png | yes | no | approved |
