😱 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 fusion 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 icon

The icon 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 iconstatic iconhi-res asset png1285122000
😱animatedshake gif128512
animatedwave 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, icon first; the 14px rail keeps semibold (optical-size compensation)

clear space

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

😱
clear space = Β½ Γ— icon height, on all sides

minimum size

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

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

do / don't

never

  • Recolor the icon
  • 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
  • Icon 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
icon
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 Β· icon @640 + @1900Γ—2000 Β· usage README

favicon & app icons

The icon is the mark alone β€” browser tab, bookmark bar, home-screen. No wordmark at this scale; the icon has to read on its own, on light and dark.

on light
ScreamingFace icon, 16px16 Β· favicon Β· png ↓
ScreamingFace icon, 32px32 Β· favicon @2x Β· png ↓
ScreamingFace touch icon, 180px180 Β· touch icon Β· png ↓
on dark
ScreamingFace icon, 16px on dark16 Β· favicon Β· png ↓
ScreamingFace icon, 32px on dark32 Β· favicon @2x Β· png ↓
ScreamingFace touch icon, 180px on dark180 Β· touch icon Β· png ↓

Ascending display sizes on a shared baseline; the 180 is scale-reduced to fit and renders from the hi-res master so it stays crisp. Downloads are true-size transparent PNGs. The "on light" chip holds its light surface even in dark mode (token-driven), so the icon is proofed on both grounds.

social card

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

😱 ScreamingFace
02 Β· foundations

color

the fusion 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 (--fusion-grad), sampled straight from the 😱 icon
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%

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 ~18%. Click any swatch to copy its hex.

semantic layer — app vs marketing

Every theme is built from the same primitive scales. The only alias that changes between app and marketing is accent β€” blue in the product, gold in marketing. Brand and gain stay gold in both; the neutrals and all four status families (success Β· warning Β· danger Β· info) are shared across all four surfaces. Below, the semantic roles that carry meaning β€” the interaction ladder, focus ring, status, and the gain/SOTA signature β€” wired into real components across all four surfaces. (Neutral surface and border tiers live in the scales above.) Hover a button to see solid → hover.

data visualization

Categorical: ten colorblind-aware hues, no purple, fixed order. 5-step ramps per hue for magnitude.

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. Both share one color mode; use the toggle to flip this impression between light and dark, and watch each register hold up in either.

this impression
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 Β· serif Β· 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 Β· mono Β· 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

The load-bearing UI set, drawn from the live product screens below β€” every specimen here is in use on the leaderboard, and every value is a token.

button Β· primary
--accent-solid Β· --accent-contrast-text Β· square
button Β· quiet
--ink-2 Β· --line-2 Β· hover β†’ --ink
input + action
--surface-2 Β· --line Β· --focus ring
badge Β· verified
βœ“ verified
--success-text-high on --success tint
badge Β· unverified
⚑ unverified
--ink-3 on --surface-2 Β· --line
kicker
latest knock-down
--f-mono Β· uppercase Β· .14em Β· --gain on marketing
stat strip
8hunters5recipes174forks
hairline-divided Β· tabular Β· labels --f-mono --ink-3
score bar Β· winning
--fusion-grad, winning row ONLY Β· others --surface-2/--line-2

Rules the product register enforces: square corners everywhere (--radius-none; the window chrome is the sole exception), elevation by surface + hairline β€” never drop shadow, focus via --focus ring, and gold spent only on the win (the leading row, the SOTA counter).

patterns

placeholder Β· components phase

The product-level assemblies: the leaderboard row anatomy (rank Β· model identity Β· fusion-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.

screens & layouts

Where the system meets the product. These are the real product wireframes re-skinned onto SFDS β€” not screenshots. Open one and it runs, fully interactive, in its own window.

proof surface
each screen is an acceptance test for the tokens β€” re-skinned in place, still fully interactive
round-trip
when a screen needs a value the system doesn't have, the fix goes into the tokens, never a one-off
register
product β€” Plex Sans, blue interaction, square corners, hairline rules; gold reserved for the winning row + SOTA

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