The Phosra brand.
Logos, marks, colors, typography, and usage guidelines for press, partners, and adopters. The brand follows the v1.0 Phosphor scheme — phosphor green signal on deep ink canvas, with three sober fonts.
The nine atoms
The 9 named capabilities are the visual atoms of the brand. Single-weight wireframe SVGs, 1.5px stroke, square line caps. Use them as POWERED BY badges, in registry listings, on conformance reports, and as the visual mark beside any capability name.
Charter
OCSS §1Age
OCSS §3Tier
OCSS §4Consent
OCSS §5Block
OCSS §6Alert
OCSS §7Privacy
OCSS §8Audit
OCSS §9Receipt
OCSS §10Phosphor on deep ink
The palette is monochromatic dark + one signal green + four muted network accents.
The brand color. Used sparingly — eyebrows, pills, the one CTA per fold, glyph fills.
Used for capability tints and chart series. Always sparing.
Light is opt-in via data-theme="light". Used for one or two hero moments per page (manifesto card).
Three families, three jobs
Each family carries a distinct register. Don't mix them — display, body, mono.
High-contrast modern serif. The “engraved certificate” type. Used for hero headlines so the brand reads as a notarial document, not another tech startup. Variable weight, italic available. Free via Google Fonts.
Define once. Protect everywhere.
The United States Web Design System body font. Literal civic-infrastructure type. Phosra is a public protocol; pairing with the public-government font is conceptually aligned and visually distinctive. Variable weight 300-900. Free via Google Fonts.
Phosra publishes the open registry of age-appropriate-design rules that browsers, app stores, routers, and operating systems can implement verbatim.
Honest engineering monotype with the right amount of personality. Used for eyebrows, protocol labels, data, code citations. Free via Google Fonts.
PHOSRA · OPEN PROTOCOL · OCSS v1.0
phosra check --rule algo_feed_controlFive roles, never decorative
Every status-bearing element picks a role from this five-role vocabulary. The signal green is sacred — only LIVE pulses.
LIVE
Actively notarizing right now. The only role that glows.
--state-liveATTEST
Sealed / cryptographically attested but not propagating.
--state-attestQUEUE
Pending action. Approaching deadlines.
--state-queueSTALE
Superseded, expired, off. No glow.
--state-staleDENY
Explicit block. Failed verdict. Hard error.
--state-denyDo · Don't
- Use the wordmark on dark canvas by default
- Maintain minimum clear space around the mark equal to the cap height
- Use signal-400 for the one CTA per fold; let the rest stay quiet
- Use the bone manifesto card for one warm note per page
- Use capability glyphs at 16/24/48/64/96px (single stroke at all sizes)
- Use emoji anywhere
- Stretch, skew, or recolor the wordmark or mark
- Use the signal green for "feature enabled" — only for live, signed events
- Stack two signature backgrounds (network grid + conic mesh — pick one)
- Use stock photography or AI-generated imagery of children
Press inquiries
For press inquiries, brand asset requests, or trademark questions: