Raxx · internal docs

internal · gated

Differentiation section — getraxx.com homepage

Strategy doc + copy spec

Dated: 2026-06-04 | Issue: #3231


The gap this section fills

The current homepage (as of 2026-06-04) tells visitors what Raxx does across three pillars (backtest / paper / BYOB) and shows a pricing teaser. What it does not say is why Raxx specifically. A first-time visitor who already uses a brokerage platform with a paper-trading mode can reasonably read the current copy and conclude: "this is another paper-trading tool." The differentiation section corrects that by naming the four structural decisions that separate Raxx from every alternative in the category — without naming any competitor.


Structural approach chosen: Option A

"Four things Raxx does that others don't."

Rationale for Option A over the alternatives:

Option A maps to the existing card-grid visual vocabulary (pillars use the same pattern) without visual repetition because the framing is different: pillars say "here is what Raxx holds"; differentiation says "here is why that choice is different from what else exists."


Section headline + sub-headline

Section kicker (eyebrow label): What makes Raxx different

H2 headline: Not another trading tool.

Sub-headline (one sentence): Most platforms track what you made. Raxx tracks whether you stayed inside the structure you decided on before the trade was open.

Tone calibration note: "Not another trading tool" is mild provocation — it names no competitor and makes no comparative claim, only signals the visitor that differentiation is coming. The sub-headline then delivers the proof without forward-looking language or superiority claims.


The four differentiators

Selected from the full list of seven by testing each against two filters: (a) is this genuinely different from TradingView, tastytrade, thinkorswim, or brokerage-native paper tools? (b) can it be stated in two sentences that obey every constraint (no predictions, no named brokers, no social proof)?

Differentiators 6 (one-ledger consolidation) and 7 (obfuscate mode) were excluded: ledger consolidation is a Pro-tier consequence of BYOB and reads redundant alongside differentiator 4; obfuscate mode is unshipped and aspiring copy for unshipped features is pre-launch exposure.

Differentiator 3 (BYOB) was restructured into the custody angle: "Raxx does not custody money" rather than "bring your own broker" because the custody angle is the actual differentiation claim (most users assume a trading tool wants to hold their account).

D1 — Structure enforcement, not advice

Block heading: You chose the structure. Raxx makes sure you stay in it.

Proof (1-2 sentences): Raxx does not suggest what to trade, recommend entries, or flag opportunities. It takes the entry, credit, and exit parameters you already decided on and enforces them when you are looking at the chart with a position open.

What this means for you: The discipline gap closes. Not because you got smarter — because the rules you wrote are locked in before emotion has a vote.

Why this differentiates: TradingView, thinkorswim, and brokerage-native tools are information surfaces — they surface data, signals, or screeners. Raxx is an enforcement layer. The category distinction is clear and non-defensive.


D2 — Backtest is a contract, not a demo

Block heading: See what the structure returned before a dollar moves.

Proof (1-2 sentences): Before a structure runs live, Raxx runs it against 10+ years of real bars. The result is not a projection — it is the historical record of what these exact rules produced, in your own parameters, on real market data.

What this means for you: The backtest result is a contract you make with yourself, not a confidence boost. You enter live with the record, not the hope.

Why this differentiates: "Retrospective, not predictive" is the hardest constraint to hold. Most marketing language in the trading-tool category defaults to forward-looking ("see what could happen"). Raxx is historically grounded and that's a genuine claim.


D3 — Paper is the qualifying round

Block heading: Promote a structure when it earns it.

Proof (1-2 sentences): Every structure runs paper before it runs live. The paper ledger is not a sandbox — it is the qualification record. You flip to live when the structure has demonstrated what it does in conditions that resemble live.

What this means for you: The go/no-go decision is data-driven, not a confidence call made on day one.

Why this differentiates: Brokerage paper-trading modes exist as sandbox environments — they let you practice but carry no enforced gate into live. Raxx's paper-first requirement is architectural, not a feature users can bypass.


D4 — Your money stays where it is

Block heading: Raxx holds the structure. Your broker holds the money.

Proof (1-2 sentences): Raxx connects to the broker you already use. Your account, your holdings, your P&L stay where they are. Raxx enforces the structure against that account — it does not move, custody, or hold any assets.

What this means for you: No account migration. No ACH transfer. No new brokerage relationship. The structure layer attaches to wherever you already are.

Why this differentiates: This is the clearest custody-positioning in the category. Platforms like Robinhood, E*Trade, and most full-service alternatives require you to open an account with them. The BYOB model is architecturally different — not just a feature.


Placement

Between PillarsSection and PricingTeaser on the homepage.

Rationale: pillars establish "what Raxx holds" (the functional description). The differentiation section then answers the natural follow-up — "yes, but why Raxx?" — before the visitor sees pricing. If they understand the differentiation first, the pricing has context. Showing differentiation after pricing means the visitor may have already formed a "too expensive for a paper-trading tool" judgment.


Visual treatment

Background: var(--raxx-ink) (dark ink, same as hero and page root) — not var(--raxx-snow) (which PillarsSection uses). This creates a dark/light/dark alternation: hero (dark) → pillars (light) → differentiation (dark) → pricing teaser → waitlist. The dark section isolates the differentiation block visually without a hard border, and the CE palette shows well on ink.

Section kicker: moss-tinted uppercase overline label, same as PillarsSection.

H2: Large, tight letterspacing, var(--raxx-snow), clamp(28px, 4vw, 44px).

Sub-headline: var(--raxx-n-300), 18px, max-width 640px.

Cards: 2×2 grid on desktop (≥768px), single-column on mobile. Each card: var(--raxx-ink-2) background, 1px solid rgba(91,140,90,0.2) border (moss tint on dark, more subtle than PillarsSection's ink-on-snow card border). No numbered icons — instead, a small moss accent line at card top-left (4px wide, 20px tall, var(--raxx-moss)), distinguishing visually from the 01/02/03 pillar card pattern so the two sections read as different.

CTA at section close: soft, centered, no card — a single line of n-300 text ("Ready to test your structure?") followed by a moss-outlined ghost button pointing to #waitlist. Not prominent; this section's job is persuasion, not conversion — the WaitlistSection below handles conversion.

Mobile responsiveness: 2×2 → 1-column stacked at max-width: 767px. Accent line stays left-edge on all viewports. CTA stacks naturally (block element).

Typography density: cards are intentionally text-heavier than the pillar cards — each has a heading (20px, bold) + 2-sentence body (15px, n-300). No sub-labels or stat callouts. The PillarsSection already has the product mock; this section is copy-only.


Tone calibration

What we DID say: - "Structure enforcement, not advice" — names the product category without positioning as anti-advice (which would imply we're adjacent to advisors). - "Retrospective, not predictive" — directly from the About page's values; safe framing because it describes what the product does, not what competitors lack. - "Your money stays where it is" — functional custody claim; no competitor named.

What we did NOT say: - No "We're not Wall Street" — cliche and oppositional with no concrete meaning. - No "Most tools do X but we do Y" phrasing — this implies competitor knowledge that reads as chest-thumping without evidence. - No predictions about future returns or future trading success. - No "used by N traders" or social proof — none exists pre-launch. - No AI positioning as a differentiator — AI is opt-in adjacent per feedback_deterministic_execution_ai_augments.

Prohibited items confirmed absent: broker names (Alpaca, SnapTrade, etc.), forward-looking return claims, endorsements, competitor names.


Flag

FLAG_GETRAXX_DIFFERENTIATION_SECTION — default OFF. Env var: REACT_APP_FLAG_GETRAXX_DIFFERENTIATION_SECTION. When OFF: section is absent from the DOM (hide-don't-gray rule). When ON: full section renders between PillarsSection and PricingTeaser.

B1 promotion migration: console/migrations/versions/0145_promote_getraxx_differentiation_section.py. Risk: low — marketing copy, no execution path, no auth path.


Handoffs

product-manager — no additional card requests beyond #3231; this PR is self-contained. ux-polisher — operator review + flag flip is the prerequisite before dispatching.