{
  "version": "2.3.0",
  "status": "approved",
  "name": "H4 Observer Hat",
  "legalName": "Codejavu LLC",
  "displayName": "codéjà Vu",
  "tagline": "We find what others miss.",
  "colors": {
    "observerInk": "#031A43",
    "brandNavy": "#0B1E3B",
    "signalCyan": "#05C7FA",
    "interfaceCyan": "#22D3EE",
    "black": "#000000",
    "white": "#FFFFFF"
  },
  "responsive": {
    "full": {
      "minCssPx": 48,
      "viewBox": "0 0 1000 700"
    },
    "compact": {
      "minCssPx": 24,
      "maxCssPx": 47,
      "viewBox": "0 0 64 64"
    },
    "micro": {
      "minCssPx": 16,
      "maxCssPx": 23,
      "viewBox": "0 0 32 32"
    }
  },
  "geometry": {
    "grid": 1000,
    "crownWidth": 520,
    "brimWidth": 842,
    "auditedRatio": 1.619,
    "phi": 1.618,
    "policy": "The supplied H4's 1.617 brim-to-crown ratio independently passes the phi audit. Its remaining proportions are preserved optically rather than forced into phi.",
    "h4Reference": {
      "fingerprintSha256": "6e8ae72eb6aedd6b997993cdaecf408ac687b8db09edd64696a5c71afb29a2b1",
      "sourceSymbolBoundsPx": {
        "width": 422,
        "height": 290
      },
      "crownBoundsPx": {
        "width": 261,
        "height": 134
      },
      "brimBoundsPx": {
        "width": 422,
        "height": 34
      },
      "glassesBoundsPx": {
        "width": 345,
        "height": 93
      },
      "evidenceBoundsPx": {
        "width": 37,
        "height": 29
      },
      "wordmarkBoundsPx": {
        "width": 316,
        "height": 71
      },
      "appSymbolCoverage": {
        "widthPercent": 83.4,
        "heightPercent": 58.2
      }
    }
  },
  "clearspace": "Use at least one lens-height around the symbol and one acute-accent height around the wordmark.",
  "distribution": {
    "public": "Curated press-ready identity assets only.",
    "operational": "Authenticated staff access only; platform uploads, source masters, stationery, and archive files are excluded from public hosting."
  },
  "assets": {
    "observer-symbol-digital": "/brand/v2/observer-symbol-digital.svg",
    "observer-symbol-navy": "/brand/v2/observer-symbol-navy.svg",
    "observer-symbol-black": "/brand/v2/observer-symbol-black.svg",
    "observer-symbol-reverse": "/brand/v2/observer-symbol-reverse.svg",
    "observer-wordmark-navy": "/brand/v2/observer-wordmark-navy.svg",
    "observer-wordmark-reverse": "/brand/v2/observer-wordmark-reverse.svg",
    "observer-lockup-horizontal-digital": "/brand/v2/observer-lockup-horizontal-digital.svg",
    "observer-lockup-horizontal-navy": "/brand/v2/observer-lockup-horizontal-navy.svg",
    "observer-lockup-horizontal-reverse": "/brand/v2/observer-lockup-horizontal-reverse.svg",
    "observer-lockup-stacked-digital": "/brand/v2/observer-lockup-stacked-digital.svg",
    "observer-lockup-stacked-navy": "/brand/v2/observer-lockup-stacked-navy.svg",
    "observer-lockup-stacked-reverse": "/brand/v2/observer-lockup-stacked-reverse.svg",
    "observer-symbol-digital-4k": "/brand/v2/png/observer-symbol-digital-4096.png",
    "observer-social-card-png": "/brand/v2/png/observer-social-card-1200x630.png",
    "press-kit": "/brand/v2/codejavu-press-kit-v2.3.0.zip"
  },
  "releasedAt": "2026-08-24T00:00:00.000Z",
  "catalog": [
    {
      "file": "observer-symbol-digital.svg",
      "mimeType": "image/svg+xml",
      "bytes": 3587,
      "sha256": "761c41ebc8bdb2bb2ee569ebb29b7b06f539f0598d59af73f107cc84a8e53b8a",
      "intendedUse": "Primary H4 Observer symbol",
      "href": "/brand/v2/observer-symbol-digital.svg",
      "viewBox": "0 0 1000 700"
    },
    {
      "file": "observer-symbol-navy.svg",
      "mimeType": "image/svg+xml",
      "bytes": 3376,
      "sha256": "3213d70068bbb03b7c491965614fc8a219121e4a76eb62376f262081c3a43400",
      "intendedUse": "Primary H4 Observer symbol",
      "href": "/brand/v2/observer-symbol-navy.svg",
      "viewBox": "0 0 1000 700"
    },
    {
      "file": "observer-symbol-black.svg",
      "mimeType": "image/svg+xml",
      "bytes": 3376,
      "sha256": "f53e79724002bf7e93741c21e405765a50afcd36eed54ca8789c2e016ce498e7",
      "intendedUse": "Primary H4 Observer symbol",
      "href": "/brand/v2/observer-symbol-black.svg",
      "viewBox": "0 0 1000 700"
    },
    {
      "file": "observer-symbol-reverse.svg",
      "mimeType": "image/svg+xml",
      "bytes": 3376,
      "sha256": "0c29c9965acb454a367d99b667b9ebe64bfe0f5c928ba3447976c5000b731559",
      "intendedUse": "Primary H4 Observer symbol",
      "href": "/brand/v2/observer-symbol-reverse.svg",
      "viewBox": "0 0 1000 700"
    },
    {
      "file": "observer-wordmark-navy.svg",
      "mimeType": "image/svg+xml",
      "bytes": 5173,
      "sha256": "ae3a60ca77e9a360c465ac77f2c309edd24de6dca0d3169a72a6099fdf40603a",
      "intendedUse": "Wordmark-only placement",
      "href": "/brand/v2/observer-wordmark-navy.svg",
      "viewBox": "14 11 316 71"
    },
    {
      "file": "observer-wordmark-reverse.svg",
      "mimeType": "image/svg+xml",
      "bytes": 5173,
      "sha256": "9457da6b2328d158932e4dcf3acd534fd3e111313647dbda778d9882fdddad18",
      "intendedUse": "Wordmark-only placement",
      "href": "/brand/v2/observer-wordmark-reverse.svg",
      "viewBox": "14 11 316 71"
    },
    {
      "file": "observer-lockup-horizontal-digital.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8778,
      "sha256": "ffd59a4725f04d5a09440ecb2f900c74253aacb5a43fece14f810c6f2cc28961",
      "intendedUse": "Primary horizontal lockup",
      "href": "/brand/v2/observer-lockup-horizontal-digital.svg",
      "viewBox": "0 0 525 145"
    },
    {
      "file": "observer-lockup-horizontal-navy.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8567,
      "sha256": "24cc481bc05351ed65e826d313afd42628f9d939978d7e9c36c25c71c600d43a",
      "intendedUse": "Primary horizontal lockup",
      "href": "/brand/v2/observer-lockup-horizontal-navy.svg",
      "viewBox": "0 0 525 145"
    },
    {
      "file": "observer-lockup-horizontal-reverse.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8567,
      "sha256": "e4ed6ddce71ee770798a67c91adf413315beff71582ac6c4bee90f8e0f24fc79",
      "intendedUse": "Primary horizontal lockup",
      "href": "/brand/v2/observer-lockup-horizontal-reverse.svg",
      "viewBox": "0 0 525 145"
    },
    {
      "file": "observer-lockup-stacked-digital.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8733,
      "sha256": "c494790924a67b6c5e2d670b00a58c09478c87624404e6f7c0da8a7babe419a3",
      "intendedUse": "Centered or formal lockup",
      "href": "/brand/v2/observer-lockup-stacked-digital.svg",
      "viewBox": "0 0 1000 1010"
    },
    {
      "file": "observer-lockup-stacked-navy.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8522,
      "sha256": "a359fa4399610985328407edf645ead6dba3a3fb258fd760d6359829d11f5a64",
      "intendedUse": "Centered or formal lockup",
      "href": "/brand/v2/observer-lockup-stacked-navy.svg",
      "viewBox": "0 0 1000 1010"
    },
    {
      "file": "observer-lockup-stacked-reverse.svg",
      "mimeType": "image/svg+xml",
      "bytes": 8522,
      "sha256": "8673cb6642b50ff099dbcaf9603b0279b7d2ac9411da40caef8b51d872d7a456",
      "intendedUse": "Centered or formal lockup",
      "href": "/brand/v2/observer-lockup-stacked-reverse.svg",
      "viewBox": "0 0 1000 1010"
    },
    {
      "file": "png/observer-symbol-digital-4096.png",
      "mimeType": "image/png",
      "bytes": 55077,
      "sha256": "b714a26d4f8735884da20516b7b8a6fd1a89a784362e36529690d7fac45dffc4",
      "intendedUse": "Primary H4 Observer symbol",
      "href": "/brand/v2/png/observer-symbol-digital-4096.png",
      "width": 4096,
      "height": 2867
    },
    {
      "file": "png/observer-social-card-1200x630.png",
      "mimeType": "image/png",
      "bytes": 16621,
      "sha256": "dc49daaa37bf258faeb85362b8e87362c8bd35d877c5c233633ce1a0df59a53e",
      "intendedUse": "Generic 1200 x 630 press and sharing artwork",
      "href": "/brand/v2/png/observer-social-card-1200x630.png",
      "width": 1200,
      "height": 630
    },
    {
      "file": "codejavu-observer-logo-sheet.pdf",
      "mimeType": "application/pdf",
      "bytes": 771852,
      "sha256": "f6d4795c2e58c8139d37e61da48d19ed723a8f1e7a009dfd7998c5c756700039",
      "intendedUse": "Visual identity guidelines",
      "href": "/brand/v2/codejavu-observer-logo-sheet.pdf"
    },
    {
      "file": "codejavu-press-kit-v2.3.0.zip",
      "mimeType": "application/zip",
      "bytes": 702642,
      "sha256": "da111d8fe955a283bf94e52f6a103394dd2fdcf1fdf3f52e29d7d4c5f554a7dc",
      "intendedUse": "Approved brand-system asset",
      "href": "/brand/v2/codejavu-press-kit-v2.3.0.zip"
    }
  ]
}
