Release v0.1.0
Release v0.1.0 of the kit: every file, its hash, where it came from and what changed.
Published at https://api.storyboards.sgit.ai/v0/v0.1/v0.1.0/ on 2026-10-20: 13 files, 233,785 bytes. manifest.json. This folder is immutable: these bytes never change at this path.
The first release. The kit gen-z-developers.sgit.ai and pki.sgit.ai each carried a copy of is served once, from /v0/v0.1/v0.1.0/, never to change: the drawing (four marked patches: prop packs, a per-site preferences key, the vocabulary and wire(), an embed's start view), pki.sgit.ai's props as the security pack, Rough.js and the two fonts vendored, and three new files: formats.js (validate, markdown, semantic graph), export.js (SVG, animated SVG, PNG, JPEG, contact sheet) and embed.js (<sg-storyboard>). Each file's SHA-256 and SRI string in the manifest; tools/release.py cuts and checks it; tests in Node and three browsers.
The files
| File | Bytes | SHA-256 and SRI | Where it came from |
|---|---|---|---|
| embed.js | 6,618 | 849cd79b2ef346f90a27e476189a0d7d067d13ddfd9653436bdc9d62afee4d3bsha384-MJYywdRM1gslaDV4AypUBYskTgX6Tc46P6B5aakMDBi/xb2hytOzWCsT6G09oc2q | written here |
| export.js | 6,977 | f49a784f692499b8455eec40fca632119ee26ced24e65de3f04b16b806fabe15sha384-AZlBi+8U84fchjU5NkLWax6WlMqeEdfDT8jW+Rkjr7MYfrYxE9qfvToj6ekYas4M | written here |
| fonts.css | 522 | aa1cef498940e9c96ce0ded13f23fbe12c8ad4a8dcf3d7ac91c2a4805fb79361sha384-ep4bdPYRUzquMICQMhuOkSZ/CB1FnMh6qnGWS1F74VepoLOlw9JGK+Zg+E6/t9dD | written here |
| fonts/OFL-Caveat.txt | 4,385 | 1f9d81d094273d82f3898a1ee8b598a717d050ecbf5ff7bede105b704880157bsha384-l911Hl/fkgplR26WC6KkNITbNcldYNd6Lp89nmBEeGVPeLwZ40DO6XZRS8wm/lIH | the Caveat licence, from github.com/google/fonts |
| fonts/OFL-PatrickHand.txt | 4,376 | 377f4f9c19e935228552478eb68cc2ed82910988a60ba60e2ac73b09f32d02d1sha384-dMIp2Y7W7PbACj2X+bb0NzCO5XLzTAXh+/jlXgwpk7OijCq8nENmZ6BgPobOn53I | the Patrick Hand licence, from github.com/google/fonts |
| fonts/caveat-700-latin.woff2 | 51,020 | 15f9638095ad5ec9816f93d66805ca1a87e71dc5a76b596bfce1c78d4704c405sha384-8ZKDDsekt9CcGNgtdGoqomV68jhKA8BORM8BbX+D2rHHCC7l7YQuMNyhvlOZyIA+ | Caveat 700, latin subset, Google Fonts (v23), SIL OFL 1.1 |
| fonts/patrick-hand-400-latin.woff2 | 23,944 | ac5bc9033b2572bf84d39f7150c1634e37ed16e8dbee632d6d0bceac0bbf0199sha384-eczLNWFwBaxVkuybbtqmTtq8ZoJxblCL5J3AOZHw64SvR5seJ/kYlVHpuyZovZAl | Patrick Hand 400, latin subset, Google Fonts (v25), SIL OFL 1.1 |
| formats.js | 11,494 | 1e8f89a4dc4a6ec013984d8ff101f552dae8bb1b12959fb17511ff1269e7f3a7sha384-5+Nd7LBeUw3ULihUHo2pdWbGrMYeK6K1o++7A5QBRyPhCIFNJ4xqjp7ULIfgz8IX | written here |
| props/security.js | 11,483 | bd58ffd4885eeb079d5611797a106847327a4fdcadf858417b2f213f0b77862asha384-IkxAFhrp5pQhBSjFCLMEA+1iqFHJ6xPRLeO2n9g478h7Z8hW9cUyvza3PuOtmsOx | pki.sgit.ai assets/storyboard/pki-props.js, SGit-AI/SGit-AI__Website__PKI commit ab6affc9348ae390636405d2dd24b5db31a9663c, with one marked API PATCH: it registers as a prop pack |
| storyboard.css | 15,822 | 6d8c968a1c3ba7f384aea9b05d443c18dbf3385927ba003e43ed18f8893cf59dsha384-NGJqtVi+93pE7lBuwFU0RQWhqnQVLR33Wp8AYH1iAeyC2A7h2ijgU4bEKF5HIKIf | gen-z-developers.sgit.ai assets/storyboard.css, commit e2a71808, unchanged (sha256 6d8c968a1c3ba7f384aea9b05d443c18dbf3385927ba003e43ed18f8893cf59d) |
| storyboard.js | 68,150 | 7465946c3a7fa73984c3f969e7745b2e77692791eeb5fd1a755556dba05cabcdsha384-3xZhCe5dUdBXMwV57gyscmlqdIjzz9L6huUkcuiEyC0V3jfrlQEdyEhvvF4kCeOa | gen-z-developers.sgit.ai assets/storyboard.js, SGit-AI/SGit-AI__Website__Gen-Z-Developers commit e2a71808f2dbdc9d94167b9493b539f0c567b35c (sha256 86212ff563e0bb0289abe2f6e2f405670087a0ef29b0cdd11c3d9adce36aaf67, the same bytes pki.sgit.ai vendored), with four marked API PATCHes: prop packs (pki.sgit.ai's patch, generalised), the preferences key, the vocabulary/version/wire(), and an embed's start view |
| vendor/rough-4.6.6.LICENSE.txt | 1,068 | dca9a392272606ac748ac0976a2a1133f14eef841c27beaa51a844d53c56a09dsha384-QZ87aOxxFPPgpOKJaDoWOxJu8ldVZEwC15c2Z9J+P4m3txLfHZuOtBEB2keNHDSk | Rough.js licence (MIT) |
| vendor/rough-4.6.6.js | 27,926 | 8589b8664aecfa7631d828dcaa731e2c686892eb5d842d6c147c790f21e16ae9sha384-XPr5sCJfqHMzoJ8Cn1UYdXXD+XvRi0yoZm3W0yVJ24QP0ps8SYUskiXqnl4yqWlc | Rough.js 4.6.6 (MIT), as vendored by gen-z-developers.sgit.ai, unchanged (sha256 8589b8664aecfa7631d828dcaa731e2c686892eb5d842d6c147c790f21e16ae9) |
The first release
There is no release before it. What it changed in the code it began from is on the patches.