Spore

The CAOD app shell, versioned for new work.

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

FileURLIntegrity
site.csssite.csssha384-0nZQf9yUkJjAqMblmsvG8yknvywmTxhm4SSCX/6TGyh4sIk4BMpbyER7ULfEEKAI
studio.cssstudio.csssha384-gALaV1GDc4v8DLWXSxoUx6Ky3vdjaHBbEfiS4S8cEiafOCaxaasI0uPld3s3sH1g
portal.jsportal.jssha384-XIcbXVSYdB+Re+H5wA+/aqZnsUSkkQJy90oHH8j+djBPJBvhcCfzh0S8aH9Vxy4x
spore.jsspore.jssha384-+YBQ5OyBLImJNCMcPW70A289fNK5hLSHh/c8uAMvjOuAIerbcRjM2LfJv70Vti36
skeleton.htmlskeleton.htmlsha384-cac2wxzgnO/f6T25X+GVkA8KBeYM3HjdVnxQboLv7xDMcgercdb7W0InIUn7Foj8

Pins kept

Concept apps may use /latest/. Released apps should pin vba7903ffc5ee so a studio refresh cannot restyle them by surprise.