Skip to main content

Cocolab

Cocolab is a sandbox environment for compiling manifests, simulating logic calls, and testing participant interactions with logics on MOI.

Cocolab [Compiles Manifest] → PISA Engine [Executes] → Cocolab [Displays Results]
note

Local PISA Engine has no persistent data (as of v0.7.0). All data (users, settings, storage) is lost when Cocolab ends.

Starting Cocolab

In the folder containing coco.nut:

CommandDescription
coco lab initStart with auto-setup (compile, register user, set sender)
coco lab startStart REPL only

init is recommended for quick start — it compiles the logic, registers default_user, and sets it as the sender.

CLI Flags

FlagDescription
-c, --configSpecify config name from [lab.config.name]
-e, --envOverride environment (default: main)
coco lab start -c default -e main