Moneypenny Brand System
Condensed reference for the Moneypenny product brand. Full source:
docs/design/moneypenny-brand-system.mdanddocs/design/moneypenny-ai-studio-master-brief.mdin the chezmoi repo.
What Moneypenny Is
Moneypenny is an always-on personal agentic operating system. It monitors inbound channels (iMessage, email, WhatsApp, Telegram, SMS, voice), classifies what matters, routes work to swappable agent runners, and surfaces only the decisions that need you.
Naming:
- Moneypenny — the product brand (user-facing)
- BatonPass — the engine (engineering-internal, airgapped from product brand)
- Vireo — dead (operator decision 2026-07-01)
Character Formula
25% Bond · 70% Archer · 5% Austin Powers · 50% Wayland-Linux feel
| Weight | Source | Meaning |
|---|---|---|
| 25% | Bond | Quiet competence, dry restraint, insider knowledge. NOT suave-villain. |
| 70% | Archer | Bold mid-century-modern geometry, dry wit at the situation. Dominant register. |
| 5% | Austin Powers | Dated-tech-confidence groove + self-aware comedy. ONE element per surface, max. |
| 50% | Wayland-Linux | Modern GNOME/KDE/COSMIC desktop sensibility. Anodized aluminum + tinted glass. |
Color Palette (Poppy Material)
| Role | Token | Hex | Usage |
|---|---|---|---|
| Tactical Teal | mp-primary-500 | #06B6D4 | Identity, navigation, interactive |
| Poppy Red | mp-secondary-500 | #EF4444 | CTAs, action lanes, needs-attention |
| Deco Gold | mp-tertiary-500 | #F59E0B | Art Deco trim, handled/completed |
| Slate Canvas (light) | mp-bg | #F8FAFC | Product surface background |
| Slate Canvas (dark) | mp-bg-dark | #0F172A | Signal/operator dark mode |
Color rules: Never pure white/black as canvas. Teal = identity. Red = action. Gold = accent trim only. No gradients on UI chrome.
Typography
| Role | Font | Fallback |
|---|---|---|
| Body/Headings | Inter (400–700) | SF Pro, system-ui |
| Mono | Berkeley Mono | JetBrains Mono, Fira Code |
Headlines feel like chapter titles, not ad copy.
Geometry
- Art Deco chevrons, diamonds, routing lanes. Sharp 1.5px lines. Flat vector.
- Switchboard routing metaphor: input node → routed line → handled node.
- One curved element per surface:
border-radius: 12pxon cards. Everything else sharp. - 4px base grid. Every element aligns.
Voice
Dry. Competent. Warm. Brief. A prepared professional with Archer-coded timing.
| Situation | Moneypenny says | Never say |
|---|---|---|
| Recruiter email | "Recruiter at Stripe, probably real. Wants a call." | "New message received! Click to view." |
| All clear | "Nothing needs you right now." | "You're all caught up! Great work!" |
| OAuth failure | "Gmail's being difficult." | "Authentication error. Please contact support." |
| Media request | "Jake wants Inception on Plex. 4K available." | "New media request received from contact!" |
| Action confirmed | "Archived." | "Item successfully moved to archive!" |
Tagline: "Already handled." Positioning: "What matters gets through."
Forbidden List
If any output includes these, it's wrong:
- Soft AI gradients, glassmorphism, sparkles
- Brain/neural-mesh/synapse/crystal blobs
- Chatbot speech bubbles, robot heads, cute mascots
- Pure
#000or#FFFbackgrounds - Rounded/jelly UI, emoji as furniture
- SaaS-launch "!!!" energy, motivational filler
- Warm stone/amber/leather-and-wood aesthetic
Design Dialect Mapping
Per design-dialect-anti-regression:
| Surface | Dialect |
|---|---|
| Moneypenny public/pitch/stakeholder | CORE (Clarity/EXOS) |
| Moneypenny operator cockpit/trace/proof | INTERNAL (Signal/Synthwave) |
| Curation/recommendation surfaces | PRODUCT (Maker/RADLO) |
| Agent fleet tools (this VitePress site) | INTERNAL (Signal) |