Static asset delivery
Immutable, content-addressed hosting for shared frontend bundles, icon sets and typography used across internal tooling. Files are served over HTTP/2 with long-lived cache headers and are never modified after publication.
All origins operational
Published bundles
| Path | Version | Size | Published |
|---|---|---|---|
| /ui/core.min.css | 4.2.1 | 38.4 KB | 2026-07-14 |
| /ui/core.min.js | 4.2.1 | 91.2 KB | 2026-07-14 |
| /ui/forms.min.js | 2.8.0 | 22.7 KB | 2026-06-02 |
| /icons/outline.svg | 1.9.3 | 64.8 KB | 2026-05-21 |
| /fonts/inter-var.woff2 | 3.19 | 108.0 KB | 2026-03-09 |
| /fonts/jetbrains-mono.woff2 | 2.304 | 86.5 KB | 2026-03-09 |
Usage
Reference a bundle directly. Always pin the version segment — unpinned paths are not guaranteed to remain stable.
<link rel="stylesheet" href="/ui/4.2.1/core.min.css">
<script src="/ui/4.2.1/core.min.js" defer></script>
Verifying integrity before deployment:
curl -sI /ui/4.2.1/core.min.js | grep -i etag
sha256sum core.min.js
Requests without a version segment resolve to the latest published build and are
served with a short TTL. Use them for local development only.
Caching policy
- Versioned paths:
Cache-Control: public, max-age=31536000, immutable - Unversioned paths:
Cache-Control: public, max-age=3600 - Conditional requests supported via
ETagandIf-None-Match - Brotli and gzip negotiated through
Accept-Encoding - Range requests supported for font and image payloads
Changelog
| 2026-07-14 | Core bundle 4.2.1 — dependency bump, no API surface change. |
| 2026-06-02 | Forms 2.8.0 — validation messages moved out of the core bundle. |
| 2026-05-21 | Outline icon set 1.9.3 — 24 additions, viewBox normalised to 24×24. |
| 2026-04-30 | Brotli enabled for all text payloads. |
| 2026-03-09 | Variable font subsets replaced the static weight files. |