Skip to content

Moneypenny Brand System

Condensed reference for the Moneypenny product brand. Full source: docs/design/moneypenny-brand-system.md and docs/design/moneypenny-ai-studio-master-brief.md in 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

WeightSourceMeaning
25%BondQuiet competence, dry restraint, insider knowledge. NOT suave-villain.
70%ArcherBold mid-century-modern geometry, dry wit at the situation. Dominant register.
5%Austin PowersDated-tech-confidence groove + self-aware comedy. ONE element per surface, max.
50%Wayland-LinuxModern GNOME/KDE/COSMIC desktop sensibility. Anodized aluminum + tinted glass.

Color Palette (Poppy Material)

RoleTokenHexUsage
Tactical Tealmp-primary-500#06B6D4Identity, navigation, interactive
Poppy Redmp-secondary-500#EF4444CTAs, action lanes, needs-attention
Deco Goldmp-tertiary-500#F59E0BArt Deco trim, handled/completed
Slate Canvas (light)mp-bg#F8FAFCProduct surface background
Slate Canvas (dark)mp-bg-dark#0F172ASignal/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

RoleFontFallback
Body/HeadingsInter (400–700)SF Pro, system-ui
MonoBerkeley MonoJetBrains 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: 12px on cards. Everything else sharp.
  • 4px base grid. Every element aligns.

Voice

Dry. Competent. Warm. Brief. A prepared professional with Archer-coded timing.

SituationMoneypenny saysNever 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 #000 or #FFF backgrounds
  • 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:

SurfaceDialect
Moneypenny public/pitch/stakeholderCORE (Clarity/EXOS)
Moneypenny operator cockpit/trace/proofINTERNAL (Signal/Synthwave)
Curation/recommendation surfacesPRODUCT (Maker/RADLO)
Agent fleet tools (this VitePress site)INTERNAL (Signal)

Built with ❤️ following Bell Labs standards. Dedicated to Stan Eisenstat.