Design system philosophy
TopicFrom the PointSav Documentation
The PointSav design system is a self-hosted, customer-owned substrate running at design.pointsav.com that publishes design decision research alongside token values in DTCG format, prioritizing editor-agnostic interoperability and structured rationale.
The PointSav design system is a self-hosted, customer-owned substrate for managing design tokens, components, and design-decision research. It addresses four structural gaps in the 2026 design-system landscape β the absence of machine-readable design rationale, enterprise-tier pricing that excludes small and medium businesses (SMBs), editor lock-in, and insufficient AI-consumable structure β through three architectural inversions of the dominant platform model. The token vocabulary is documented in design-primitive-vocabulary; the wiki rendering surface built on this substrate is served by app-mediakit-knowledge.
[edit]Why the substrate exists
The substrate is a self-hosted, customer-owned design-system engine running at design.pointsav.com and at every SMB customer site that forks it. Its existence is a direct response to four structural gaps in the 2026 design-system landscape:
-
Established design systems publish only the WHAT. Major design system publications deliver token values and component shapes. None publish the design-decision research β the WHY β in a form an AI agent or a human at a new organisation can read at codegen time.
-
Enterprise-tier design-system platforms charge enterprise-tier pricing. SaaS platforms targeting design-system management serve the 5,000+ employee market. The 39% of practitioners working at that scale have options; the SMB beneath them has none.
-
Every editor wants to be the editor. All major design editors build to lock the customer into their platform. The W3C Design Tokens Community Group format is the editor-agnostic common denominator the substrate adopts as canonical.
-
AI codegen is widening the design-system surface area faster than tooling catches up. Only 23% of design systems are structured for AI consumption (December 2025 industry data). Existing editor-integrated design-system integrations are locked to specific cloud platforms and licensed customers. A self-hosted, editor-agnostic substrate with AI-readable research is intended to occupy a structural position no editor-locked platform can reach.
[edit]What the substrate does
The substrate carries five elements per tenant, in a Git-tracked vault the customer owns:
tokens/β DTCG-format design tokens. Primitive layer (PointSav-original color families, type scale, spacing, motion, focus ring β structural patterns aligned with the modern design-system field, hex values and family names PointSav's), semantic layer (interactive-primary, surface-elevated, ...), component layer.components/β HTML+CSS+ARIA recipe files. Framework-agnostic; the customer's chosen framework consumes the recipe, not the other way around.themes/<brand>/β per-tenant override layers that re-point semantic references at primitives.research/β AI-readable design-decision rationale, accessibility justifications, brand-voice rules, anti-patterns.exports/β derived caches (Figma Variables JSON, Tailwind config, CSS variables, Style Dictionary builds). Recomputable from the canonical four directories above.
The substrate engine (app-privategit-design) reads this vault and serves it as a public showcase, a DTCG bundle, an AI-readable research surface, and a Model Context Protocol (MCP) server. AI agents query the MCP endpoint at codegen time; design tools query /tokens.json for editor synchronisation; humans read the showcase.
[edit]Three structural inversions of the Enterprise-tier pattern
- Customer ownership replaces platform hosting. The design system lives in the customer's Git repository with the customer's
allowed_signerschain. Migration cost falls toward zero β the customer always has the source. - Research as canonical replaces research as marketing. The WHY lives in the same vault as the WHAT, in the same machine-readable tier, served through the same MCP endpoint. AI agents and human designers read the same file.
- Editor-agnosticism replaces editor lock-in. DTCG is the common denominator. Any design editor that supports DTCG export produces vault content the substrate accepts.
[edit]The McLuhan position
In the AI era of 2026β2030, an SMB's design-system substrate is a medium β its form (machine-readability, editor-agnostic interop, self-hostability, AI-consumable research) shapes how the SMB's brand reaches every customer-facing surface.
The well-structured substrate IS the message the SMB sends to its implementation partners β human or AI. That is the McLuhan position the substrate operationalises.
[edit]Mobile-first and Inter foundation
Every operator surface the design system renders is designed mobile-first. Layout, navigation, and interactive components are specified at 375 px before progressive enhancement for wider viewports. Touch targets meet WCAG 2.2 SC 2.5.8 β 44 px Γ 44 px minimum β and interactions do not rely on hover states. Safe-area padding (env(safe-area-inset-*)) is applied to shell chrome for notched and dynamic-island displays.
The UI typography foundation is Inter (SIL OFL 1.1) β a community-maintained neo-grotesque designed specifically for screen readability, with no corporate brand association. Inter is the practical output of choosing editor-agnosticism in typography: it is the single most interoperable, widely-available, screen-optimised typeface that no platform owns. See wiki-typography-system for the full wiki-surface type stack (Inter + Source Serif 4 + system mono).
[edit]Anti-patterns the substrate refuses
- Storybook integration (parallel renderer; substrate owns rendering).
- Enterprise-tier design-system SaaS dependency.
- JS-framework-locked components (HTML+CSS+ARIA recipes are the canonical form).
- Container packaging (per zero-container-runtime).
- Editor lock-in (single-editor-only features rejected).
- Marketing vocabulary in research files (research files describe structural rationale, not product positioning).
[edit]See also
- design-primitive-vocabulary β the token vocabulary layer: numeric color scales, semantic aliasing, and PointSav-original naming rationale
- design-system-substrate β the substrate architecture: Git-tracked vault, MCP endpoint, and multi-tenant override structure
- wiki-component-library β nine wiki components built on this token system
- app-mediakit-knowledge β the wiki engine that renders the design system's public showcase surface
[edit]References
- W3C Design Tokens Community Group format β https://design-tokens.github.io/community-group/format/
- WCAG 2.2 (accessibility floor) β https://www.w3.org/TR/WCAG22/
- Marshall McLuhan, Understanding Media: The Extensions of Man (1964) ch. 1 "The Medium is the Message"