⚓ SailrScience™

Physics Model Service
R11 Composite Architecture — Dual Endpoint

Service Status

Checking...
Service R11.7.3
Architecture Composite (Aero + Kernel + EdgeMap)
Aero Model aeroService_r11
Physics Kernel physicsKernel_v4_0
Legacy Hydro R10.1.0 (parity path)
Boat Schema v4.3 (required)
Auth Bearer token (optional)

API Endpoints static fallback

POST /.netlify/functions/calculate-r11 R11
op: "edge_delta_grid" — S5 native edge map with campaign isolation
mode: "point" — S5 composite point with response shaping
POST /.netlify/functions/calculate-r12 R12
Side-by-side: same pipeline as R11, defaults the upwind force model to unified (decoupled aero). Override via options.aeroForceModel.
POST /.netlify/functions/calculate R10
R10 legacy endpoint (unchanged, backward compat)
POST /.netlify/functions/orc-convert ORC HTML → BOATS JSON
POST /.netlify/functions/auth-tier Tier password gate
GET /.netlify/functions/health Version + capabilities

Capabilities static fallback — as of R11.7.3

Tuning-profile blend override (R11.7.3) Optional per-boat override channel at tuningProfile.downwindBlend.* for the AD-DWB-13 family-level constants (K_REBOUND_MAX, AWS gate edges, AWA window edges) plus the blend window (TWA0_deg, TWA1_deg, enable). Family defaults apply when the override channel is absent — ORC-loaded boats with no Tier 2 partner profile inherit family physics, preserving the SailEdge ORC-baseline design principle. SPEC v1.6 §6.2; ADRD-R11_7-Boat-Tuning-Blend-UI-2026-05-09. Default behavior bit-identical to R11.7.2.
TWS rebound multiplier (R11.7.2) AWS-gated rebound multiplier for ASYM C_heel only in the AWA 110°–125° band (smoothstep shoulders 105°→110°/125°→130°), AWS ≥ 5.5 m/s threshold (linear ramp to 6.85 m/s for full effect), K_REBOUND_MAX = 1.50. Universal asym physics; per SailEdge ORC-baseline design principle, validated by FleetEdge cohort not partner-VPP per-cell data
Aero centroid CE alignment (R11.7.1) aeroPoint per-sail CE_ht / CE_x resolved via centroid model (Physics-aligned), not flat lookup
Downwind force blend (R11.7) Direct (C_drive, C_heel) coefficients per sail family for AWA > 90°; CODE0 guarded < AWA 100°
Form-stability GZ (R11.6) k(λ) from LWL/BWL drives RM curve shape (NA-calibrated)
Composite point (UC1) Decomposed aero → kernel → heel pipeline
Edge delta grid (UC2) S5 native with tuning, amber scoring, provenance
Campaign scoping Schema-aero bounds apply to edge only (not baseline)
HEI / crew override 2-point cohort: baseline vs override displacement
Dual wire format op-based (R10 compat) + mode-based (R11 native)
CORS + Auth + NaN guard Ported from R10 calculate.js hardening