Mascot Profile System

Clay’s mascot system is a cast of equal hand-formed plasticine profile characters. A mascot profile can represent a person, collaborator, opportunity profile, community member, or configurable identity surface. It is not a chatbot avatar, mood icon, product-state badge, animal, emoji, or generic AI assistant. Each profile has a stable personality and multiple neutral visual variants. Profiles are not bound to a single color, mood, product role, consent state, or hierarchy. Product components carry state and decisions; mascot profiles carry identity, presence, and handmade warmth.
The UI carries decisions. Mascot profiles carry identity and presence. Never rely on a mascot’s color, expression, or accessory to communicate consent, readiness, fit, privacy, or irreversible action without explicit product copy and controls.
Clay mascot profile scene showing six equal profile groups with three variants each

Mascot Profiles

The first mascot generation uses six equal profile characters. Their personalities are profile flavors, not moods or product states. Visual anchors are intentionally palette-flexible: no profile owns acid lime, purple, orange, pink, taupe, plum, or any other Clay color.
ProfilePersonalityShape grammarColor and accessory direction
NoriCurious, observant, precise, openRounded bean or pebble forms with soft antennae and uneven eyesMulticolor clay patches, beads, dots, or loops; never only lime
MisoConstructive, hands-on, practical, generousStout block, pouch, or soft tool-like forms with pressed-on piecesMixed warm and bright clay colors, pocket details, bands, tags
LumaSocial, attentive, expressive, livelyRinged, orbiting, or tubular forms that can lean toward othersShared ribbons, loops, rings, and high-contrast mixed colors
TaroGrounded, careful, steady, boundary-awareShell, stack, or broad-base forms with calm weight and surface marksTaupe may appear, but only as one material among many colors
PippaPlayful, bold, inviting, momentum-mindedSmall energetic silhouettes with flowers, sprouts, or raised clay dotsPink, lime, orange, cyan, purple, or taupe can all mix freely
SableReflective, analytical, deliberate, focusedLens, ridge, notebook, or stacked pebble forms with finer detailsPlum can appear, but not as a fixed private-mode assignment

Variant Matrix

Each profile has exactly three neutral visual variants in the first generated set. A variant is a design option within the same profile identity, not a mood, status, or unlock level.
ProfileVariantVisual changePersonality continuity
NoriPebbleSmooth bean body, asymmetric eyes, small clay bead clusterCurious and observant without becoming a discovery state
NoriLoopTubular arm or loop wrapping around the body, mixed-color patchesSame open profile, more tactile interaction
NoriPrismRaised dots, antennae, and a contrasting clay belly markSame precise profile, richer surface construction
MisoBlockStout block body, pressed clay bands, one or two eyesConstructive and practical without becoming a drafting state
MisoPatchPatchwork color pieces, soft pocket, uneven handmade seamsSame hands-on profile with stronger material detail
MisoPouchRounded pouch silhouette, tag or bead accessory, squashed baseSame generous profile, different body architecture
LumaOrbitRing or halo form around a rounded body, mixed bright colorsSocial and expressive without becoming an intro state
LumaRibbonLong tubular ribbon limb, three-eye option, strong color contrastSame lively profile with more motion in the silhouette
LumaBeadRaised bead surface, loop accessory, compact stanceSame attentive profile, denser clay texture
TaroShellBroad shell-like body, visible thumb marks, small loop or tagGrounded and careful without becoming a consent state
TaroStackStacked pebble form, mixed taupe and bright clay attachmentsSame steady profile, more vertical construction
TaroMarkerRounded body with pressed badge-like clay mark and soft hornsSame boundary-aware profile without replacing UI labels
PippaSproutSmall bipedal form with sprout or flower accessoryPlayful and inviting without becoming an onboarding state
PippaPopRaised dots, bright patches, slightly wider stanceSame bold profile, more surface energy
PippaBloomFlower-like clay pieces, asymmetric eyes, multicolor baseSame momentum-minded profile with richer accessory language
SableLensLens-like eye arrangement, dark and bright mixed clay piecesReflective and deliberate without becoming private mode
SableRidgeExtruded ridges or rings, compact body, small clay notebook shapeSame analytical profile, stronger texture variation
SableFoldFolded or stacked body planes, bead line, soft flattened baseSame focused profile, different silhouette logic

Palette Rules

Mascot profiles can use any Clay palette color and can combine several colors in one body. Colors are material choices, not identity locks. Avoid fixed formulas such as “Nori is lime,” “Luma is purple,” “Taro is private taupe,” or “Sable is dark mode.” The same profile should still be recognizable when its colors change.

Anatomy

Clay the mascot is a small plasticine figure. The body language, posture, and surface variation are what make it feel warm, hand-made, and human.
  • Soft plasticine body.
  • Oversized eyes are allowed for warmth and orientation.
  • Simple limbs.
  • Uneven proportions.
  • Visible fingerprints and hand-formed surface variation.
  • Slight asymmetry.
  • No sharp edges.
  • No glossy plastic or perfect toy symmetry.

Why asymmetry

Visible fingerprints and uneven proportions signal that the figure was shaped by a person, not generated by a cold system.

Why no gloss

Glossy plastic reads as toy, packaging, or stock illustration. Matte clay keeps Clay the mascot feeling like a thoughtful companion, not a product mascot.

Profile Presentation

Mascot profiles can smile, lean, wave, look around, hold objects, or interact with each other, but those cues are presentation choices rather than product-state labels. A profile’s face, posture, color mix, and accessory set should preserve identity without becoming a shortcut for consent, readiness, privacy, fit, or error handling.
Presentation axisAllowed rangeGuardrail
Face layoutOne, two, or three eyes; simple attached smiles or O-shaped mouthsDo not name the variant after an emotion
PostureUpright, leaning, hugging, tangling, sitting, peeking, or wavingDo not make one posture the “ready” or “private” posture
Color mixAny Clay palette combination, including multicolor clay bodiesDo not lock a profile to a single palette token
TextureSmooth, bumped, ridged, ringed, patched, dented, or marbled clayDo not use texture as a quality rank
AccessoryWearables, beads, loops, tags, pockets, flowers, notebooks, blocksDo not replace explicit UI labels with accessory symbolism

Accessories

Accessories are profile details first. They can suggest taste, interests, rhythm, or narrative without taking over the product’s meaning.
Accessory familyUse
Beads, dots, ringsTactile construction, contrast, rhythm, and recognizability
Ribbons and loopsInteraction between profiles, group scenes, and flexible silhouette
Tags and pocketsProfile detail, collectable identity, and handmade craft
Flowers and sproutsPlayful construction detail, not a permanent support label
Books and notebooksInterest or profile flavor, not a fixed deep-work state
Headphones and cupsCasual profile detail, not a listening or productivity state
Shields and checksOnly allowed when surrounding UI explicitly states the related consent or readiness meaning
Scarves, hats, bagsUser-selected profile identity details
Do not overload a mascot profile with many accessories at once. Layering too many signals makes the profile feel decorative and reduces recognition.

Motion

Mascot motion is subtle and profile-preserving. Animation timings come from the motion spec.
  • Idle breathe: 2400ms, very low amplitude.
  • Look-around or lean: short orientation movement for low-pressure surfaces.
  • Hand-formed squash: slight clay compression on hover or selection.
  • Group interaction: gentle waving, leaning, tangling, or passing a clay object.
  • Serious states: reduce motion and let explicit UI controls carry the meaning.
1

Idle breathe keeps the profile present

Use the idle breathe on resting mascot surfaces so the figure feels present without pulling attention away from the workflow.
2

Interaction stays profile-neutral

Movement can show contact, selection, or group presence. It must not permanently bind a profile to a product state, mood, or hierarchy.
3

Respect reduced motion

Replace motion with opacity or instant state changes when the user has requested reduced motion. Visible life is the goal; movement is one of the ways to reach it.

Evolution

Mascot profiles can gain detail as the system matures, but evolution must stay transparent, safe, and aligned with the product contract.
StageVisible change
EarlySimple profile silhouettes with clear handmade material.
ExpandedMore surface texture, accessories, and multicolor variants.
PersonalizedUser-selected profile variants, colors, and accessories.
SeriousQuieter presentation without turning any profile into a separate private or consent mascot.
Never imply Clay knows more than the user has shared. Variation in body proportions, eye placement, texture, palette, accessories, and idle animations is allowed, but the product contract, consent affordances, and route meanings stay constant. Variation must not imply hidden profiling.

Rendering

Generated mascot imagery should match the platform’s tactile, hand-made direction and stay clear of generic AI illustration patterns.
  • Matte plasticine texture, not ceramic, rubber, vinyl, plush, or glossy plastic.
  • Visible hand-formed surface variation: fingerprints, kneaded color, seams, pinch marks, dents, smudges, and thumb-smoothed edges.
  • Multicolor clay bodies and accessories where useful. Do not make the color system look like six fixed mascot teams.
  • Off-white or transparent-safe backgrounds depending on use.
  • No mascot holding phones, laptops, or generic tech props unless the surface clearly needs it.
  • Identity should come from silhouette, texture, color mix, face layout, and accessory composition, not from a permanent emotion label.
When generating new mascot imagery, log the prompt, source, output path, and final asset path in apps/landing/public/images/design-system/PROMPT_LEDGER.md so brand, motion, and product work all reference the same canonical set.

Generated Profile Scene Asset

FieldValue
Specs image/images/mascot-system/clay-mascot-monster-scene.png
Source output/Users/curlyz/.codex/generated_images/019f4147-8d52-7663-b6bc-0fb5e14e26d0/ig_0bbf158ae6d8f714016a4e3319891c8191a2ef263c39694d88.png
Prompt ledger~/.agents/generations/2026/07/clay/20260708-182537-clay-mascot-profile-scene.md
StatusCandidate visual direction, copied into specs for review

Asset ledger

Every mascot image asset committed under apps/specs/images/ is listed here with its Mintlify-relative path, its original generator output path, and a prompt-ledger reference where one exists. Assets without a ledger reference are unledgered candidates that still need prompt provenance before they ship.
FilenameMintlify pathSource output pathPrompt ledger refStatus
clay-mascot-monster-scene.png/images/mascot-system/clay-mascot-monster-scene.png/Users/curlyz/.codex/generated_images/019f4147-8d52-7663-b6bc-0fb5e14e26d0/ig_0bbf158ae6d8f714016a4e3319891c8191a2ef263c39694d88.pngapps/landing/public/images/design-system/PROMPT_LEDGER.mdclay-mascot-profile-sceneCandidate
clay-mascot-profile-scene.webpLanding path /images/mascot-system/clay-mascot-profile-scene.webpOptimized derivative of clay-mascot-monster-scene.pngapps/landing/public/images/design-system/PROMPT_LEDGER.mdclay-mascot-profile-sceneLanding hero derivative
clay-mascot-lineup.png/images/mascot-system/clay-mascot-lineup.pngUnrecorded — no generator output path documentedNot yet ledgeredUnledgered
When you commit a new mascot image into apps/specs/images/, add a row here with the source-output path and the matching PROMPT_LEDGER.md entry. The ledger is the single source of truth that keeps spec images auditable back to the prompt and the model run that produced them.

Guardrails

Never use mascot profile presence in a way that trivializes consent or privacy. Consent, sharing, intros, and irreversible actions must always rely on explicit labels, icons, and reversible controls — not on a cute pose from a mascot profile.
Mascot profiles must never:
  • Imply that consent is implied or unnecessary.
  • Mimic romantic, therapeutic, or fiduciary relationships.
  • Hide private context behind a friendly face.
  • Become fixed symbols for moods, product states, consent states, or palette teams.
  • Bounce, celebrate, or smile through a destructive or irreversible action.

Design language

The full material, color, shape, and component contract that Clay mascot profiles belong to.

Themes

Acid Lime, Editorial, and Dark Plum — the theme packs that shift atmosphere without locking mascot profile palettes.

Components

Where product components carry state, consent, and decisions explicitly.

Motion

Timing, easing, and reduced-motion behavior shared with mascot animation.

Introduction

The product contract behind intentions, personalities, opportunity, and consent.