← Verity Auto docs
For Verity users

What's different in verity-auto

verity-auto = verity-framework + a headless autonomy layer.

This repo is a fork of verity-framework (v0.2.2) that adds the ability for the Verity roles to run on their own — a headless worker picks up labeled work from GitHub, runs the same roles you'd invoke by hand, merges low-risk work under a deterministic trust ladder, and pauses at every human gate — all bot-attributed, comment-audited, and priced. Everything the original Verity does, it still does, unchanged.

If you've never used Verity, start with the public verity-framework package. This page is for people who already know verity-framework and want the delta — verity-auto itself is not currently distributed publicly.


The one-liner

verity-frameworkverity-auto
How roles runYou invoke each /verity:* role by handSame roles, or a headless verity-worker runs them for you
MergeA human merges every PRHuman merges, or a deterministic trust ladder auto-merges low-risk PRs
StateDerived from GitHubSame — plus a GitHub label state machine + audit comments + a usage ledger
CostThe AI assistant's normal usageSame — plus a per-run ledger and daily budget caps for autonomous runs

What's added

New CLI surface

New machinery (deterministic, in the worker — not the LLM)

New deployment options

New role

New onboarding tooling

What's unchanged

New files / contract surface

PathWhat
.verity/autonomy.ymlPolicy: mode, trust, gates, limits, humans, notify (schema: schemas/autonomy.schema.json)
.verity/usage.csvAppend-only run ledger (one row per run; verity usage reads it)
~/.verity/logs/<run-id>/<role>.jsonlPer-role headless transcripts
commands/verity/<role>.tools.jsonPer-role tool allowlists
.github/workflows/verity-worker.ymlThe Actions driver (from verity install --actions)
DEPLOYMENT.mdOptional deployment record written by the deploy interview

New runtime requirements (for autonomy only)

(Driving the roles by hand needs none of these — they're upstream-unchanged.)

Maturity

Relationship & lineage

verity-auto is a fork of verity-framework, which is itself a clean-room successor to spec-driven-devops 1.4. The original verity-framework remains the upstream and the public npm package; verity-auto carries the autonomy work on top of it.