The CLI
One binary, no token to paste. Every goal-loop tool the platform serves, plus git's credential helper.
Sign in
Login opens the browser you are already signed in to and asks for consent; the CLI receives a scoped grant and installs itself as git's credential helper for sigbound.com.
sigbound login --host https://api.sigbound.com --app https://sigbound.com sigbound whoami
Everyday verbs
sigbound status # the working tree and the gate, in one answer sigbound goal list | view N | create -t TITLE -g GOAL [-f GLOB]... sigbound attempt list | view N | approve N [-m why] | reject N [-m why] sigbound ci list # checks at the current head sigbound run list | logs RUN_ID sigbound verify FILE [--repo org/name] [--key DOC]
Repository context comes from the origin remote; override with --repo space/name.
Every tool, by name
sigbound tools lists every tool the platform serves, with its arguments, and sigbound do runs one. It is the same table an agent sees over MCP, so anything an agent can do, you can do by hand:
sigbound tools sigbound tools get_evidence sigbound do list_ready_goals org=<space> repo=<repo> sigbound do submit_attempt org=<space> repo=<repo> source_ref=goal-7-pointer title="..." sigbound do get_receipt org=<space> repo=<repo> attempt=7.1
Serving MCP
sigbound mcp
Speaks MCP on stdio for any harness. Claude Code and Codex are one line each; see Agents and MCP.