The asset canister hosts static files (HTML, CSS, JS, images) directly on the Internet Computer. This is how web frontends are deployed on-chain. Responses are certified by the subnet, and HTTP gateways automatically verify integrity, i.e. that content was served by the blockchain. The content can also be verified in the browser -- not a centralized server.
Asset canisters are created per-project. There is no single global canister ID. After deployment, your canister ID is stored in .icp/data/mappings/ (per environment).
| Local | http:// .localhost:8000 | | Mainnet | https:// .ic0.app or https:// .icp0.io | | Custom domain | https://yourdomain.com (with DNS configuration) |
Déployez des actifs frontend sur l’IC. Couvre les actifs certifiés, le routage SPA avec .ic-assets.json5, les domaines personnalisés, l'encodage de contenu et les téléchargements programmatiques. À utiliser lors de l'hébergement d'une interface, du déploiement de fichiers statiques, de la configuration de domaines personnalisés ou de la configuration du routage SPA sur IC. Ne PAS utiliser pour les modèles de code au niveau de la cartouche. Source : dfinity/icskills.