Spore
Versioned CAOD shell for new apps. CSS, JS, and a starter page. No accounts. No analytics.
Current pin: vba7903ffc5ee · published 2026-09-24 17:12 UTC.
Open skeleton manifest.json versions.json
Latest (follows the studio)
<link rel="stylesheet" href="https://apps.caod.ch/cdn/spore/latest/site.css">
<link rel="stylesheet" href="https://apps.caod.ch/cdn/spore/latest/studio.css">
<script src="https://apps.caod.ch/cdn/spore/latest/spore.js" defer></script>
Pin (ship this)
<link rel="stylesheet" href="https://apps.caod.ch/cdn/spore/vba7903ffc5ee/site.css" integrity="sha384-0nZQf9yUkJjAqMblmsvG8yknvywmTxhm4SSCX/6TGyh4sIk4BMpbyER7ULfEEKAI" crossorigin="anonymous">
<link rel="stylesheet" href="https://apps.caod.ch/cdn/spore/vba7903ffc5ee/studio.css" integrity="sha384-gALaV1GDc4v8DLWXSxoUx6Ky3vdjaHBbEfiS4S8cEiafOCaxaasI0uPld3s3sH1g" crossorigin="anonymous">
<script src="https://apps.caod.ch/cdn/spore/vba7903ffc5ee/spore.js" integrity="sha384-+YBQ5OyBLImJNCMcPW70A289fNK5hLSHh/c8uAMvjOuAIerbcRjM2LfJv70Vti36" crossorigin="anonymous" defer></script>
Files
| File | URL | Integrity |
|---|---|---|
| site.css | site.css | sha384-0nZQf9yUkJjAqMblmsvG8yknvywmTxhm4SSCX/6TGyh4sIk4BMpbyER7ULfEEKAI |
| studio.css | studio.css | sha384-gALaV1GDc4v8DLWXSxoUx6Ky3vdjaHBbEfiS4S8cEiafOCaxaasI0uPld3s3sH1g |
| portal.js | portal.js | sha384-XIcbXVSYdB+Re+H5wA+/aqZnsUSkkQJy90oHH8j+djBPJBvhcCfzh0S8aH9Vxy4x |
| spore.js | spore.js | sha384-+YBQ5OyBLImJNCMcPW70A289fNK5hLSHh/c8uAMvjOuAIerbcRjM2LfJv70Vti36 |
| skeleton.html | skeleton.html | sha384-cac2wxzgnO/f6T25X+GVkA8KBeYM3HjdVnxQboLv7xDMcgercdb7W0InIUn7Foj8 |
Pins kept
Concept apps may use /latest/. Released apps should pin vba7903ffc5ee so a studio refresh cannot restyle them by surprise.