FINANCIAL INTELLIGENCE INFRASTRUCTURE
Markets,
normalized.
IntraAlpha turns fragmented market data into comparable surfaces, inspectable research, and actionable signals.
Principles
Six rules govern the brand from first visit to research workspace.
Evidence before excitement.
Lead with what is known, show the source and method, and keep uncertainty visible. Confidence is earned through explanation—not volume or hype.
Clarity is the product.
Reduce a noisy market to an understandable decision without hiding limitations, quality, freshness, or the path back to evidence.
Calm under volatility.
The interface becomes more legible—not louder—when markets move. Motion is restrained, alerts are prioritized, and color always retains semantic meaning.
Observed, derived, and simulated stay distinct.
Labels, provenance, and visual treatments prevent a modeled value or community opinion from masquerading as a market fact.
One system, different densities.
Marketing, editorial, and product work share identity and components. Density changes with the user’s job; the brand does not.
The record is complete.
No-opportunity reports, stale states, losing outcomes, methodology changes, and corrections belong beside the wins.
Logo & Lockups
Source of truth: public/brand/wire. The legacy green raster files are superseded and must not be used in new work.
lockup-split-ink.svg Default brand lockup lockup-split-white.svg Dark surface lockup-outline-ink.svg Hero and marketing lockup-solid-ink.svg Small nav and docs Use the full wire mark at 16px and up. At browser favicon scale, use the outline-only favicon so facets do not collapse.
Keep at least 0.25x wordmark font-size on all sides. The shipped SVG viewBox already includes the standard clearspace.
The bird is traced from the original faceted mark. Do not redraw it, smooth it, rotate it, or introduce curves.
Ink or white only. Do not recolor the mark with gradients, blue, teal, or decorative semantic colors.
Color — Tokens
Ink and white are the interface. Color is reserved for data meaning: gain, loss, or caution. There is no fourth accent hue.
Base interface
Semantic color
Canvas system
Borders and muted text are ink opacity utilities, not additional brand colors. Product pages choose either white or ink as the dominant surface.
Color — Data Semantics
Color on data is never decoration. Green up, red down, grey flat. Live pulses green, paused sits amber, closed sits grey. These two systems govern every cell, chart marker, badge, and status indicator on the site.
Value duo-state — positive / negative / flat
Status tri-state — live / paused / closed
--ia-status-live--ia-status-paused--ia-status-closedHeat ramp — 7 stops (for monthly-returns grid, correlation matrix)
Sector palette — 10 stops (pies, treemaps, flags)
Typography
Chakra Petch for display, IBM Plex Sans for prose, and IBM Plex Mono for data. Tabular numerals are mandatory anywhere numbers sit in a column.
Every number on IntraAlpha resolves to one of four contexts. Pick the row, match every field.
| Context | Font | Variant | Align | Decimals | Example |
|---|---|---|---|---|---|
| Table / column | IBM Plex Mono | tabular-nums | right | price 2 · % 1–2 · qty 0 | 872.14 |
| KPI card value | Chakra Petch | tabular (innate) | left | compact: $1.24M | $1.24M |
| Ticker · price · pct | IBM Plex Mono | tabular (innate) | inline | price 2 · % 2 | NVDA · 872.14 · +1.24% |
| Body prose | IBM Plex Sans | proportional (default) | inline | written naturally | …rose 12.4% over three weeks. |
− (U+2212).
Never the hyphen -.
Positive numbers get an explicit +
in signed contexts (deltas, flows).
en-US).
Compact notation ($1.24M) for KPI cards
when screen real-estate is tight.
lib/privacy.tsx ·
fmtMoney · fmtPct · fmtPrice · fmtQty → see in cells → see in tables → see in KPI cards Weights
Tabular vs Proportional
4,488.22
9,019.37
8,080.80
7,500.55
4,488.22
9,019.37
8,080.80
7,500.55
Access Tiers · What Each Viewer Sees
Typography is also a privacy and business-model boundary. Three viewer tiers govern every number on the site:
Public (anonymous visitor — sees shape, not scale),
Subscriber (authenticated free — sees percentages + activity),
Full (paid / internal — sees absolute dollars + share counts).
The formatters in lib/privacy.tsx
are the mechanism — the tier is what matters.
lib/privacy.tsx | Formatter | Input | Public | Subscriber | Full |
|---|---|---|---|---|
| fmtMoney(1234567) | 1234567 | ••• | ••• | $1.23M |
| fmtPct(0.1247) | 0.1247 | +12.5% | +12.5% | +12.5% |
| fmtPrice(872.14) | 872.14 | $872.14 | $872.14 | $872.14 |
| fmtQty(150) | 150 | ••• | ••• | 150 |
| fmtPctOfPort(v, total) | 12400, 248000 | 5.0% | 5.0% | 5.0% |
| accountName(id) | acct-104 | Account A | Account A | Account A |
| dailyPnL($) | -1,283.40 | ••• | −0.48% | −$1,283 |
Marketing & Conversion
The homepage canon: calm hierarchy, one dominant action, useful product evidence, and complete conversion states.
The public shell uses the master brand—not NTRA. Four anchors maximum, one visually dominant conversion.
See what deserves attention.
IntraAlpha turns noisy market data into comparable, explainable research products built around a synthetic delta surface.
No listed option prices. No fake market curve. Public visuals either show the abstraction itself or real, labeled data.
Best Options Report
Recurring, explainable options intelligence for deciding what deserves investigation.
Product detailDelta Screener
Compare underlyings on a normalized synthetic delta and tenor surface.
Product detailNTRA
A transparent model portfolio with holdings, changes, research, and a complete record.
Product detailSignals
Daily watch candidates and evidence-based intraday credit-spread signals.
Product detailBacktests + Agents
Turn a market idea into an inspectable, reproducible experiment.
Product detailCompany Coverage
Living, source-attributed research pages that improve with new evidence.
Product detailProduct cards describe distinct jobs and maturity. On a launch page they are informational; they do not become six competing primary CTAs.
Research is better in the open.
Follow market discussions, report drops, and the evolving coverage universe.
“This is the kind of explanation that makes the trade understandable—not just exciting.”
“I came for the report and stayed because the process was transparent.”
Testimonials preserve original meaning, carry permission and provenance, and sit beside methodology—not in place of it.
RedditUse only permission-cleared excerpts or anonymized summaries with archived URL and date.
DiscordUse exact channel/date provenance internally; public quotes require permission and private details removed.
TradesLabel live, paper, backtest, or illustrative. Never imply an outcome without the full window.
BOR archiveShow issue date, universe, and method context before any result claim.
Voice & Copy
Tone rules + copy patterns for the recurring moments on the site.
Dates, sources, numbers in every claim. No adjectives without a metric.
No hype. A thesis is presented with its strongest counter-argument in the same breath.
Plain language, active voice. Jargon only where it's the shortest path to truth.
| Moment | Do write | Don't |
|---|---|---|
| Timestamp | as of 2026-04-16 · source IntraAlpha | "yesterday", "recently" |
| Market closed | Market closed · next open Mon 9:30 AM ET | "not live", "offline" |
| Empty state | No positions yet. Add a symbol to start tracking. | "nothing here" |
| Error | Feed unavailable. Showing cached values from 4h ago. Retry → | "Oops!", "Something went wrong" |
| Locked feature | Create an account to unlock this surface. | "TBD", "stay tuned" |
| Loading | <Skeleton> (no text) | "Loading...", "Loading…" |
| Disclaimer | Past performance does not guarantee future results. Not investment advice. | "we think", "probably" |
Product Architecture
One master brand, six connected products, and one shared evidence spine.
IntraAlpha
The parent platform. It turns market, research, product, and community evidence into normalized, explainable intelligence.
NTRA
A transparent, continuously maintained model portfolio with holdings, changes, coverage, methodology, and a complete record.
Best Options Report
A recurring, reviewed guide to normalized options conditions and what deserves deeper investigation.
Delta Screener
A reproducible way to compare underlyings across standardized synthetic delta and tenor coordinates.
Signals
Daily watch candidates and evidence-based intraday credit-spread signal states with outcome review.
Backtests + Agents
Prompted research ideas compiled into inspectable, point-in-time-correct, reproducible experiments.
Implementation Appendix
Detailed rules live below this point. The sections above are the working brand board for homepage and launch decisions.
Main brand decisions should stay visual, directional, and easy to approve. Deep rules belong here.
Component specs, plot standards, asset manifests, compliance language, and changelog entries are reference material.
Charts, testimonials, trade results, and community proof need provenance before they appear in public launch surfaces.
UI Primitives
Every primitive shown live in both light and dark. Overlay primitives are built on Radix UI (headless, accessible); shape and color come from brand tokens.
Buttons
Badges & Tags
Chips & Segmented
Toggle · Switch
Tooltip & Popover
Dialog · Drawer
Keyboard hints
Plot Rules
Public charts must be generated from real, named data. No ornamental sparklines, fake curves, or placeholder market movement. Use candles only when OHLC anatomy is the subject.
DefaultLine or area time series from observed data
ComparisonEvery series labeled, sourced, and date-scoped
DisclosureObserved, derived, backtested, or simulated named in the footer
Assets & Downloads
Current canonical wire assets. Legacy raster files remain only for old references.
- Platform
- intraalpha.com
- Fund
- etf.intraalpha.com
- Press / Partnerships
- hello@intraalpha.com
Compliance
Standard language slots, data-source attribution, and the screenshot-safety guarantee.
This analysis is for informational purposes only and does not constitute investment advice. All assessments are based on publicly available information and reflect subjective judgments about competitive positioning. Past performance does not guarantee future results.
Holdings, weights, and returns on IntraAlpha surfaces are sourced from public filings and custodian data, timestamped, and revised only with an audit trail. Performance surfaces include the "as of" date and source.
No real broker brand name (Wealthfront, Fidelity, etc.) and no first- or
last-name identifier appears in any rendered UI or API JSON response visible
to an unauthenticated user. Replace with Account A
/ Account B.
Public view: no absolute dollars, share counts, or position sizes. Holdings render as % of portfolio. Returns render as %. Nothing permits reverse-engineering fund scale from a screenshot.
Changelog
Brand system version history. Every token shift, every new primitive, dated.
- · Locked the traced wireframe hummingbird as the canonical mark
- · Established ink and white as the interface; semantic color reserved for gain, loss, and caution
- · Added Chakra Petch, IBM Plex Sans, and IBM Plex Mono as the three-role type system
- · Removed fake/demo graphs from social and marketing specimens
- · Moved implementation-heavy detail into the appendix
- · Documented proof and chart provenance rules for public launch surfaces
- · Promoted IntraAlpha from the NTRA product shell to the master brand system
- · Replaced portfolio-only principles with six platform-wide trust and evidence rules
- · Expanded product architecture from two products to six connected product families
- · Added the marketing and conversion canon: public nav, hero, delta visual, product cards, signup states, community, and proof
- · Added a dedicated brand-documentation shell so /brand no longer inherits the NTRA application navigation
- · Kept the bird mark, green/navy palette, Work Sans, data semantics, and existing product primitives
- · R1: <PageHeader> extracted + deployed across all 14 production pages
- · R2: zinc→brand-token sweep across 55 files (bg-zinc-*/text-zinc-* eliminated)
- · R4: Shared components extracted — TierBadge, SWHWBar, SortArrow, Skeleton, ComingSoon
- · R5: Nav active-state, aria-current, 'Covered Calls' rename, lg breakpoint enforcement
- · R6: Killed all !important overrides → .ia-btn-secondary-dark class
- · R7: 4 data tables migrated to .ia-table-dark (holdings, trades, covered-calls, lots)
- · R8: DisplayModeToggle touch targets raised to 44×44px (B8 mobile pass)
- · R9: Nested scroll fix on holdings.astro (overflow-hidden wrapper)
- · R10: PerformanceChart SVG labels privacy-gated by tier
- · R12: Broker anonymization site-wide (Wealthfront/Fidelity → Account A/B)
- · B1: OG image 1200×630 (og-default.png) added
- · B2: Nav redesign — solid dark-navy header; gradient reserved for hero sections only
- · B3: §15a mobile mockups — 5 live phone-frame specimens on /brand
- · B4: PWA manifest + apple-touch-icon; icon-192/512 from canonical brand asset
- · B5–B8: Mobile responsive pass (badge stacking, filter wrap, live-indicator overflow)
- · B9: Dark-mode AAA contrast fix — pos/neg override colors on .ia-card-dark surfaces
- · B12–B14: useFmt() migration complete — CompanyPage, TradeTimeline, TradesTable
- · B15: TechnicalIndicators LoadingLine crash fixed
- · B17: Semantic color Pass 1 — emerald/rose/amber replaced with ia-pos/ia-neg/status-paused tokens in CompanyPage, TradesTable, PortfolioSummaryCards
- · Reconciled /brand against the prior standalone guide and token sheet
- · Added status tri-state tokens (--ia-status-live/paused/closed)
- · Added value duo-state tokens + flash animations (--ia-pos-flash, --ia-neg-flash)
- · Added dark surface tokens (--ia-surface-dark, --ia-border-dark, --ia-text-primary-dark)
- · Added elevation, motion, focus-ring, heat-ramp (7 stops), sector palette (10 stops)
- · Shipped .ia-card-dark / .ia-table-dark / .ia-btn-secondary-dark / .ia-skeleton / .ia-chip / .ia-segmented / .ia-flag
- · Added 13 chart types spanning lightweight-charts, recharts, CSS grid
- · Added 5 table variants via @tanstack/react-table + @tanstack/react-virtual
- · Added Radix UI primitives (Tooltip, Popover, Dialog, Switch, ToggleGroup)
- · Added Sonner toasts + date-fns freshness timestamps
- · Restructured with sticky-TOC shell + active-section IntersectionObserver
- · Initial /brand page published
- · Logo, core palette, gradient, typography scale, voice, ecosystem, assets
frontend/BRAND.md + public/brand/wire.
Every change to a token or primitive should land with a changelog entry.
Social & Video
Every shared object should look like IntraAlpha before a viewer reads the account name.
THE FED · AUG 21, 2026
What the market is actually pricing after Jackson Hole
One share-card grammar
Bird and wordmark, content type, one declarative headline, and a quiet source/date line. Charts appear only when generated from the exact underlying article data.
Editorial first, player second
Use a branded poster frame so embeds remain intentional before playback. The page owns the title, summary, transcript, sources, and related research; YouTube owns playback.
Timestamped, searchable, accessible, and source-aware. Claims and supporting context should stay close together.