Skip to content

CLI Overview

The ACTO CLI provides command-line tools for proof management, key generation, and server operations.

Installation

The CLI is included with the SDK:

bash
pip install actobotics

Verify installation:

bash
acto --version

Command Structure

bash
acto [OPTIONS] COMMAND [ARGS]

Global Options

OptionDescription
--log-levelOverride log level (DEBUG, INFO, WARNING, ERROR)
--json-logsEnable JSON log format
--helpShow help message
--versionShow version

Available Commands

CommandDescription
acto keysKey management (generate, list, export)
acto proofProof creation and management
acto registryLocal registry operations
acto accessToken access control
acto serverRun the ACTO server
acto interactiveInteractive menu mode
acto pluginsPlugin management
acto pipelinePipeline operations
acto completionShell completion setup

Quick Examples

Generate Keys

bash
acto keys generate

Create Proof

bash
acto proof create \
  --task-id "task-001" \
  --source telemetry.jsonl \
  --output proof.json

Interactive Mode

bash
acto interactive

Check Access

bash
# Simple (uses configured ACTO token)
acto access check --owner WALLET_ADDRESS

# With explicit parameters
acto access check \
  --owner WALLET_ADDRESS \
  --mint TOKEN_MINT \
  --minimum 50000

Getting Help

Each command has built-in help:

bash
# General help
acto --help

# Command-specific help
acto keys --help
acto proof create --help

Configuration

The CLI reads from ~/.acto/config.toml:

toml
# ~/.acto/config.toml
log_level = "INFO"
default_robot_id = "robot-001"

Next Steps

https://www.actobotics.net