# Canvas — instructions for agents

Canvas is a native macOS spatial note-taking app. It is designed to be operated by humans and agents through the same local files.

Canvas is the new name for Blink. The 2.3.0 canonical release installs
`Canvas.app` and provides the `canvas` CLI. The package remains `@arach/blink`;
`blink` is a compatible command alias. Legacy download channels still use
`Blink.app`. Check the [release contract](https://lattices.dev/canvas/docs/release)
for the selected channel. Update the app and CLI together.

Keep existing file paths, `blink.*` frontmatter, and protocol identifiers
unchanged. The gateway identifies this product as `blink`, and `system.hello`
reports `"app": "Blink"` with `"displayName": "Canvas"`.

Canvas remains an independent app. The family commands `lats canvas` and
`lats blink` forward to Canvas without sharing the Lattices app lifecycle.

**The note is the window, and the desktop is the workspace**. A note is one floating panel in the running app and one Markdown file on disk. Opening an already-open note focuses its existing panel rather than creating a duplicate.

Continue with free email access at /canvas/docs/agents.
