😱 ScreamingFace
SFDS Β· SCREAMINGFACE DESIGN SYSTEM Β· V2.0

The look, the rules,
the receipts.

The canonical source for how ScreamingFace looks and reads β€” one tokenized system, two registers: editorial marketing and load‑bearing product UI. Every element on this page renders from the system's own tokens.

the direction cat why-it-looks-like-this.md

You're shipping the leaderboard that proves fusion models beat any single frontier model β€” with a receipt on every score.

A claim like that gets judged by its surface before anyone re-runs it. So the system is built like an instrument, not a brochure:

"SOTA is proven, not asserted"
numbers lead β€” tabular figures, slashed zero, aligned to the decimal
"anyone can re-run it"
pages read like documents β€” real data, real labels, never lorem
"the win is the story"
one gold accent + the gain gradient, spent only on the winning row
"the community wins"
the 😱 stays the people's emoji β€” never a corporate logo
sfds render leaderboard --sample

We're arguing that AI should be honest. The surface should feel honest too.

01 Β· identity

the mark

The mark is the screaming face, 😱 β€” screaming because the results make you scream, the people's emoji because this is public infrastructure, not a corporate logo.

the ScreamingFace markstatic markhi-res asset png1285122000
😱animatedshake gif128512
animatedwave Β· the scream gif128512
😱system emojias it ships
system emoji
inline text, UI chrome, the favicon, and the CSS-animated moments (.scream-shake β€” no raster; holds still under prefers-reduced-motion)
hi-res raster
1900Γ—2000 at assets/mark/sf-mark-hires.png (640px web cut beside it) β€” for anything display-size: heroes, lockups, print
wordmark
Plex Sans medium at display sizes, tight, mark first; the 14px rail keeps semibold (optical-size compensation)

clear space

Minimum breathing room around the mark. Nothing β€” text, rules, other marks β€” enters this zone.

the mark with clear space
clear space = Β½ Γ— mark height, on all sides

minimum size

Never render smaller than 16px β€” below that the mark degrades to a smudge.

😱16pxfavicon · emoji
😱24pxUI · emoji
48pxfeature Β· asset

do / don't

never

  • Recolor the mark
  • Box it, badge it, or put it on a colored chip
  • Add drop-shadow, glow, or an outline
  • Redraw it, trace it, or substitute a custom illustration
  • Stretch, skew, or rotate it

instead

  • Use the system emoji exactly as it ships
  • Animate only on earned moments β€” a result landing, a run completing
  • Mark first, always, in any lockup

lockups & downloads

The press-ready set: horizontal and vertical lockups on both grounds, plus the wordmark alone.

wordmarks
outlined vector paths (Plex Sans Medium) β€” no font install needed, opens correctly in any tool
mark
embedded at web resolution (640px)
over 600px
swap in sf-mark-hires.png (1900Γ—2000), included in the package
ScreamingFace horizontal lockup, lighthorizontal Β· light Β· svg ↓
ScreamingFace horizontal lockup, darkhorizontal Β· dark Β· svg ↓
ScreamingFace vertical lockup, lightvertical Β· light Β· svg ↓
ScreamingFace vertical lockup, darkvertical Β· dark Β· svg ↓
download the full package (.zip) lockups Β· wordmarks Β· mark @640 + @1900Γ—2000 Β· usage README

favicon & app marks

Same mark, chrome sizes: browser tab, bookmark bar, home-screen icon. No wordmark at this scale β€” the mark has to read alone.

on light
😱16 · favicon
😱32 · favicon @2x
😱180 · touch icon
on dark
😱16 · favicon
😱32 · favicon @2x
😱180 · touch icon

180px touch-icon mark is shown scale-reduced above for layout; render it at true size in the manifest. Both chips are the same token surface β€” the dark one is the light one with filter: invert(), mark held true-color via a counter-invert, so no new hex enters the system for the "always-dark" chrome case.

social card

😱 centered on a brand surface, wordmark below. No photography, no gradient background β€” the mark carries it alone.

😱 ScreamingFace
02 Β· foundations

color

Three layers, rendered live from tokens.json so this page never drifts from the system. Toggle the theme (top right) to see both modes.

semantic
what components reference β€” the only layer surfaces touch
primitives
the raw palette the roles point at
categorical
visuals that compare many things at once

primitive scales

Step-as-role (Radix-class): 1 bg Β· 2 surface Β· 3–5 component bg/hover/active Β· 6–8 border/focus Β· 9 solid (chroma cusp) Β· 10 solid-hover Β· 11–12 text (APCA-solved). Badges: solid-9 shows the chosen foreground (● black / ○ white) + achieved APCA; text 11/12 show achieved/target. Dark isn't an invert — chroma is reduced ~25%.

semantic layer — app vs marketing

Shared primitives; one alias differs. APP uses the blue accent, MARKETING uses gold. Gold is always brand + gain/SOTA. Same roles, wired into real components: primary button, link, bordered chip, gain badge, gain-grad bar, danger text, body/secondary text on surface.

data visualization

Categorical: ten colorblind-aware hues, no purple, fixed order. 5-step ramps per hue for magnitude. Sequential is gold. Diverging is blue ↔ neutral ↔ gold (“below / above SOTA”), never through purple.

the gain gradient

The winning fusion model tops the board β€” so the #1 row isn't flagged with a green badge, it is the brand.

source
gold→blue (--gain-grad), sampled straight from the 😱 mark
fills
the leading row β€” and only the leading row
status
the single chromatic gradient in the system; everywhere else stays flat
fallback
solid --gain gold carries the same “correct / SOTA” meaning where a gradient can't go β€” text, marks, hairlines

Hover the bar (or the #1 row below) β€” the gradient flows continuously on hover, static otherwise. The loop has no visible seam, and it respects prefers-reduced-motion.

😱 hive-188.4%
best single model84.2%
next model82.0%

type

One system, two registers β€” rendered from the font tokens below.

marketing
Parastoo, a warm editorial serif, at hero and display sizes only β€” supported by Plex Sans
product
Plex Sans carries all load-bearing UI and body copy; Plex Mono takes data, labels, code, receipts
never
the serif in product UI chrome or dense data; the mono at display size
wordmark
Plex Sans, tight β€” medium at display sizes, semibold at rail size β€” the quiet, engineered counterpart to the mark
tokenfamilyused for

the two registers

The same system, worn two ways β€” marketing leads with the serif and gold, product is carried by sans + mono on blue. Toggle the page theme (top right) to see both cards respond; the product card stays a fixed-dark surface, the way this leaderboard chrome actually ships.

The live fusion-model leaderboard

Fusion models beat S😱TA.

A verified ensemble of models beats the best single model on the hardest benchmarks β€” and every score ships with a receipt you can re-run yourself.

See the board β†’
marketing Β· light Β· gold
Humanity's Last Exam
multiple-choice Β· 513 questions Β· updated Mar 23, 2026
hive-1 😱 50.3%
Gemini 3.1 Pro 44.4%
Claude Opus 4.6 39.8%
product Β· dark Β· blue

scale

Eight sizes, each with one job. Everything on every page maps to one of these (rendered from the text tokens).

tokensizeused for

Receipts.

--text-hero Β· clamp(44–76) Β· Parastoo Β· --weight-display 500

Receipts.

--text-display Β· 38px Β· Parastoo Β· --weight-display 500

The look, the rules, the receipts.

--text-metric Β· 30px Β· Plex Mono Β· 600

The look, the rules, the receipts.

--text-lead Β· 20px Β· Plex Sans Β· 400

The look, the rules, the receipts.

--text-body Β· 16px Β· Plex Sans Β· 400

The look, the rules, the receipts.

--text-sm Β· 13px Β· Plex Sans Β· 400

The look, the rules, the receipts.

--text-micro Β· 12px Β· Plex Mono Β· 500

The look, the rules, the receipts.

--text-label Β· 11px Β· Plex Mono Β· 500

numerals

Data is set in Plex Mono with font-variant-numeric: tabular-nums slashed-zero β€” tabular figures keep columns aligned, and the slashed zero disambiguates 0 from O in receipts and run IDs.

proportional Β· off
50.3%
44.4%
39.8%
30.2%
0xO0DD1
tabular + slashed-zero Β· on
50.3%
44.4%
39.8%
30.2%
0xO0DD1

weight

Three weights carry the whole system. Hierarchy comes from weight and size, never from a second typeface.

body & data --weight-regular Β· 400
emphasis, buttons, active nav --weight-medium Β· 500
sans titles & headings --weight-semibold Β· 600
serif display --weight-display Β· 500 Β· Parastoo hero/display only

do / don't

never

  • Serif in product UI chrome, table cells, or buttons
  • Mono set at display size
  • More than two families on one surface
  • Fake small-caps or stretched type

instead

  • Serif = editorial voice, hero/display only
  • Sans carries everything load-bearing
  • Mono = anything a machine said β€” data, ids, receipts
  • Weights make hierarchy, not new fonts

layout

Two widths, one spacing scale β€” this page is the demonstration.

prose
760px column (--col) β€” comfortable line length for paragraphs and lists
artifacts
1140px band (.band) β€” viewport-centered full bleed for scales, specimens, galleries; can never overflow
spacing
the 12-step --space-* scale, from a 4px hairline gap to a 96px section break
band 1140
--col 760
1
2
3
4
5
6
7
8
9
10
11
12

surfaces & texture

placeholder Β· awaiting texture direction

Elevation without shadows β€” four neutral steps as surface tiers (bg β†’ surface β†’ surface-2 β†’ ui), hairline borders one step stronger per tier. Texture as a whisper: candidates (graph grid Β· dot grid Β· scanlines Β· grain Β· ledger rules) are staged in the lab; hatch is reserved for blind/redacted zones regardless. Ships as --texture-* tokens once the direction is picked.

motion

placeholder Β· foundations phase

Motion only where it clarifies, never to impress. Earned moments: a result landing, a run completing β€” the .scream-shake mark is the ceiling, not the floor. Will hold duration/easing tokens, the shake/wave specs, the leaderboard row-landing treatment, and the prefers-reduced-motion contract (everything holds still).

03 Β· system

iconography

UI icons are Remix Icon (Apache-2.0), self-hosted under assets/icons/ β€” no icon-font CDN dependency. The set below covers leaderboard chrome: comparisons, ranks, data, and system actions.

check
close
arrow-up
arrow-down
add
subtract
trophy
medal
shield-check
bar-chart
line-chart
database-2
cpu
download
upload
external-link
search
filter
time
hashtag
lock
eye
information
error-warning

sizes

16
20
24

Fill-based (fill="currentColor") β€” set color, the icon follows. Default size 24px (--ic). Apache-2.0, self-hosted under assets/icons/, no external icon-font request.

components

placeholder Β· next build phase

The load-bearing UI set on v2 semantics β€” buttons, inputs, selects, chips, tables, badges, focus states β€” each in app (blue) and marketing (gold) themes, light and dark, with the v1 back-compat bridge retired. Every component states its tokens; nothing carries a raw value.

patterns

placeholder Β· components phase

The product-level assemblies: the leaderboard row anatomy (rank Β· model identity Β· gain-grad bar for the leader Β· tabular score Β· receipt link), the receipt itself, verification states, and empty/blind states (hatch). This is where the system meets the product β€” and where these placeholders get replaced by proof.

model logos

The board names the models it ranks β€” nominative use only, identifying which model produced a result, never implying endorsement or partnership.

integrity
each mark stays exactly as its owner ships it: no recoloring, no distortion, no ScreamingFace styling on someone else's brand
matrix
per provider: color and derived-mono, each on light and dark β€” any surface pulls the right variant without guessing
mono chips
derived (filtered from the color source), not an official monochrome mark β€” no provider in this library ships one
library
59 providers at assets/model-logos/; the 30 below are the ones this board cites most
OpenAI
OpenAI
OpenAI
light
OpenAI
OpenAI
dark
Anthropic
Anthropic
Anthropic
light
Anthropic
Anthropic
dark
Gemini
Gemini
Gemini
light
Gemini
Gemini
dark
Google DeepMind
Google DeepMind
Google DeepMind
light
Google DeepMind
Google DeepMind
dark
Llama
Llama
Llama
light
Llama
Llama
dark
Mistral
Mistral
Mistral
light
Mistral
Mistral
dark
DeepSeek
DeepSeek
DeepSeek
light
DeepSeek
DeepSeek
dark
Qwen
Qwen
Qwen
light
Qwen
Qwen
dark
Grok
Grok
Grok
light
Grok
Grok
dark
Cohere
Cohere
Cohere
light
Cohere
Cohere
dark
Ai2
Ai2
Ai2
light
Ai2
Ai2
dark
Hugging Face
Hugging Face
Hugging Face
light
Hugging Face
Hugging Face
dark
Microsoft Copilot
Microsoft Copilot
Microsoft Copilot
light
Microsoft Copilot
Microsoft Copilot
dark
AWS
AWS
AWS
light
AWS
AWS
dark
NVIDIA
NVIDIA
NVIDIA
light
NVIDIA
NVIDIA
dark
Perplexity
Perplexity
Perplexity
light
Perplexity
Perplexity
dark
Stability AI
Stability AI
Stability AI
light
Stability AI
Stability AI
dark
Together AI
Together AI
Together AI
light
Together AI
Together AI
dark
Groq
Groq
Groq
light
Groq
Groq
dark
Databricks
Databricks
Databricks
light
Databricks
Databricks
dark
IBM
IBM
IBM
light
IBM
IBM
dark
Baidu
Baidu
Baidu
light
Baidu
Baidu
dark
Moonshot AI
Moonshot AI
Moonshot AI
light
Moonshot AI
Moonshot AI
dark
MiniMax
MiniMax
MiniMax
light
MiniMax
MiniMax
dark
Reka
Reka
light
Reka
dark
Ideogram
Ideogram
Ideogram
light
Ideogram
Ideogram
dark
Runway
Runway
Runway
light
Runway
Runway
dark
ElevenLabs
ElevenLabs
ElevenLabs
light
ElevenLabs
ElevenLabs
dark
Midjourney
Midjourney
Midjourney
light
Midjourney
Midjourney
dark
Black Forest Labs
Black Forest Labs
Black Forest Labs
light
Black Forest Labs
Black Forest Labs
dark

Nominative use only Β· don't recolor or distort Β· no implied endorsement Β· each mark Β© its respective owner. Mono chips are derived (filter-based), not official monochrome assets. Three providers here (Stability AI, ElevenLabs, Midjourney) ship no wordmark asset in the library, so the icon substitutes with a set-in-system-font name; Reka ships no icon, so its wordmark stands alone. Full library: 59 providers.

04 Β· content

voice & language

Per OpenMined's content guidelines: concise, credible, helpful. We write to be useful, not to sound impressive. Two archetypes β€” the Innovator (visionary, alleviates fear of the unknown) and the Citizen (integrity, fairness, values over profit).

dodon't
Lead with the outcome, then how it worksOverclaim or speculate
Show receipts β€” numbers, links, namesBuzzwords / corporate jargon
Plain language; define acronyms onceFear-based messaging
Center the reader and the outcomeCenter ourselves

Titles must pass four tests: can you visualize it, is it falsifiable, could anyone else say it (if yes, too generic), is it true. Draft 5–10 before choosing.

build-out queued Β· language system

To codify here: the ScreamingFace register (brand-separated from OpenMined), canonical product terms (fusion models, never a synonym; staff builds named like hive-1), and the claim gate β€” SOTA/reproducibility/cost/speed language ships only as approved in the launch claims table.

05 Β· proof

the work

The flagship is the demo page Max would actually walk through. The three lettered pages are the visualization explorations behind it.

pagewhat
demo β†’honest-agi-live β€” the full Max demo page
AThe Climb β€” accuracy across the 4 stages
BPareto β€” accuracy Γ— cost frontier
CBefore / After β€” the one big delta
😱 ScreamingFace β€” brand v2.0 brand.screamingface.ai Β· OpenMined Β· internal