Stable index for the Blocklets board. Detail pages own the prose; this page is the lookup table.
Commands
| Command | Purpose | Detail page |
|---|---|---|
arc blocklet create [dir] | Scaffold package (init alias) | Create and run locally |
arc blocklet recipe list / explain | Discover scaffolds | Get started |
arc blocklet check [dir] | Profile contract (validate alias) | Check, build, and inspect |
arc blocklet build [dir] | Write dist/ + manifests | Check, build, and inspect |
arc blocklet inspect <dir> | Manifest + file list | Check, build, and inspect |
arc blocklet list [dir] | Discover packages under a tree | Check, build, and inspect |
arc blocklet dev [dir] | Convention scan (not a server) | Check, build, and inspect |
arc blocklet run <path> | Serve one package on the daemon | Create and run locally |
arc service start --blocklet <path> | Cold-start daemon with one package | Create and run locally |
arc dsl validate / lint / format | DSL gates | Check, build, and inspect |
arc deploy … | Register / publish paths | Publish and deploy |
arc blocklet deploy / instance / fleet | Pages-oriented advanced paths | Publish and deploy |
Full flag lists: arc blocklet.
Recipes and check profiles
| Recipe | Check profile (when applicable) |
|---|---|
basic, blank | basic |
minimal-app | minimal-app |
agent-workspace | agent-workspace |
support-community | support-community |
blog, agent | start from recipe explain + basic / manual validation |
Manifest field groups
| Group | Fields (summary) | Page |
|---|---|---|
| Identity | specVersion, id, name, did, version, description | Manifest |
| Metadata | logo, keywords, tags, author, license, links, hidden | Manifest |
| Runtime | scope, mounts, system, sites, surfaces, instance, cron, io | Manifest |
| Data contracts | replicated, networkRead, redistributable, index | Data and AFS |
Package vs instance
| Object | One-line | Page |
|---|---|---|
| Package | Versioned application artifact (blocklet.yaml + assets / dist/) | Package and instance |
| Instance | Particular run or deployment with config and data binding | Package and instance |
Lifecycle honesty labels
| Label | Meaning on this board |
|---|---|
| Verified | Exercised with arc 2.0.0-beta.28 in an isolated local environment for the stated command |
| Partial | Command exists; environment prerequisites or incomplete success recorded |
| Experimental / unverified | Not E2E-proven here — do not document as default developer path |
Adjacent boards
| Board | Use for |
|---|---|
| AFS | Paths, ops, providers |
| AUP | Interface semantics, primitives |
| Web Device | Sites, components, themes |
| arc-cli | Full CLI man pages |
| Architecture (when present) | System map and product lineage tables |
Evidence baseline
- CLI:
arc2.0.0-beta.28(0ec1be4, 2026-08-07 build stamp on service banner) - Isolated temp exercises:
basic+minimal-appcreate/check/build/inspect/run/service start - Parser/types:
BlockletManifestin ARCpackages/core/src/blocklet/types.ts - Workflow archaeology cross-check: ARC
docs/guides/third-party-blocklet-workflow.md(history → verified against current CLI where noted)