{
  "$schema": "./design-system.schema.json",
  "id": "ontology",
  "name": "Ontology",
  "version": "2.0.0",
  "status": "canonical",
  "updated": "2026-08-16",
  "owner": "Clark Valberg",
  "scope": "Default design system for Clark Valberg's personal work",
  "axiom": "Make the work legible.",
  "homepage": "https://ontology.clarkvalberg.com/",
  "releaseBase": "https://ontology.clarkvalberg.com/releases/2.0.0/",
  "source": "git@github.com:clarkvalberg/ontology.git",
  "authority": {
    "manifest": "design-system.json",
    "tokens": "tokens/design-tokens.tokens.json",
    "humanSpec": "DESIGN.md",
    "validator": "ontology check",
    "approval": "Clark approves canonical visual baselines and breaking changes"
  },
  "profiles": {
    "default": {
      "id": "ontology-2",
      "required": true
    },
    "literary": {
      "id": "ontology-literary",
      "status": "bounded-exception",
      "allowed": [
        "books",
        "Torah",
        "kuntresim",
        "true long-form reading"
      ],
      "fonts": [
        "Ontology Playfair Display 500",
        "Ontology Newsreader 400/500"
      ],
      "forbiddenAsDefault": true
    }
  },
  "provenance": [
    {
      "source": "Transformative Ontology 1.0",
      "url": "https://ontology.transformative.studio/",
      "transfer": "operating grammar, typography, palette, grid, geometry, and semantic state discipline",
      "boundary": "Transformative identity and wordmark remain separate"
    },
    {
      "source": "Transformative briefing and film production",
      "transfer": "answer-first hierarchy, paper/carbon fields, claim/proof composition, poster-first motion"
    }
  ],
  "routes": [
    {
      "path": "./",
      "name": "Overview"
    },
    {
      "path": "foundations.html",
      "name": "Foundations"
    },
    {
      "path": "components.html",
      "name": "Components"
    },
    {
      "path": "patterns.html",
      "name": "Patterns"
    },
    {
      "path": "voice.html",
      "name": "Voice"
    },
    {
      "path": "web-product.html",
      "name": "Web & Product"
    },
    {
      "path": "publications.html",
      "name": "Briefings & Publications"
    },
    {
      "path": "documents-print.html",
      "name": "Documents & Print"
    },
    {
      "path": "motion.html",
      "name": "Motion & Media"
    },
    {
      "path": "tokens.html",
      "name": "Tokens"
    },
    {
      "path": "standards.html",
      "name": "Standards"
    },
    {
      "path": "agents.html",
      "name": "Agents & Adoption"
    },
    {
      "path": "changelog.html",
      "name": "Changelog"
    }
  ],
  "constraints": {
    "fonts": [
      "Ontology Inter",
      "Inter",
      "Ontology Plex Mono",
      "IBM Plex Mono"
    ],
    "weights": {
      "monument": 900,
      "claim": 500,
      "headline": 400,
      "body": 400,
      "oversizedLede": 300,
      "label": 500
    },
    "colors": [
      "#050505",
      "#000000",
      "#0A0A0A",
      "#FFFFFF",
      "#F9F9F9",
      "#F7F7F4",
      "#F7F4ED",
      "#4B4B49",
      "#656563",
      "#7D7D79",
      "#DCDCD6",
      "#F5F5F0",
      "#A8AAA6",
      "#292B29",
      "#00C38B",
      "#006B4F"
    ],
    "signalMeaning": [
      "active",
      "current",
      "verified",
      "live",
      "unlocked",
      "terminal"
    ],
    "rulePx": 1,
    "radiusPx": 0,
    "shadows": false,
    "gradients": false,
    "mediaFitDefault": "contain",
    "runtimeFontNetwork": false
  },
  "layout": {
    "rootPx": 14,
    "framePx": 1440,
    "readingPx": 900,
    "headerPx": 80,
    "sidebarPx": 240,
    "columnsDesktop": 12,
    "paddingPx": {
      "mobile": 24,
      "tablet": 48,
      "desktop": 80
    }
  },
  "verification": {
    "viewports": [
      "1440x1000",
      "1024x768",
      "768x1024",
      "390x844",
      "320x700"
    ],
    "modes": [
      "dark",
      "light"
    ],
    "requirements": [
      "valid HTML/CSS/JS/JSON",
      "WCAG 2.2 A/AA",
      "keyboard operation",
      "reduced motion",
      "zero horizontal overflow",
      "local fonts",
      "no clipping",
      "no foreign font requests",
      "visual review"
    ]
  }
}
