Runtime fingerprintToken readout from the active provider chain.
Live DS
Runtime
Platform
Rottay
Rottay / ModernPlatform Flagship
Primary
#0A0A0ASecondary #6B6B6B
Radius
14pxxl 18px
Density
normalBorder-light cards
Accent
Badge
Compact runtime evidence across 3+ token signals.
Published DS package ยท Developer Docs ยท Rottay / modernShared route metadata for the active runtime, kept inline so the shell reads like a thin header band.
Palette
#0A0A0ARottay
Chrome
Modernrenderer posture
Radius
14pxsurface shape
Density
normalPlatform Flagship
Developers
Developers
Active profilePlatform Flagship
Runtime postureRottay / modern
Architecture, onboarding, and implementation guidance for the design system.
Runtime controls
Developer hub
Operate the system, do not browse it blindly
Developers should feel like a delivery control room: clear next steps, clear ownership, and a fast route from first render to shared product capability.
This section now frames adoption around tenant-aware runtime proof: get one route healthy, classify shared work correctly, then compare engines and themes before code spreads.
Primitives97
Leaf components and local interaction building blocks.
Why open thisUse this when feel, density, or brand voice are still undecided and screenshots are not enough.
OutcomeProduct posture is validated with engine and tenant comparisons before code spreads.
What this hub should unblock today
Start from the job to be done, not the folder tree.
01
Mount
Install the package, mount the provider, and get one route to render with confidence.
02
Classify
Use the 4-tier model before you add shared APIs, wrappers, or route contracts.
03
Compare
Validate engine, theme, and density with playground scenes before polishing product screens.
04
Scale
Move from primitives to surfaces once the ownership model and visual posture are already stable.
If the team only does one thing firstRender one convincing DS panel in the real app shell before inventing wrappers. That single success state unlocks more than any abstract architecture discussion.
AnswerAudit tokens, themes, engines, and icons before changing component APIs or patching route-level CSS.
ArtifactA cleaner diagnosis path for visual drift.
Healthy first renderTSX
Quick copy
import { Badge, Card, DesignSystemProvider, Flex, Stack, Text } from '@rottay/design-system';
export function AppShell() {
return (
<DesignSystemProvider forceEngine="modern" tenantSlug="rottay">
<Card>
<Stack spacing="md">
<Flex align="center" justify="between">
<Text as={"h2" as any} size="lg" weight="semibold">Workspace</Text>
<Badge variant="success">Healthy</Badge>
</Flex>
<Text size="sm">Render one convincing screen before creating wrappers.</Text>
</Stack>
</Card>
</DesignSystemProvider>
);
}