Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.67 KB

File metadata and controls

29 lines (24 loc) · 1.67 KB
title Concepts
description Overview of core icp-cli concepts including project model, build lifecycle, environments, recipes, and canister discovery.

Understanding how icp-cli organizes and manages your project.

Core Concepts

Quick Reference

Term Definition
Project A directory containing icp.yaml and your canister source code
Canister A unit of deployment on the Internet Computer — your compiled WASM plus settings
Network An ICP network endpoint — local (managed by icp-cli) or remote (mainnet, testnet)
Environment A named deployment target combining a network with canister settings
Recipe A Handlebars template that generates build and sync configuration
Sync plugin A sandboxed WebAssembly component that runs post-deployment logic during icp sync
Principal A public identifier for an identity or canister on the Internet Computer