CHORUS

A distributed, semantic and temporal knowledge fabric
for humans and AI agents alike
to share reasoning, context, and intent,
not just files.

Brand Guide

version 1.0

This living document is your comprehensive visual identity system
for our brand of distributed AI orchestration.

Brand Overview

Mission Statement

CHORUS Services eliminates context loss, reduces hallucinations, and enables scalable multi-agent collaboration through intelligent context management and distributed reasoning.

Brand Promise

Enterprise-ready distributed AI orchestration that delivers reliable, context-aware results for global teams building the future of intelligent software.

Brand Positioning

CHORUS Services positions itself as the premium, enterprise-grade solution for distributed AI orchestration, combining technical sophistication with approachable design to serve global enterprise customers seeking reliable, scalable AI coordination.

Target Audiences

Technical Decision Makers

CTOs, VP Engineering

  • • ROI justification
  • • Technical depth
  • • Security assurance

AI Research Leads

Principal Engineers

  • • Technical specifications
  • • API documentation
  • • Research validation

Business Stakeholders

Executives

  • • Business outcomes
  • • Competitive positioning
  • • Implementation support

Brand Identity Concept

Design Philosophy

The CHORUS brand identity embodies sophisticated orchestration through an ultra-minimalist aesthetic that connects technological precision with elegant simplicity. The system reflects:

  • Minimalist Precision: Clean, uncluttered design with purposeful use of white space
  • Subtle Sophistication: Understated elegance through refined typography and gentle color gradients
  • Mobius Continuity: The infinite loop of the Mobius ring representing seamless, continuous processes
  • Sophisticated Simplicity: Premium quality through restraint and intentional design choices
  • Global Accessibility: Internationally appropriate and inclusive design principles

Brand Personality

Minimalist

Minimalist

Clean, uncluttered aesthetic that eliminates visual noise

Sophisticated

Sophisticated

Premium quality through purposeful restraint and elegant simplicity

Seamless

Seamless

Like the Mobius ring, every element flows naturally into the next

Reliable

Reliable

Consistent, trustworthy visual language that builds confidence through clarity

Accessible

Accessible

Ultra-simple design making complex technology feel approachable

Timeless

Timeless

Classic, enduring aesthetic that transcends trends

Logo Usage Guidelines

  • Always maintain clear space around the logo equal to the height of the "C" in "CHORUS".
  • Do not alter the proportions or colors of the logo.
  • Use the 3D version for high-impact applications; use the 2D version for smaller formats.
  • Ensure sufficient contrast with background colors for legibility.

Download our Logo Package

The full logo package including vector files, PNGs, Blender file, Three.js Implementation, and full motion and usage guidelines:

Download Logo Package (Web)

Download Logo Package (Print)

Motion Design System

Motion Philosophy

The CHORUS motion system embodies the continuous flow of the Möbius ring, creating sophisticated orchestration through purposeful, elegant animations. Every movement serves a functional purpose while maintaining the ultra-minimalist aesthetic.

Seamless Flow

Like the Möbius ring, animations flow naturally without jarring interruptions

Purposeful Motion

Every animation guides attention and enhances understanding

Premium Restraint

Sophisticated subtlety over flashy effects

Animation Principles

  • Fluidity: Animations should feel like a natural extension of the user interface, enhancing usability without distraction.
  • Consistency: Use a unified set of easing functions and durations to create a cohesive experience across all interactions.
  • Accessibility: Provide reduced motion alternatives for users with motion sensitivity.
  • Performance: Optimize animations for smooth performance on all devices, avoiding excessive resource usage.

Motion Design Guidelines

Motion in CHORUS's visual language is not decoration; it is a tool for clarity, hierarchy, and emotional resonance. It should reinforce meaning, never distract. All animations must feel purposeful, precise, and aligned with the brand's tone: confident, intelligent, and fluid.

1. Principles of Motion

Purposeful, not ornamental
  • • Every animation must serve a communicative role: guiding attention, reinforcing hierarchy, providing context, or reducing cognitive friction.
  • • Avoid gratuitous "flare" effects—motion is not fireworks, it's scaffolding.
Clarity through continuity
  • • Motion should explain where elements come from and where they go.
  • • Avoid abrupt "teleporting" of UI states unless conveying instantaneous change is itself the message.
Sophisticated restraint
  • • Use easing curves and timing to convey elegance.
  • • CHORUS favors smooth acceleration/deceleration over linear motion.

2. Timing & Easing

Durations
  • • Micro-interactions: 150–250ms
  • • Element transitions: 300–450ms
  • • Page-level transitions: 600–900ms
Easing curves
  • • Ease-out for entrance
  • • Ease-in for exit
  • • Ease-in-out for organic feel

3. Appear / Disappear Behaviors

Appearing elements
  • • Fade + subtle transform (5–10px upward shift)
  • • Should feel like they "emerge into place"
  • • Avoid scaling unless reinforcing metaphor
Disappearing elements
  • • Reverse the entrance animation
  • • Use fade-out with directionality

Technical Implementation

CSS Animation System

/* CHORUS Motion System CSS */
@keyframes chorus-fade-up {
  from {
    opacity: 0;
    transform: translateY(32px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes chorus-stagger-in {
  from {
    opacity: 0;
    transform: translateX(-16px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* Core Animation Classes */
.chorus-animate {
  opacity: 0;
  transform: translateY(32px);
  transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.chorus-animate.in-view {
  opacity: 1;
  transform: translateY(0);
}

.chorus-parallax {
  transform: translateZ(0);
  transition: transform 0.1s linear;
}

/* Reduced motion support */
@media (prefers-reduced-motion: reduce) {
  .chorus-animate {
    transition: none;
    opacity: 1;
    transform: none;
  }
}

JavaScript Scroll Observer

                  // CHORUS Motion System JavaScript
class ChorusMotion {
  constructor() {
    this.initScrollObserver();
    this.initParallax();
  }

  initScrollObserver() {
    const options = {
      threshold: 0.1,
      rootMargin: '0px 0px -50px 0px'
    };

    const observer = new IntersectionObserver((entries) => {
      entries.forEach(entry => {
        if (entry.isIntersecting) {
          entry.target.classList.add('in-view');
          
          // Stagger child elements
          const children = entry.target.querySelectorAll('.stagger-child');
          children.forEach((child, index) => {
            setTimeout(() => {
              child.classList.add('in-view');
            }, index * 100);
          });
        }
      });
    }, options);

    // Observe all elements with chorus-animate class
    document.querySelectorAll('.chorus-animate').forEach(el => {
      observer.observe(el);
    });
  }

  initParallax() {
    const parallaxElements = document.querySelectorAll('.chorus-parallax');
    
    window.addEventListener('scroll', () => {
      const scrolled = window.pageYOffset;
      
      parallaxElements.forEach(element => {
        const speed = element.dataset.speed || 0.5;
        const transform = `translateY(${scrolled * speed}px)`;
        element.style.transform = transform;
      });
    }, { passive: true });
  }
}

// Initialize on DOM load
document.addEventListener('DOMContentLoaded', () => {
  new ChorusMotion();
});

Live Animation Demo

Scroll down to see this element animate into view:

This element demonstrates the CHORUS motion system in action

Easing & Timing

Standard Ease

cubic-bezier(0.25, 0.46, 0.45, 0.94)

Most scroll reveals and content animations

Bounce Ease

cubic-bezier(0.68, -0.55, 0.265, 1.55)

Button hovers and interactive feedback

Sharp Ease

cubic-bezier(0.4, 0, 0.2, 1)

Quick state changes and micro-interactions

Duration Guidelines

  • Micro-interactions: 200ms (button hovers, focus states)
  • Component reveals: 600-800ms (cards, sections entering)
  • Page transitions: 400ms (navigation, state changes)
  • Parallax scroll: 100ms linear (smooth continuous motion)

Color Palette

Brand Color Philosophy

The CHORUS color palette draws inspiration from premium natural materials in the Australian Landscape, and sophisticated technology, creating a system that works across dark digital interfaces and light print materials while maintaining accessibility and international appeal.

Core Brand Colors

Carbon Black

#000000

Usage: Primary backgrounds, high-contrast text, logo applications. Psychology: Authority, sophistication, premium quality.

bg-carbon-950
bg-carbon-900
bg-carbon-800
bg-carbon-700
bg-carbon-600
bg-carbon-500
bg-carbon-400
bg-carbon-300
bg-carbon-200

Dark Mulberry

#0b0213

Usage: Hero backgrounds, dark accents, secondary elements. Psychology: Richness, mystery, luxury, power, and depth.

bg-mulberry-950
bg-mulberry-900
bg-mulberry-800
bg-mulberry-700
bg-mulberry-600
bg-mulberry-500
bg-mulberry-400
bg-mulberry-300
bg-mulberry-200

Walnut Brown

#403730

Usage: Warm accents, secondary elements, natural touches. Psychology: Reliability, craftsmanship, approachable intelligence.

bg-walnut-950
bg-walnut-900
bg-walnut-800
bg-walnut-700
bg-walnut-600
bg-walnut-500
bg-walnut-400
bg-walnut-300
bg-walnut-200

Brushed Nickel

#c1bfb1

Usage: UI elements, borders, technical precision. Psychology: Modern sophistication, precision, technology.

bg-nickel-950
bg-nickel-900
bg-nickel-800
bg-nickel-700
bg-nickel-600
bg-nickel-500
bg-nickel-400
bg-nickel-300
bg-nickel-200

System Colors

Ocean

#5a6c80

Usage: Primary actions, interactive elements, system feedback. Psychology: Trust, reliability, technological precision.

bg-ocean-950
bg-ocean-900
bg-ocean-800
bg-ocean-700
bg-ocean-600
bg-ocean-500
bg-ocean-400
bg-ocean-300
bg-ocean-200

Eucalyptus

#515d54

Usage: Success states, positive feedback, growth indicators. Applications: Success messages, positive data visualization.

bg-eucalyptus-950
bg-eucalyptus-900
bg-eucalyptus-800
bg-eucalyptus-700
bg-eucalyptus-600
bg-eucalyptus-500
bg-eucalyptus-400
bg-eucalyptus-300
bg-eucalyptus-200

Sand

#8e7b5e

Usage: Warning states, attention indicators, energy elements. Applications: Warnings, attention callouts, active processes.

bg-sand-950
bg-sand-900
bg-sand-800
bg-sand-700
bg-sand-600
bg-sand-500
bg-sand-400
bg-sand-300
bg-sand-200

Coral

#593735

Usage: Error states, critical alerts, problem indicators. Applications: Error messages, critical warnings, urgent notifications.

bg-coral-950
bg-coral-900
bg-coral-800
bg-coral-700
bg-coral-600
bg-coral-500
bg-coral-400
bg-coral-300
bg-coral-200

Theme Implementation

Dark Mode

(Default/Preferred)

Dark mode is the preferred default for all CHORUS Services applications

  • Background Hierarchy: Carbon Black → Mulberry Variants → Cool Gray → Border Gray
  • Text Hierarchy: Clean White → Light Gray → Purple Accents → Brand Colors
  • Aesthetic: Ultra-minimalist with sophisticated mulberry accents
  • Contrast: All combinations tested for WCAG 2.1 AA compliance

Light Mode

(Alternative)

Available as alternative but dark mode is strongly preferred

  • Background Hierarchy: Pure White → Natural Paper → Light Gray → Border Light
  • Text Hierarchy: Carbon Black → Medium Gray → Light Gray → Orchestration Blue
  • Usage: Available as alternative but dark mode is strongly preferred
  • Contrast: Optimized for readability on warm, natural backgrounds

Iconography System

Icon Philosophy

The CHORUS iconography system uses the Coolicons v4.1 library, providing a comprehensive set of clean, minimalist icons that align with our ultra-modern aesthetic. Icons serve as visual anchors and functional indicators, maintaining clarity across both light and dark themes while supporting our vision-inclusive design principles.

Clarity & Recognition

Icons communicate instantly without language barriers

Theme Adaptive

Black and white variants ensure perfect contrast in all modes

Consistent Scale

Standardized sizing maintains visual harmony

Icon Categories

The Coolicons library organizes icons into logical categories, each serving specific interface functions while maintaining design consistency.

Interface & Navigation

Core UI elements for user interaction and navigation

Search Search
Settings Settings
Filter Filter
Check Check
External Link Link
Lock Security
Star Favorite
Delete Delete

File & Data Management

Document, folder, and cloud storage representations

Document Document
Folder Folder
Cloud Cloud
Download Download
Upload Upload
Archive Archive
Code Code
Search Files Search

Communication & Notifications

Message, alert, and social interaction indicators

Mail Mail
Chat Chat
Notifications Alerts
Phone Call
Share Share
Send Send
Notification Notice
Chat Dots Typing

Navigation & Direction

Directional indicators and navigation controls

Arrow Left Back
Arrow Right Forward
Arrow Up Up
Arrow Down Down
Chevron Down Expand
Chevron Right Next
Reload Refresh
Expand Fullscreen

Icon Sizing & Usage

Standard Sizes

Small Icon 16px (w-4 h-4): Inline text, small buttons
Medium Icon 20px (w-5 h-5): Standard UI elements
Large Icon 24px (w-6 h-6): Primary actions, headers
XL Icon 32px (w-8 h-8): Feature highlights, cards

Usage Guidelines

  • Consistency: Use same size for similar functions
  • Alignment: Center icons within their containers
  • Spacing: Minimum 8px padding around clickable icons
  • Context: Choose appropriate semantic meaning
  • Contrast: Black icons for light themes, white for dark
  • Accessibility: Always include alt text descriptions

Implementation Examples

HTML Implementation


<img src="icons/coolicons.v4.1/coolicons PNG/Black/Interface/Search_Magnifying_Glass.png" 
     alt="Search" 
     class="w-5 h-5 dark:hidden">
<img src="icons/coolicons.v4.1/coolicons PNG/White/Interface/Search_Magnifying_Glass.png" 
     alt="Search" 
     class="w-5 h-5 hidden dark:block">


<button class="flex items-center gap-2 px-4 py-2">
  <img src="icons/coolicons.v4.1/coolicons PNG/Black/File/File_Download.png" 
       alt="Download" 
       class="w-4 h-4 dark:hidden">
  <img src="icons/coolicons.v4.1/coolicons PNG/White/File/File_Download.png" 
       alt="Download" 
       class="w-4 h-4 hidden dark:block">
  Download File
</button>

SVG Implementation (Preferred)


<svg class="w-5 h-5 text-carbon-950 dark:text-white">
  <use href="icons/coolicons.v4.1/coolicons SVG/Interface/Search_Magnifying_Glass.svg#icon"></use>
</svg>


<svg class="w-5 h-5 fill-current text-carbon-950 dark:text-white" viewBox="0 0 24 24">
  <path d="M21 21L16.514 16.506M19 10.5C19 15.194 15.194 19 10.5 19S2 15.194 2 10.5 5.806 2 10.5 2 19 5.806 19 10.5Z"/>
</svg>

Tailwind Utility Classes

/* Icon sizing utilities */
.icon-xs { @apply w-3 h-3; }     /* 12px - minimal inline */
.icon-sm { @apply w-4 h-4; }     /* 16px - small buttons */
.icon-md { @apply w-5 h-5; }     /* 20px - standard UI */
.icon-lg { @apply w-6 h-6; }     /* 24px - primary actions */
.icon-xl { @apply w-8 h-8; }     /* 32px - feature highlights */

/* Theme-adaptive coloring */
.icon-adaptive { @apply text-carbon-950 dark:text-white; }
.icon-accent { @apply text-mulberry-950 dark:text-paper-200; }
.icon-muted { @apply text-carbon-600 dark:text-purple-300; }

Icon Library Access

The complete Coolicons v4.1 library is available in the brand assets directory with both PNG and SVG formats.

Accessibility & Vision Inclusivity

Inclusive Design Philosophy

The CHORUS brand system extends beyond standard accessibility to provide vision-inclusive design that supports users with different forms of color blindness while maintaining our sophisticated metallic aesthetic. Our approach prioritizes contrast, brightness, and texture cues over exact hue fidelity.

Universal Access

8%+ of male users with color blindness experience equal legibility and brand resonance

Brand Integrity

Metallic identity remains intact and aesthetically pleasing across all vision modes

Redundant Cues

Critical distinctions use shapes, icons, and labels - not just color

CHORUS 8-Color Accessibility System

Our advanced accessibility system remaps the core CHORUS 8-color palette (carbon, mulberry, walnut, nickel, ocean, eucalyptus, sand, coral) to vision-deficiency appropriate alternatives while preserving the light/dark theme toggle functionality.

Protanopia (Red-blind)

• Danger: Ocean → Coral
• Success: Sand → Eucalyptus
• Warning: Nickel → Sand
• Preserves: Carbon, Mulberry, Walnut

Deuteranopia (Green-blind)

• Success: Ocean → Eucalyptus
• Info: Sand → Ocean
• Accent: Coral → Walnut
• Enhances: Blue/yellow contrast

Tritanopia (Blue-blind)

• Info: Coral → Ocean
• Warning: Eucalyptus → Sand
• Primary: Mulberry → Carbon
• Maintains: Red/green clarity

Achromatopsia (Monochrome)

• Pure grayscale system
• Brightness hierarchy preserved
• Contrast ratios maintained
• Texture-based differentiation

Technical Implementation

The system uses CSS semantic tokens with compound selectors that combine light/dark themes with accessibility modes:

.dark[data-accessibility="protanopia"] { --chorus-danger: var(--chorus-info); }

This preserves your existing theme toggle while providing vision-inclusive alternatives.

Supported Vision Conditions

Common Color Blindness

  • Protanopia: Red-blind (1% of males) - Custom red/green differentiation
  • Deuteranopia: Green-blind (1% of males) - Enhanced contrast patterns
  • Tritanopia: Blue-blind (0.1% of population) - Yellow/blue alternatives

Complete Color Blindness

  • Achromatopsia: Complete color blindness - High-contrast monochrome
  • Enhanced Patterns: Texture and shape differentiation
  • Brightness Coding: Luminance-based visual hierarchy

Accessible Color Palettes

Protanopia (Red-Blind) Palette

Enhanced blue/yellow contrast with metallic neutrals

Primary
Accent
Neutral
Light
Dark
data-theme="protanopia"

Deuteranopia (Green-Blind) Palette

Blue/purple dominance with high-contrast patterns

Primary
Accent
Neutral
Light
Dark
data-theme="deuteranopia"

Tritanopia (Blue-Blind) Palette

Red/green clarity with warm metallic tones

Primary
Accent
Warm
Light
Dark
data-theme="tritanopia"

Achromatopsia (Complete Color Blindness) Palette

High-contrast monochrome with texture patterns

Darkest
Dark
Medium
Light
Lightest
data-theme="achromatopsia"

Logo Accessibility Implementation

The Three.js Möbius ring logo automatically adapts its metallic materials for different vision conditions while preserving the sophisticated aesthetic.

/* Logo Material Accessibility CSS */
[data-theme="protanopia"] {
  --color-ring-primary: #1e40af; /* Blue-800 for logo materials */
}

[data-theme="deuteranopia"] {
  --color-ring-primary: #6b21a8; /* Purple-800 for logo materials */
}

[data-theme="tritanopia"] {
  --color-ring-primary: #991b1b; /* Red-800 for logo materials */
}

[data-theme="achromatopsia"] {
  --color-ring-primary: #374151; /* Gray-700 for logo materials */
}

Implementation Guide

Theme Switching

// Set accessibility theme document.documentElement.setAttribute('data-theme', 'protanopia'); // Theme preference storage localStorage.setItem('chorus-accessibility-theme', 'deuteranopia'); // Logo material updates if (window.updateAllLogoMaterials) { window.updateAllLogoMaterials(isDark); }

Logo Integration

// Logo materials automatically adapt <canvas class="chorus-logo"></canvas> // JavaScript theme switching setAccessibilityTheme('protanopia');

Testing & Validation

Browser Testing

Use Chrome DevTools "Emulate vision deficiencies" to validate all palettes

Contrast Ratios

Maintain minimum 4.5:1 contrast ratios for WCAG AA compliance

User Testing

Validate with actual users who have different vision conditions

Visual Aid Interface

Accessibility themes are accessible through the "Visual Aid" button in the bottom toolbar alongside the theme toggle. This keeps the main interface clean while providing discoverable accessibility options.

Click "Visual Aid" in the bottom toolbar to access vision-inclusive settings

Typography

The CHORUS typography system is designed for clarity, hierarchy, and accessibility across all devices.

Headings

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Body Text

This is the standard body text used throughout the CHORUS design system. It is designed for readability and accessibility.

This is smaller body text for secondary information.

Links

Links are styled to be clear and accessible:

Font Sizes

Extra Small (12px)

Small (14px)

Base (16px)

Large (18px)

Extra Large (20px)

2X Large (24px)

3X Large (30px)

4X Large (36px)

5X Large (48px)

Font Weights

Thin (100)

Extra Light (200)

Light (300)

Normal (400)

Medium (500)

Semi Bold (600)

Bold (700)

Extra Bold (800)

Black (900)

Sophisticated distributed reasoning without hallucinations. Built for global teams building the future of intelligent software.

Call to Action