Indexing Co Brandbook

Brand guidelines for colors, typography, voice, and UI components. v2.0 — March 2026


Brandbook

Indexing Co brand guidelines. Colors, typography, voice, and components.

Wordmark (New)

Primary horizontal mark. Use on solid backgrounds. Maintain clear space equal to the height of the "x" in the wordmark on all sides. Minimum size: 76px (digital), 27mm (print).

Wordmark Vertical

Stacked variant for square or tall layouts. Same clear space rules apply.

Square Logo

Compact mark for square contexts (favicons, app icons, social avatars).

Dex Mascot

Geometric pixel rabbit. Full 3D version, pixel 2-bit variants, retro hand-drawn, and emoji (128x128 PNG for Slack/Discord).

Dex 3DDex (3D)SVG
Dex Bit2-Bit (dark)SVG
Dex Bit light2-Bit (light)SVG
Dex RetroRetroSVG
Dex EmojiEmojiPNG

Usage Rules

DO
  • Use on solid backgrounds (white or black)
  • Maintain clear space around the mark
  • Use provided SVG files at correct aspect ratio
  • Scale proportionally
DON'T
  • Distort, stretch, or skew the mark
  • Place on busy or patterned backgrounds
  • Modify letterforms or spacing
  • Add effects (shadows, glows, outlines)
  • Recreate in a different typeface

Primary Colors

Black#000000
White#FFFFFF
Indexing Green#4AF120
Pink#DD67AB
Gray#8E8E93
White Smoke#EDEDED

Green: accent on dark backgrounds only. Pink: secondary accent for visualizations. Black and white dominate primary content.

Accessibility: Brand green fails WCAG AA on white (~1.5:1). Only use on dark/black backgrounds (~13.9:1 on black).

Gray Scale

Gray 2#A3A3B2
Gray 3#C7C7CC
Gray 4#D1D1D6
Gray 5#E5E5EA
Gray 6#F2F2F7

Card borders: Gray-5. Dividers: Gray-4. Lightest (Gray-6) to darkest (Gray-2) in light mode, reverses in dark.

Accessibility

ForegroundBackgroundRatioWCAG AA
#000000#FFFFFF21:1Pass
#FFFFFF#00000021:1Pass
#4AF120#000000~13.9:1Pass
#4AF120#FFFFFF~1.5:1Fail

Type Stack

Primary: Inter. Code: Fira Code 500.

Jumbo — Inter Light 300 / 60px / 110%The quick brown fox
Display — Inter Regular 400 / 48px / 110%The quick brown fox
Headline — Inter Medium 500 / 28px / 120%The quick brown fox jumps over the lazy dog
Subhead — Inter Regular 400 / 24px / 130%The quick brown fox jumps over the lazy dog
Body — Inter Regular 400 / 16px / 150%The quick brown fox jumps over the lazy dog
Caption — Inter 400 / 14px / 140%The quick brown fox jumps over the lazy dog
Code — Fira Code 500 / 16px / 110%The quick brown fox jumps

Type Scale

StyleSizeWeightLine-heightNotes
Jumbo60/36px300110%Hero statements
Display48/30px400110%Section titles
Headline28/22px500120%Page titles, cards
Subhead24/20px400130%Section subtitles
Body Large18px400140%
Body Base16px400150%
Caption14px400140%
Label16px500100%
Link16px400100%Always underlined
Code16px500110%Fira Code

Weight Mapping

WeightNameUsage
300LightJumbo headings only
400RegularDefault: display, subhead, body, caption, link
500MediumHeadline, bold variants, labels, code
600Semi BoldLabel Bold only

Indexing Co writing operates at the intersection of technical explanation and commercial persuasion. Every sentence earns its place by explaining how something works or pushing the reader toward action. The voice carries authority without formality: direct, technically precise, momentum-focused, no hype.

Core Principles

Lead with capability, not feature.

Open with what the reader can now do, not what the product contains.

Follow every claim with mechanism or evidence.

Assertion, then proof. Never let a claim float unsupported.

Compress time as the value metric.

"Collapses the time between 'we need this data' and 'data is flowing'" beats "makes it faster."

Name friction points directly.

Don't euphemize problems. Technical audiences respect honest diagnosis.

Position against incomplete solutions.

Acknowledge existing approaches, then highlight their blind spots.

Embed authority in observation.

Report patterns. Authority comes from clarity of analysis, not self-description.

Vocabulary

DO USE
  • writes, deploys, tracks, reshapes, compresses, ships
  • production-grade, raw block data, structured output
  • technical terms in operational context

"collapses the time between X and Y"

"No config files. No deployment platforms."

AVOID
  • enables, empowers, facilitates
  • revolutionary, next-generation, cutting-edge
  • game-changer, innovative solution
  • jargon without workflow role
  • vague intensifiers: really, very, quite, fairly

Sentence Style

Default to short: one idea per sentence. Subject, verb, object. Extend only for enumeration using colons or parallel structure. Fragments are deliberate. Front-load subject and verb so the actor stays visible.

Platform Guide

LinkedIn

Open with
Contrarian hook or counterintuitive claim
Body
Compressed argument, short paragraphs
Close with
Planning question that prompts discussion
Reader
Scanning for insight they don't already have

Website

Open with
Capability statement
Body
Procedural walkthrough, step-by-step detail
Close with
Numbered steps and concrete next action
Reader
Arrived with intent, seeking implementation detail

Anti-Patterns

Avoid:
  • Hedging: "can help you write" vs "writes"
  • Buried leads: context before the point
  • Rhetorical questions that are statements
  • Passive voice that hides agency
  • Explaining basics to a technical audience
  • Ending on hype: "Don't miss out"

Buttons

VariantPaddingFont-sizeNotes
Large16px 32px16pxPrimary CTA
Medium12px 20px16px
Small8px 16px14px
Outlined12px 20px16pxBorder matches text

All buttons: pill shape (border-radius: 100px), opacity 0.8 on hover, 0.2s ease transition.

Cards

Starter

For teams getting started with onchain data.

$0 /month

  • 10,000 free credits
  • Shared infrastructure
  • Community support
Add-on: Custom Transforms

Write custom JavaScript transformation functions for your pipelines.

TypePaddingBorderRadiusBackground
Pricing24px1px solid Gray-58pxPrimary
Add-on24pxnone8pxSecondary
Case study24px1px solid Gray-58pxPrimary

Spacing

64
40
24
16
10
TokenValueUsage
Section gap64pxBetween section title and content
Card padding24pxPricing, add-on cards
Card gap16pxGrid gap between cards
Card radius8px / 4pxDefault 8px, use-case 4px

Responsive Breakpoints

BreakpointRuleBehavior
Mobile≤768pxSingle-column, reduced font sizes
Tablet≥769px2-column pricing grid
Desktop≥1200px4-column add-ons, full carousel

Left-bordered cards with a green hover accent. Used for feature lists, voice principles, value propositions, or any content pairing a title with a short description.

Lead with capability

State exactly what the system does. Omit marketing wrappers.

Follow claims with evidence

If we claim speed, we provide the benchmark. Never orphaned assertions.

Compress time as value

Time is the ultimate metric. Frame benefits around time saved.

Name friction directly

Identify pain points. Don't use euphemisms for broken systems.

Position against incomplete solutions

Acknowledge existing approaches, highlight blind spots.

Embed authority in observation

Report patterns. Show the work.

Spec

PropertyValue
Border left2px solid rgba(255,255,255,0.1)
Hover border#4AF120
Padding left16px
Transitionborder-color 0.3s ease

Panel cards with icon header and monospace list items. Do variant highlights in green. Avoid uses gray with strikethrough. Info for neutral informational lists.

DO USE
  • writes
  • deploys
  • tracks
  • ships

"collapses the time between X and Y"

AVOID
  • enables
  • empowers
  • revolutionary
  • game-changer
  • really / very / quite
INFO
  • Supported: Ethereum, Polygon, Base, Arbitrum
  • Output: Postgres, webhooks, Kafka
  • Backfill: full from genesis block

Spec

PropertyValue
Backgroundrgba(255,255,255,0.03)
Border1px solid rgba(255,255,255,0.1)
Radius12px
List fontFira Code, 14px
Avoid variantline-through, muted color

Split-layout card with a top accent bar and a code/content preview panel with window chrome dots.

LinkedIn

Contrarian hook, compressed argument.

Goal: Stop the scroll with a technical truth.

Stop maintaining custom RPC nodes just to read state.

RPCs are for broadcasting transactions, not querying historical data at scale.

Deploy a dedicated indexer in 45 seconds. Query with GraphQL immediately.

Website

Capability statement, procedural depth.

Goal: Prove competence through detail.
Real-time state synchronization

Indexing Co writes directly to your Postgres. We process raw block data and decode ABI events automatically.

Latency: Sub 50ms
Throughput: 100k+ events/sec

Spec

PropertyValue
Top accent bar2px, changes color on hover
Layout1/3 meta + 2/3 preview
Preview fontFira Code (mono), 14px
Window dots3x circles, top-right
Highlight colorswhite + #4AF120

Pill-shaped segmented control. Active indicator slides between options. Green variant for primary actions, white for neutral selection.

GREEN ACTIVE (MONTHLY)

FOREGROUND ACTIVE (ANNUALLY)

Spec

PropertyValue
Containerbg: muted, radius: 100px, padding: 6px
Green variantbg: #4AF120, text: black, weight: 600
Neutral variantbg: white, text: black
Transitiontransform 0.3s ease

Top navigation bar with backdrop blur over dark backgrounds. Logo mark, nav links, green pill CTA. Dropdown uses floating panel with icon + label + description items.

DocumentationIntegration guides and API references
CLI ToolLocal development and deployment
Network StatusReal-time indexing node health
backdrop-blur-xl on black/60
1px border-white/10 separator

Spec

PropertyValue
Height64px
Backgroundblack/60 + backdrop-blur-xl
Dropdown bg#111, radius 12px, shadow 0 16px 40px
CTA buttonpill, bg: #4AF120, text: black

VS cards for compare pages. Dark panel background, monospace pill tags, two-column legacy/direct split. Direct column border transitions to green on hover.

The GraphVSIndexing Co.
Decentralized NetworkAssemblyScript
Legacy Model

Requires proprietary languages, complex DevOps for self-hosting, and tolerates significant network sync delays.

Direct Execution

TypeScript pipelines written directly to your database. Zero middleware, instant sync, native developer experience.

Compare them now →

Spec

PropertyValue
Background#0A0A0A
Border1px solid #1A1A1A → #8E8E93 hover
TagsFira Code 12px, pill, #000 bg
Direct border-left→ #4AF120 on hover (0.5s)
Card padding40px

Stat cards for social proof. Black background, left accent bar (dark → white on hover), monospace headline number, bold label, gray description, code tag.

2.54sBlock to your database

Average block-to-storage latency across 100+ chains. No polling intervals, no middleware hops.

measured across ETH / BSC / Polygon
ZeroExtra API layers

Data lands in your own database, your own schema. Query with SQL, your ORM, or any standard tooling.

direct database delivery
100+Chains, one pipeline

Single integration. No separate subgraph per chain, no chain-specific SDKs.

no per-chain contracts

Spec

PropertyValue
Left accent2px, #1A1A1A → #FFF on hover
NumberFira Code 28px / 400
Label16px / 600
Code tagFira Code 12px, #0A0A0A bg
Grid3-col desktop, 1-col mobile, gap 40px

Redesigned front page of indexing.co using the brandbook's design system.

Stop reinventing the wheel.
We build enterprise-grade infrastructure so you don't have to.

Read, transform, and use onchain data. Sub-second latency, tailored configurations, delivered direct to you.

WORKING WITH THE INDUSTRY'S BEST

MeshPayCrystal IntelligenceCordial SystemsAvalancheClanker

Source Anywhere

Access data from any chain in real-time.

Transform Everywhere

Add your business logic. Infrastructure handles the rest.

Deliver Just-In-Time

Pipelines integrate directly to your storage. No middlemen.

Supported Networks

100+

Processed Daily

1.6 TB

Avg Block-to-Storage

2.54s

Build with Indexing Co

Solutions

DeFiPaymentsPrediction Markets

Platform

Full StackConsolePricing

Resources

LatestCompareCase Studies

Company

ContactTwitterTerms
© The Indexing Company