brand system

application / share system

activemenu

application / share system

share

Export rules for favicons, app icons, OG images, and social assets.

OG / social

claim your page

01 / share rules

one identity, many export surfaces

Share assets should feel like the same system at every size: symbol-first when tiny, quiet when content matters, dark when the platform demands contrast, and patchwork only for campaign moments.

01

symbol below 48px

Favicons, small nav, and compact avatars use the symbol only. The wordmark waits until the surface has room.

02

quiet OG by default

Default share cards use paper or soft tint fields so the page/profile content can be the loudest element.

03

dark social is allowed

Dark social avatars and campaign cards can reverse the mark, but do not add glow, shadow, or extra containers.

04

patchwork stays campaign-bound

Patchwork pieces are allowed for launch, story, and social moments, not for default favicons or app chrome.

02 / share asset directions

working examples before final exports

Each surface keeps a concise palette and framing direction beside the preview, so this page stays focused on the asset system rather than generation mechanics.

clean icon export sheet

flat, precise, vector-faithful

16px
32px
48px
wiredpaper default

clean icon export sheet

flat, precise, vector-faithful

thumbnail check

16 / 32 / 48

wired

favicon set

browser chrome, tabs, bookmark bars

destination

public/logo-icon.pnglib/constants/brand.tsapp/layout.tsx

allowed mark behavior

symbol: requiredwordmark: avoidreverse: avoidpatchwork: avoid
symbol only
one color
transparent or paper field
exporteddark baseline

platform-safe app icon

PWA icon, mask-safe, centered

thumbnail check

180 / 512

exported

app icon

mobile home screen, PWA, install prompt

destination

public/apple-icon.pngpublic/logo-icon.pngapp/layout.tsx

allowed mark behavior

symbol: requiredwordmark: avoidreverse: requiredpatchwork: avoid
extra field padding
platform mask safe
no patchwork
recipesocial spark

dark social avatar

400px avatar thumbnail

thumbnail check

400 square

recipe

social avatar

X, Farcaster, Discord, community profiles

destination

public/social-avatar.png

allowed mark behavior

symbol: requiredwordmark: avoidreverse: requiredpatchwork: avoid
dark field
centered optical weight
no glow

got your pawr?

recipesocial spark

got your pawr?

1500x500 profile cover

thumbnail check

got your pawr?

1500x500

recipe

X cover

profile cover image and launch profile header

destination

public/social-cover.png

allowed mark behavior

symbol: allowedwordmark: quietreverse: requiredpatchwork: avoid
use the question line
dark field
safe center crop
no extra tagline

pawr.link

claim your page

templatehomepage soft

quiet default OG image

1200x630 default link preview

thumbnail check

claim your page

1200x630

template

default OG

homepage, docs, story, fallback link previews

destination

app/opengraph-image/route.tsapp/(landing)/opengraph-image.png

allowed mark behavior

symbol: allowedwordmark: quietreverse: avoidpatchwork: avoid
short message
large mark
thumbnail legible

max

links, work, updates, and proof in one page.

wiredcreator showcase

profile-led share card

1200x630 profile preview

thumbnail check

1200x630

wired

profile share

profile cards and page-specific previews

destination

app/[username]/opengraph-image.tsxlib/og/serve-og-image.ts

allowed mark behavior

symbol: supportingwordmark: quietreverse: allowedpatchwork: avoid
profile content leads
brand stays quiet
avatar/screenshot has room

many parts, one page

recipesignal patchwork

campaign patchwork graphic

1080 square / story crop

thumbnail check

square / story

recipe

campaign card

launch posts, changelog graphics, founder-led notes

destination

public/brand/campaign-square.png

allowed mark behavior

symbol: allowedwordmark: allowedreverse: allowedpatchwork: campaign only
campaign-bound
one palette
not reused as default logo

03 / export specs

source-backed asset contract

The next production step is turning recipes into generated files or route-backed templates. This table keeps names, status, and destinations in one place.

asset

favicon.ico / icon.png

format

ico + png

size

16, 32, 48

status

wired

source

canonical symbol

destination

public/logo-icon.pngpublic/favicon.png

asset

apple-touch-icon.png

format

png

size

180x180

status

exported

source

reverse app icon

destination

public/apple-icon.pngapp/layout.tsx icons.apple

asset

social-avatar.png

format

png

size

400x400

status

recipe

source

reverse social avatar

destination

public/social-avatar.png

asset

social-cover.png

format

png

size

1500x500

status

recipe

source

social question line

destination

public/social-cover.png

asset

opengraph-image.png

format

png

size

1200x630

status

template

source

default OG recipe

destination

app/opengraph-image/route.tsapp/(landing)/opengraph-image.png

asset

profile-share.png

format

png

size

1200x630

status

wired

source

profile share recipe

destination

app/[username]/opengraph-image.tsxpages.og_image_url blob cache

asset

campaign-square.png

format

png

size

1080x1080

status

recipe

source

campaign patchwork recipe

destination

public/brand/campaign-square.png