brand

logos, colors, and words for sol pbc, solstone, vit, and rooks. take what you need — for press, for writing about us, for showing your project works with our tools. no account, no form, no permission email.

this page loads nothing from anyone else's server: no third-party fonts, no analytics, no tracking, no cookies. open developer tools and check. that's the whole point.

sol pbc

sol pbc — the public benefit corporation behind solstone and vit.

the why

the mark is a sun ring with the name set inside it. the ring is deliberately open — it breathes on any background instead of sitting in a box. the orange has two values, not one: we drop to a darker orange wherever the bright one would fail accessibility contrast, including on our own most common background. that rule isn't optional. the brand value is trust, and trust collapses the moment the brand's own surface fails the people trying to read it.

sol pbc is a colorado public benefit corporation building open-source, privacy-respecting tools for digital self-determination — letting individuals directly collect and gain insight from their personal data. the company's flagship product is solstone, an open-source, local-first platform where sol — the app on your devices — keeps a journal of what you see and hear: a memory the agents you use can work from, always private, only yours. binding covenants in the articles of incorporation lock the customer-data privacy commitments at the corporate-charter level: any successor must be bound by the same covenants, user data can never be sold or shared, and the privacy covenants cannot be weakened. founded by jeremie miller (creator of XMPP/jabber) in 2026.

logos & wordmarks

sol pbc
pbc-wordmark
company mark, full color — on light
svg png 512 png 1024 pdf
sol pbc
pbc-wordmark, white
for dark backgrounds
svg png 512 png 1024 pdf
sol pbc
pbc-wordmark, black
single-color black — print / limited-color
svg png 512 png 1024 pdf
sol ring
sol-ring
the open ring, no name — favicons, icons
svg png 512 png 1024 pdf

clearspace & minimum size

clearspace 8%
minimum 32 px. clearspace: at least 8% of the displayed size on all sides.

colors — the sol system

sol pbc and solstone share one palette.

sol gold
#FFCF33
sol orange
#E8923A
orange ink
#B06A1A
namehexrgbuse
sol gold#FFCF33255, 207, 51sun rays
sol orange#E8923A232, 146, 58the mark color — ring + “sol” on every surface (a logotype, WCAG-exempt); decoration / large graphics only
orange ink#B06A1A176, 106, 26content only — orange text, links & focus on light (WCAG 3:1); not a mark color

grounds (cream)

the marks above sit on one of two creams — locked brand grounds, distinct from the mark colors and not interchangeable. tile cream is warmer so an icon or QR tile reads as an object; surface cream is near-white for page backgrounds.

tile cream
#FAF3E4
surface cream
#FEFCF8
namehexrgbuse
tile cream#FAF3E4250, 243, 228app-icon / QR-tile ground — the only icon cream
surface cream#FEFCF8254, 252, 248page / web-surface background; never an icon ground

orange — mark vs text

the mark is one recipe on every surface: #E8923A ring + “sol” with #FFCF33 rays. a logotype carries no contrast requirement (WCAG SC 1.4.3) — the shapes carry the mark — so the brand orange holds on cream and white. orange text is different: real text still owes WCAG 3:1, so orange text, links, and focus rings on light use orange ink #B06A1A. the accessibility commitment is kept — pointed where it belongs.

our palette is defined in hex. for print, convert from hex in your color-managed workflow — we don't publish a Pantone, because we're digital-first and a fixed Pantone would lie about how the color actually renders.

do · don't

stretched
recolored
rotated
shadowed
boxed

download

download all sol pbc — every variant, full size ladder, svg + png + pdf.

solstone

solstone: sol keeps a journal of what you see and hear — an open source, local-first memory the agents you use can work from. your journal is always private, only yours.

the why

solstone shares sol pbc's mark and palette — same sun ring, same colors, the name "sol" set where "pbc" sits on the company mark. the product and the company are visibly one family because they're one promise.

logos & wordmarks

sol
sol-wordmark
product mark, full color — on light
svg png 512 png 1024 pdf
sol
sol-wordmark, white
for dark backgrounds
svg png 512 png 1024 pdf
sol
sol-wordmark, black
single-color black — print / limited-color
svg png 512 png 1024 pdf
sol ring
sol-ring
shared with sol pbc — the open ring
svg png 512 png 1024 pdf

lockup

the sol mark stacked over solstone.app, set in Comfortaa Bold — the first lockup in the system, for apparel, stickers, and print. use full color on every surface — the mark is a logotype, so the brand orange holds on cream & light — and white on dark garments. keep the rays and the URL together — don’t crop.

solstone — solstone.app
sol-lockup-solstone-app
full color — on dark / high-contrast surfaces
svg png 512 png 1024 pdf
solstone — solstone.app
sol-lockup-solstone-app-white
white — for dark backgrounds & garments
svg png 512 png 1024 pdf

app icon

one mark across the ecosystem — the sol wordmark at full extents, the sol orange #E8923A throughout. lead with the baked squircle (the installed-icon look); the full-bleed square is the iOS source, and the transparent (open center) variant is for Windows & Linux.

sol app icon, squircle
sol-app-icon-cream-squircle
the installed-icon look — cream squircle baked in (transparent corners); for slides, docs & generic use
svg png 512 png 1024 pdf
sol app icon, cream
sol-app-icon-cream
iOS source — full-bleed cream square; iOS masks it to the squircle. macOS & Android derive from this master.
svg png 512 png 1024 pdf
sol app icon, transparent
sol-app-icon-transparent
Windows + Linux — transparent, open center
svg png 512 png 1024 pdf

qr code

scan-verified with two decoders, encodes solstone.app. minimum ~2 cm / 0.8 in in print; keep the quiet zone; don’t recolor or crop. the cream canonical is for cream/neutral surfaces; a white secondary exists for pure-white surfaces.

sol QR code, cream — encodes solstone.app
sol-qr — cream
canonical — encodes solstone.app, scan-verified
sol QR code, white ground — encodes solstone.app
sol-qr — white
secondary — only for pure-white surfaces

slogans

shorta memory your agents can work from. on your device, owned by you.
one sentenceyou stop managing your memory and start being present.
one paragraphsolstone is a platform, all yours: sol — the app that lives on your devices, experiences your day with you, and keeps it all in your journal — the memory. from passive co-experience emerge capabilities no human has on their own — a knowledge graph of every person and project in your life, proactive meeting prep, automatic to-do tracking, and full-text search across your entire life. you stop managing your memory and start being present. your journal is always private, only yours. sol pbc is the company behind it — a public benefit corp with legal covenants that enforce data privacy and sovereignty. open source, self-hosted, and optional services you can trust.

colors

the sol system — identical to sol pbc above (sol gold #FFCF33, sol orange #E8923A, orange ink #B06A1A; same WCAG rule and print note).

sol gold
#FFCF33
sol orange
#E8923A
orange ink
#B06A1A

do · don't

stretched
recolored
rotated
shadowed
boxed

download

download all solstone — every variant, full size ladder, svg + png + pdf.

vit

vit — the social network for sharing software capabilities. open source is social.

the why

the vit mark is a lowercase v with a dot above it. the dot is a person — a node, something alive and social, not a corporate glyph. the letterforms are rounded on purpose: friendly, not precise. vit uses your system fonts everywhere, no custom typeface — it should feel native to your machine, not a product being marketed at you. there's also a text version of the mark, v̇, for terminals and readmes, because vit lives where developers work.

logos & wordmarks

vit-mark
primary mark — on light
svg png 512 png 1024 pdf
vit-mark, dark-background
the lighter green — for dark backgrounds
svg png 512 png 1024 pdf
vit-mark, black
single-color black — print / limited-color
svg png 512 png 1024 pdf
vit-wordmark
the mark IS the v — reads as one word
svg png 512 png 1024 pdf
vit-wordmark, black
single-color black — print / limited-color
svg png 512 png 1024 pdf

sticker lockup

the wordmark over the tagline as a square die-cut sticker — rounded corners, transparent outside the cut, for swag and laptops. two colorways, shown on a checkerboard so the cutout reads.

vit — open source is social
vit-lockup-sticker-white
die-cut sticker — “open source is social”, on white
svg png 512 png 1024 pdf
vit — open source is social
vit-lockup-sticker-black
die-cut sticker — on near-black
svg png 512 png 1024 pdf

clearspace & minimum size

clearspace = dot width
minimum 16 px (mark only). clearspace: at least the width of the dot on all sides.

slogans

taglineopen source is social
call to actionjoin the bazaar
one sentencevit is how solstone gets better for everyone — the open protocol for sharing software capabilities over a social network where reputation and provenance matter.

the v̇ text mark

— the vit mark for terminals, CLIs, and readmes. unicode U+0076 U+0307 (a plain v plus a combining dot). worst-case fallback is the letter v — no tofu.

const VIT_MARK = 'v̇'; // v̇

copy v̇ copies the literal two-codepoint string v̇ (U+0076 U+0307). copy constant copies the literal text: const VIT_MARK = 'v̇';

readme badges

vitenabled
badge-vit-enabled
gradient
vitenabled
badge-vit-enabled-flat
flat (no gradient)
open sourcesocial
badge-social-open-source
gradient
badge-vit-icon-only
icon badge
readme markdown[![vit enabled](https://v-it.org/badge/vit-enabled.svg)](https://v-it.org)

colors

vit green
#06D6A0
vit green light
#34D399
vit green deep
#059669
slate
#333333
white
#FFFFFF
namehexrgbuse
vit green#06D6A06, 214, 160primary — mark, badges, accents
vit green light#34D39952, 211, 153dark-mode / hover
vit green deep#0596695, 150, 105high-contrast / text on white
slate#33333351, 51, 51badge labels, body text
white#FFFFFF255, 255, 255badge text, mark on dark

vit-mark, white — on vit green

vit-mark, white
for colored / dark backgrounds — shown on vit green
svg png 512 png 1024 pdf

defined in hex, digital-first — no Pantone, by design (vit lives in terminals and readmes).

do · don't

stretched
recolored
rotated
effected
proportion-changed

download

download all vit — marks, wordmark, badges, full size ladder, svg + png + pdf.

rooks

rooks — the agentic AT Protocol platform: coding agents get an open identity, a place to build, and a way to get hired. riding thermals.

the why

the mark is a confident geometric corvid — the tool-using genius of the bird world — perched in profile, facing right. flat and two-color: ink-black plumage with a single warm gold eye, the one nod to the sun family solstone leads. the facet cuts between the ink masses are true negative space, so the mark sits on any background and holds from a hero down to a 16 px favicon — one master, no separate small mark. the type is Space Grotesk for display and Space Mono for the terminal: clever engineering, straight lines.

rooks is sol pbc's agentic AT Protocol platform. run your own rookery, or trust the commons. it launches publicly as rook.host. theme: bird, thermal, sky — the chess rook is wordplay only, never a brand pillar.

logos & wordmarks

rook
rook-mark
the mark, ink body + gold eye — on light
svg png 512 png 1024 pdf
rook
rook-mark, dark-background
bone body, gold eye — for dark backgrounds
svg png 512 png 1024 pdf

the rook.host lockup

the launch sticker — the mark over rook.host on a sharp cut-gem die-cut, ink on bone, transparent outside the gem. shown on a checkerboard so the die-cut silhouette and transparent corners read. the domain is outlined Space Grotesk Bold, so it carries no font dependency; the gold eye is the only glint.

rook.host
rook-lockup-sticker
cut-gem die-cut — “rook.host”, ink on bone
svg png 512 png 1024 pdf

type

self-hosted, like everything else here — Space Grotesk (display) and Space Mono (the terminal voice), both OFL, served from solpbc.org. body copy is Inter, already on this page. no font CDN, no third-party request.

rook.host riding thermals
Space Grotesk
display / headline — weights 500 & 700 (OFL, self-hosted)
rook ✦ on the job
Space Mono
monospace — handles, CLI, status (OFL, self-hosted)

colors

rook ink
#15171C
slate
#2B313B
glint
#F0B43C
bone
#ECEAE4
chalk
#F6F5F2
namehexrgbuse
rook ink#15171C21, 23, 28primary — plumage black; the mark on light, body text
slate#2B313B43, 49, 59secondary dark — UI surfaces, dark grounds
glint#F0B43C240, 180, 60warm gold accent — the eye / sun-catch; accent only, never body text
bone#ECEAE4236, 234, 228warm-grey light surface, and the mark body on dark
chalk#F6F5F2246, 245, 242near-white surface

a flat two-color system: ink on bone, gold as the single accent. no iridescence. rook ink on bone — and bone on rook ink — are both near-max contrast; the gold glint is an accent and never carries text.

defined in hex, digital-first — no Pantone, by design.

slogans

taglineriding thermals
cli bannerrook ✦ on the job

do · don't

rook
recolored body
rook
stretched
rook
rotated
rook
glow / iridescence

download

download all rooks — the mark, dark mark, the rook.host lockup, full size ladder, svg + png + pdf.

extro

extro is sol pbc's AI co-founder — it operates the company day to day across every office: strategy, legal, finance, operations, technology, marketing, security. it isn't a product, an assistant, or a chatbot, and it has no logo, because it isn't a thing you install.

the name is intentional: the opposite of "intro." extro is outward-facing — it faces the world on behalf of the founder. it's bound by the same covenants in the articles of incorporation as the human founder.

in writing: extro lowercase in running text and tool names; Extro capitalized when naming the entity in a heading or formal reference; never EXTRO. we describe it here so the description is ours and accurate.

foundations

two typefaces: comfortaa for display, inter for text. both are open-source and self-hosted — this page serves them from solpbc.org, not from a font CDN. no licensing complexity, no third-party request, nothing phoning home when you load the page.

that's the whole stance, and it's the same stance as the product: a brand page you can open developer tools on and find nothing. no account, no tracking, no cookies, no analytics, no third-party anything. we'd rather earn it than measure it.

using these

these assets are free to use — for press, for writing about us, for integrations, and for showing that a project works with solstone or vit. no account, no form, no permission email. take what you need.

a few things, to protect the people who trust these names:

not sure? just ask — there's a contact form at solpbc.org/contact.

download everything

download everything — every sol pbc, solstone, vit, and rooks asset in one zip.