First deliverable for namabots Designer. Static frames of the brand face — circle + two white eyes, no mouth — with the locked eye vocabulary and landing-critical props. Refine existing language only; do not invent a new character.
Locked construction: perfect circle · diagonal gradient TL→BR (brand #22d3ee → #0891b2) · two white eyes · soft drop shadow (dy≈3, blur≈6) · props/hands outside the disc with matching gradient + optional white stroke ~50% · capable & slightly playful, never chaotic.
1 · Master mark & wordmark lockup
master-mark.svg · brand cyan · default eyes
namabts
Wordmark: namab + brand face + ts (Sora bold). Face sits optically in the “o” slot, nudged ~0.05em down.
2 · Expression grid — eye vocabulary
Default / idle
Attentiveness — vertical capsules (favicon)
Happy / celebrate
White dome arches, flat bottom
Greeting / friendly
Smaller white arches
Sleep / dozing
Flat horizontal bars
Shock / error
Round sclera + dark pupils
Working
Dipped eyes looking down
Awaiting / scanning
Slight left glance (static)
Rejected / sad
Slanted-brow white eyes only
3 · Prop / pose stills — landing-critical
Greeting
Greeting
Wave + bubble · cyan
Working
Working
Typing + keyboard · cyan
Pending
Awaiting approval
Clipboard + amber clock
Approved
Approved
Thumbs-up + emerald check
Rejected
Rejected
Rose X slip · distinct from shock
Error
Error / oops
Rose warning triangle
Idle
Dozing (optional)
zzz + indigo moon
Scheduled
Scheduled (optional)
Indigo watch + ring
4 · Avatar colorways — nine agents (~64px)
Cyan
Violet
Amber
Emerald
Rose
Indigo
Fuchsia
Orange
Lime
Same diagonal BR gradient language; swap hue family only. Hero / wordmark stays brand cyan unless showing a multi-agent roster.
5 · Do / Don’t
Do
Keep circle + two white eyes as the irreducible mark
Tint the whole head with the agent gradient
Speak emotion through eyes, props, motion, and status color
Keep hero / master mark brand cyan
Don’t
No mouth, teeth, nose, cheeks, or brows on the default mark
No humanoid body, chassis, antenna farms, or Clippy props
No flat single-fill cyan (always use the diagonal gradient)