BRAND BOOK v1.0

PATYX

Parametric Guided Rocket Design Platform

archetype:Mission Control mode:Dark stack:CadQuery / ArduPilot / ONNX status:Active

Positioning

PATYX sits at the intersection of aerospace engineering and AI agent orchestration. Not a CAD tool. Not a simulation platform. The pipeline that connects all of them.

Positioning Statement

For aerospace engineers and defense tech teams who need to go from design spec to flight-ready hardware in weeks instead of months, PATYX is the parametric rocket design platform that uses AI agents to automate the full pipeline — from CadQuery generation through simulation, training, and flight control configuration — because autonomous systems should be designed by autonomous systems.

Archetype
Mission Control

Dark-first, monospace-heavy, grid-precise. Every pixel has a purpose. The aesthetic draws from NASA mission control displays, Bloomberg Terminal density, and SpaceX webcast telemetry overlays — rendered with contemporary design sensibility.

Core Values
01
Precision
Every parameter matters. Every tolerance is intentional. We engineer to specification, not approximation.
02
Autonomy
AI agents operate as co-workers, not tools. They make domain decisions, handle handoffs, and own outcomes.
03
Verticality
We control the full stack: CAD, simulation, AI training, flight control, telemetry, and manufacturing.
04
Mission-Readiness
Everything we build ships. Prototypes become products. Simulations become flights.
05
Open Architecture
Modular, documented, composable. ArduPilot, MAVLink, ONNX, standard protocols. No vendor lock-in.
Voice — Do / Don't
Do
"8-stage design pipeline. Go/No-Go at each gate. Zero manual handoffs."
Don't
"Our revolutionary AI platform makes rocket design easy!"
Do
"Parametric CAD generation via CadQuery. Constrained by thermal envelope, RF transparency, and thrust profile."
Don't
"Unleash the power of AI in aerospace!"

Color System

Dark foundation primary. Signal green as the single accent. Semantic status colors for mission states. Telemetry colors for data visualization only.

Dark Foundation — Primary
Background
#0C0C0F
Surface
#16161A
Surface El.
#1E1E24
Border
#2A2A32
Text Primary
#E8E8EC
Text Sec.
#9898A4
Text Muted
#5C5C68
Border Sub.
#222228
Light Foundation — Secondary
Background
#F8F8FA
Surface
#FFFFFF
Border
#E0E0E6
Text Primary
#0C0C0F
Signal Green — Accent
Accent
#00E676
Accent Hover
#00C864
Accent Muted
rgba(0,230,118,0.12)
Glow demo — used on buttons, active states, nav wordmark
PATYX
box-shadow: 0 0 20px rgba(0,230,118,0.15)
Semantic Status — Mission States
GO
#00E676
Pass, nominal, active states. Primary action color.
CAUTION
#FFB300
Warning, review needed, degraded performance.
NO-GO
#FF3D3D
Fail, abort, error. Gates the pipeline.
HOLD
#448AFF
Pending, in-progress, awaiting input.
Telemetry Accents — Data Visualization Only
Thrust#FF6D00 Altitude#00B0FF Thermal#FF1744 Signal#AA00FF

Type System

Inter for headings and body. JetBrains Mono for all data, parameters, telemetry, timestamps, and code. Smaller base sizes — data-dense interfaces need tighter typography.

Inter — Display & Heading Scale
56px / 700 / -0.03em
Display
PATYX
40px / 700 / -0.03em
Display 2
Design Pipeline
32px / 700 / -0.02em
Heading 1
Parametric CAD Generation
24px / 600 / -0.02em
Heading 2
Simulation & Evaluation
20px / 600 / -0.02em
Heading 3
Flight Control Configuration
18px / 600 / -0.02em
Heading 4
Model S — Guided Variant
16px / 500 / -0.01em
Subheading
Thrust-to-weight ratio analysis
14px / 400 / -0.01em
Body
PATYX builds the end-to-end platform for designing, simulating, training, and manufacturing parametric guided rockets. We replace months of manual engineering with an AI-agent pipeline.
13px / 400 / -0.01em
Body Small
Parametric constraints applied at generation time. CadQuery outputs verified against thermal envelope.
12px / 400
Caption
Last updated: 2026-04-01T09:14:32Z
11px / 400
Label / Meta
STAGE 3 — SIMULATION
JetBrains Mono — Data, Parameters, Telemetry
# design_spec.yaml — Model S
airframe:
  outer_diameter_mm: 98.0
  length_mm: 1240.0
  wall_thickness_mm: 2.4
  material: "carbon_fiber_t700"
propulsion:
  thrust_n: 1800.0
  burn_time_s: 3.2
  specific_impulse_s: 215
constraints:
  max_temp_c: 420
  rf_window: true
  twr_min: 6.5
# Telemetry stream — live
T+00:04.231 ALT 847m
T+00:04.231 VEL 312m/s
T+00:04.231 THST 1781N
T+00:04.231 TEMP 384°C
T+00:04.231 RSSI -68dBm
T+00:04.231 STAT GO
# ID formats
design_id: PTX-S-2026-0041
sim_run: sim_8c3f92a1
model_hash: sha256:4a7b...
fc_config: ardupilot_v4.5.2
timestamp: 2026-04-01T09:14Z

UI Components

All interactive elements. Sharp edges, monospace data, dense spacing. No rounded pills, no gradients.

Buttons

Primary — Go action
Accent fill + glow
Secondary — Outline
Accent border + text
Ghost — Tertiary
Border only
Danger — Destructive
No-Go border + text
Status Badges
GO CAUTION NO-GO HOLD
Input Fields
Data Table — 32px rows, monospace data
PARAMETER VALUE UNIT CONSTRAINT STATUS
outer_diameter98.0mm≤ 122mmGO
wall_thickness2.4mm≥ 2.0mmGO
thrust_peak1800N≤ 2200NGO
max_temp418°C≤ 420°CCAUTION
twr_ratio6.12≥ 6.5NO-GO
rf_transparencyPENDINGrequiredHOLD
Card — Surface + Border
Design Run
PTX-S-2026-0041
2026-04-01 · Model S
GO — 7/8 stages
Active Run
PTX-MINI-2026-0012
2026-04-01 · Model Mini
HOLD — Stage 4
Failed Run
PTX-S-2026-0039
2026-03-28 · Model S
NO-GO — Stage 3
Spacing Scale
4px — base unit / tight gaps
8px — compact spacing
12px — inner padding
16px — card padding (sm)
24px — card padding (default)
32px — section gap
48px — section padding
64px — nav height / major sep.
80px — section vertical padding
Corner Radius
2px — inputs, small elements, badges
4px — cards, buttons, chips
6px — panels, pipeline stages
8px — modals, overlays
0px — never use pill shapes

8-Stage Design Pipeline

The signature UI pattern. Go/No-Go at each gate. Zero manual handoffs. DesignSpec through Flight in a single orchestrated run.

RUN ID: PTX-S-2026-0041 STARTED: 2026-04-01T08:22:11Z MODEL: Model S — Guided Variant IN PROGRESS
STAGE 01
DesignSpec
outer_dia: 98mm
thrust: 1800N
material: CF-T700
GO
STAGE 02
CAD
CadQuery gen
3 iterations
mass: 4.82kg
GO
STAGE 03
Simulation
FEA + CFD
OpenFOAM
SF: 2.4
GO
STAGE 04
Training
PPO policy
2M steps
reward: 0.94
GO
STAGE 05
Evaluation
ONNX export
CEP: 4.2m
TWR: 6.12
CAUTION
STAGE 06
FC Config
ArduPilot
params pending
awaiting eval
HOLD
STAGE 07
Manufacturing
G-code gen
toolpath verify
blocked
HOLD
STAGE 08
Flight
pre-flight chk
range: TBD
T-0: TBD
HOLD
STAGEAGENTDURATIONKEY METRICGATE
01 DesignSpeclead-design-engineer00:00:12spec validatedGO
02 CADcad-agent00:02:474.82kg / 3 itrGO
03 Simulationsim-bridge00:18:03SF 2.4 > 2.0GO
04 Trainingai-lab (PPO)02:14:31reward 0.94GO
05 Evaluationai-lab (eval)00:08:22TWR 6.12 < 6.5CAUTION
06 FC Configfc-config-agentawaiting stage 5HOLD
07 Manufacturingmanufacturing-agentblocked upstreamHOLD
08 Flightcompanion-corepre-flight pendingHOLD

Transitions & Animation

Fast. Mission-critical UI doesn't wait. 150ms for colors, 200ms for transforms. No decorative motion.

Transition Tokens
TOKENVALUEUSED FOR
--transition-color150ms ease-outcolors, borders, backgrounds
--transition-transform200ms ease-outscale, translate, position
--transition-shadow150ms ease-outglow, box-shadow on hover
--pulse-duration2s ease-out infiniteactive status dot rings
--skeleton-duration1.5s ease-in-out infiniteloading placeholder opacity
Hover — 150ms
Hover this element
border + glow + text color
Stage status row
Pulse — Active Status
PIPELINE ACTIVE
T+00:04.231 — NOMINAL
8px dot + expanding ring
opacity 0.8 → 0, scale 0.5 → 2
Skeleton Loading — No Spinners
1.5s pulse — opacity 1→0.4→1
Button Active State
:active → transform: scale(0.98) · 200ms ease-out

Prohibited Patterns

12 rules. Hard constraints. Violations break the Mission Control archetype and signal consumer-grade software.

01
Never use rounded pill shapes (border-radius: 9999px) — this is engineering software, not a consumer app.
02
Never use gradients on backgrounds or buttons. Flat fills only. Gradients are for data visualization only.
03
Never use serif fonts anywhere. Serif implies tradition. PATYX is future-forward. Inter and JetBrains Mono only.
04
Never use illustrations or cartoons. Photography, renders, and data visualizations only.
05
Never use "friendly" or "playful" language. We are precise and authoritative. No exclamation marks.
06
Never use light mode as default. Dark mode is primary for extended use in operational environments.
07
Never add decorative elements that don't convey information. Every pixel has a purpose.
08
Never use more than 3 colors in a single data visualization. Telemetry palette is additive, not simultaneous.
09
Never use rounded avatars or profile pictures. Square with 2px radius only.
10
Never hide technical details behind "Learn more". Show the specs upfront. Engineers read the docs first.
11
Never use loading spinners. Use skeleton screens with pulse animation. Spinners imply indefinite waits.
12
Never use consumer-tech blue (#007AFF, #2563EB) as accent. Signal green is the differentiator.

WCAG AA Compliance

Dark mode demands rigorous contrast verification. All interactive elements have visible focus rings. Status colors supplemented with text labels for color-blind users.

Contrast Ratios — WCAG AA requires 4.5:1 (normal), 3:1 (large)
Aa
Text Primary (#E8E8EC) on Background (#0C0C0F)
17.2:1
AAA
Aa
Text Secondary (#9898A4) on Background (#0C0C0F)
6.8:1
AA
Aa
Accent (#00E676) on Background (#0C0C0F)
9.1:1
AAA
Aa
Text Primary on Surface (#16161A)
15.4:1
AAA
Aa
Text Muted (#5C5C68) on Background — metadata only
2.9:1
Non-text only
Aa
Background (#0C0C0F) on Accent — primary button text
9.1:1
AAA
Focus Rings — 2px accent green, offset 2px
Button :focus Link :focus
outline: 2px solid #00E676 · outline-offset: 2px · applies to all interactive elements
Color-Blind Safe Status Indicators

Status is never communicated by color alone. Every status indicator uses a colored dot AND a text label (GO / CAUTION / NO-GO / HOLD). The pipeline table also includes numeric stage identifiers and explicit text descriptions.

GO — nominal CAUTION — review NO-GO — abort HOLD — pending
All four states distinguishable by shape position + text label independent of color perception.

Asset & File Index

All project files. Monospace, version-controlled, reproducible.

PATHTYPEDESCRIPTIONSTATUS
PATYX/brand_strategy.mdMarkdownVision, mission, values, personas, positioningLIVE
PATYX/style_directive.mdMarkdownDesign tokens, typography, layout, component rulesLIVE
PATYX/ui/brand_book.htmlHTMLThis file — self-contained brand bookLIVE
PATYX/assets/DirLogo SVGs, exported assetsPENDING
patyx/Python repoCadQuery parametric models, Docker buildLIVE
patyx-agents/Python repoOrchestrator + domain agents, MCP tool integrationLIVE
patyx-ai-lab/Python repoBC/PPO/SAC training, eval harness, MLflowLIVE
patyx-companion-core/Python repoMAVLink gateway, safety gate, inference runnerLIVE
patyx-data-platform/Python repoDuckDB analytics, FastAPI data-api, StreamlitLIVE
patyx-fc-config/Python repoArduPilot params, airframe profiles, failsafe presetsLIVE
patyx-sim-bridge/Python repoRealFlight adapter, SITL orchestration, vJoy bridgeLIVE
patyx-pipeline/Python repo8-stage DesignSpec pipeline, Go/No-Go runnerLIVE
patyx-devops/Ansible/DockerInfrastructure, deployment, configuration managementLIVE
patyx-pilot/Docs repoProject hub, research, architecture, roadmapLIVE
# Brand book metadata
file: brand_book.html
version: 1.0.0
created: 2026-04-01
platform: PATYX — Parametric Guided Rocket Design
archetype: Mission Control
mode: dark-only
fonts: Inter 400/500/600/700 + JetBrains Mono 400/500/600
accent: #00E676 /* signal green */
stack: CadQuery / ArduPilot / ONNX / MAVLink / PPO
sections: 10
self_contained: true