# ZERO1 IO — Channel v1.1

Selected direction: **23 / Channel**, September 4, 2026.

**ZERO1 IO. Your agents. Your flow.**

## The idea

An oval zero flows into the shoulder of a one. The curved channel between them gives the mark its movement. In v1.1, its tapered tip stops before the right edge so the one has a continuous stem, rather than a floating cap that reads as an i. Preserve that connection and the negative space.

The selected concept's original oval counter and sweeping lower channel are preserved. The small upper-terminal refinement improves numeral recognition. The outlined Manrope wordmark remains the company name. This replaces 04 / Angular for new company materials; that identity remains archived in `brand/angular-v1`.

## Use the right file

| Need | File in assets/ |
| --- | --- |
| Website header, document header | logo-primary.svg or logo-white.svg |
| Logo with tagline | signature-primary.svg or signature-white.svg |
| Centered composition | stacked-primary.svg or stacked-white.svg |
| Standalone symbol | mark-blue.svg, mark-mono.svg, mark-white.svg |
| Standalone company name | wordmark-primary.svg or wordmark-white.svg |
| Browser tab | favicon.svg, favicon.ico, favicon-16/32/48.png |
| Profile / app icon | icon-1024.png; icon-180.png for Apple touch |
| Social link preview | og-1200x630.png |
| Large cover / hero | hero-blue-2400.png or hero-dark-2400.png |
| Editable hero foreground | hero-overlay.svg |

Logo, wordmark, tagline, and signature SVGs contain paths, not embedded bitmaps or live font text. Their PNG equivalents are transparent. Hero PNGs are opaque. The overview image is a presentation sheet, not a logo master.

## Space and size

Leave clear space of at least one quarter of the visible symbol height around the full lockup. Keep the supplied symbol-to-wordmark ratio and spacing. Standard horizontal logo: prefer 180 CSS pixels or wider; 138 pixels is the constrained mobile minimum. Tagline signature: at least 300 pixels wide. Below that, use the logo alone and render the tagline separately as readable text.

Use the favicon assets below 48 pixels. Their background-colored edge inset opens the channel optically while retaining the connected one. Do not replace the full-size master with favicon geometry. Avatar/app exports use the production master with a solid cobalt field.

Do not stretch, rotate, add shadows, outline, or fill the symbol with a gradient. Do not widen the channel to sever the one, or fill the channel in. ZERO1 and IO stay the same color. Keep the mark solid white on moving backgrounds.

## Color and motion

- Cobalt: #005CFF — primary brand color.
- Azure: #00A9FF and cyan: #00D4FF — luminous motion accents.
- Deep blue: #003ABF — depth behind white text.
- Graphite: #0E1116 — text and dark surfaces.
- Paper: #FFFFFF — clear contrast and breathing room.

The website keeps its actual ShaderGradient waterPlane, not a replacement made of CSS circles. `gradient.json` defines the recovered geometry; `gradient-home.json` defines the luminous cobalt homepage, and `gradient-dark.json` the graphite/blue variant. Static hero backgrounds are frames of that same renderer. Maintain the pause control, reduced-motion fallback, visibility suspension, and readable text scrim. Cyan is an accent, not a small-text color on white.

## Type and voice

The logo is outlined Manrope 760. Tagline and URL masters are outlined Manrope 500. Website body/UI use Manrope; editorial headings retain Instrument Serif; IBM Plex Mono is reserved for quiet labels. Do not mix display fonts inside a social cover: logo, tagline, and URL are enough.

The current tagline is exactly **Your agents. Your flow.** Preserve capitalization and both periods. The company is **ZERO1 IO**; the product is **ZERO1 Core**. Write concretely about the work and who reviews it; never invent customer proof, certifications, or outcomes.

## Source and rebuild

`source/mark.svg` is the v1.1 production master. The original trace is archived in `source/mark-original-v1.svg`; its reference remains in `references/23-channel-selected.png`. `source/trace-validation.json` describes that original trace only. `source/refinement-validation.json` records the production-master hash and changed-pixel bounds. Neither is trademark clearance; no trademark availability search has been performed.

Run `npm run build:brand`, then `npm run package:brand`, `npm run build`, and `npm run check:brand`. Normal exports use the saved SVG masters and Sharp; they do not require an AI service or retracing.

The original Potrace/Fontkit preparation script is now guarded against running, so it cannot accidentally overwrite the hand-refined master. Normal builds use the saved SVG paths.

## Company-of-agents language

ZERO1 Core is a company-of-agents architecture built around a company's processes. Specialist agents share the Company Model; Evidence Memory is a subsystem inside it. Describe the governed learning loop as review, proposed change, replay, and human approval. Clearly distinguish architecture and build work from a deployed capability. Research percentages belong to their cited external studies, not to ZERO1 performance claims.

To replace static background frames, serve `kit/brand-artwork.html`, select the blue or dark water plane, wait for “ready,” and pause it. Capture the full viewport at 2400×1380 and crop the visible artwork rectangle to 2400×1260. Inspect the saved frame; do not capture a fallback. Save true PNGs in `backgrounds/`, then rebuild. Foreground geometry stays vector until the final PNG export.

The kit excludes university and competition logos. Those belong only in the corresponding campaign package, not the evergreen company identity.
