Docs

Everything about how tasks are defined, governed, executed, and audited. Start with the Execution Contract specification — the normative state-machine definition every run follows.

Build your first workflow

  1. Preview FrostShare on /sample. It is a finished abandoned-work rights run. Read-only. It does not write to your vault.
  2. Enter three real advantages on /start. Not aspirations — inventory you already have.
  3. Plan this workflow, read it, then Approve and run. Nothing is stored until you accept.
  4. Day one is Board and Ledger only. Move the first task to Done. The next plan reads that.
  5. Forge, Offers, Signal, and Optimize open after the first approved run.

CLI remains available for scripted runs. The operator path above is the first workflow. To productize a public ledger as the weekly deliverable, use The Glass-Box Operator. For public promises vs public proofs, use Public Surface Ledger. For you-vs-you over time (last checkpoint is durable state), use Promise Ledger. For a stateful fictional rival that cannot publish, use Adversarial Twin — paste only; it does not claim a Twin exists. For adversarial self-due-diligence on the public record, use Hostile Mirror — paste only; it does not claim a Mirror or a ledger exists.

atomind run github-actions-audit \
  --repo acme/payments \
  --budget-usd 2 \
  --approval-mode required \
  --format json \
  --output findings.json

atomind watch run_01H...
atomind approve run_01H... --step deploy-preview
atomind cancel run_01H...
atomind export run_01H... --format json

API

The REST surface mirrors the task state machine:

EndpointPurposeStatus
POST /v1/runsCreate a run (Durable Object coordinator)Coordinator
GET /v1/runs/:runIdCurrent state. Tools do not execute in this sliceCoordinator
GET /v1/runs/:runId/eventsAppend-only ledgerCoordinator
POST /v1/runs/:runId/approveGrant a pending approval gateCoordinator
POST /v1/runs/:runId/pausePause a running or planning runCoordinator
POST /v1/runs/:runId/cancelServer-side cancellation; exports hashed run.json to R2Coordinator
GET /v1/runs/:runId/artifactsSnapshot including R2 ledger pointer when terminalCoordinator

An OpenAPI schema and generated reference will ship with the public beta. Webhooks: run.started, approval.required, step.failed, run.completed, run.cancelled — signed, with retries and event IDs.

Core concepts

Full details: Execution Contract.

Sandbox

The sandbox executes a safe sample task with mocked external tools and a complete visible trace — no credentials required. Available from the dashboard.