Skip to content

v2 IS DEPRECATED


This documentation describes Scrollcase v2, which is no longer maintained, and version 3 refuses a version 2 box by name rather than reading it. Read this page in the current version, or see how to migrate a box to v3.

Platform Examples

Every box is built natively for one exact target. These snippets show target declarations and shell syntax; they do not claim that a particular scroll or scientific workload has been validated. Replace the example <boxId>/<targetId> references and use the exact pixiVersion pinned by each scroll.

jsonc
"target": { "platform": "macos", "arch": "aarch64", "accelerator": "cpu" }
sh
scrollcase doctor --scroll my-box/macos-aarch64-cpu
scrollcase lock my-box/macos-aarch64-cpu
scrollcase audit my-box/macos-aarch64-cpu
scrollcase build my-box/macos-aarch64-cpu

The interpreter is venv/bin/python; the target ID is macos-aarch64-cpu.

verify --self-test also requires the matching native OS and architecture. CPU and CUDA boxes share neither identity nor implied compatibility; build and verify each target independently.

Scrollcase v1.0.0 · schema version 3 · Privacy · Changelog