Skip to content

docs: lead quickstart with release image, add standalone auditor path - #24

Merged
shreyanshjain7174 merged 1 commit into
mainfrom
docs/quickstart-binaries
Aug 20, 2026
Merged

docs: lead quickstart with release image, add standalone auditor path#24
shreyanshjain7174 merged 1 commit into
mainfrom
docs/quickstart-binaries

Conversation

@shreyanshjain7174

Copy link
Copy Markdown
Contributor

Rewrites the Quickstart so the release image (docker run ghcr.io/clawdlinux/agentgate:0.1.1) is the primary path, with docker compose demoted to "Development option." Adds a standalone auditor section: download agentgate-verify from the releases page and verify a receipt chain with no Docker, no Go toolchain, no network at verify time.

Also fixes a real bug found while verifying this: both the release and compose images are FROM scratch (no shell), so the old docker compose exec agentgate sh -c '...' verify step hasn't actually worked since the pure-Go SQLite migration (#20). Replaced with the same standalone flow against the bind-mounted data dir.

One correction worth flagging: the actual published tag is 0.1.1, not v0.1.1 — GoReleaser's {{ .Version }} template strips the v prefix. Confirmed by pulling both from ghcr.io directly.

Every command in this diff was run end-to-end: docker run against the real ghcr.io/clawdlinux/agentgate:0.1.1, the /v1/act call, downloading agentgate_0.1.1_darwin_arm64.tar.gz from the v0.1.1 release and running agentgate-verify against it, and a fresh git clone + docker compose up -d --build + make build-verify for the development path.

- docker run ghcr.io/clawdlinux/agentgate:0.1.1 is now the primary path
  (verified: the published tag is 0.1.1, not v0.1.1 -- GoReleaser's
  {{ .Version }} template strips the v).
- docker compose is now the development option, below it.
- Added a standalone auditing section: download agentgate-verify from
  the releases page and run it against a local sqlite file + pinned
  trust.json, no Docker/Go toolchain/network needed at verify time.
- Fixed a pre-existing bug in the old quickstart: both the release and
  compose images are FROM scratch (no shell), so the documented
  'docker compose exec agentgate sh -c ...' verify step never actually
  worked post the pure-Go sqlite migration. Replaced with the same
  standalone flow, pointed at compose's bind-mounted data dir.

Every command in this diff was run end-to-end against the real
ghcr.io/clawdlinux/agentgate:0.1.1 image and a fresh clone of main.

Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
@shreyanshjain7174
shreyanshjain7174 merged commit 786eea3 into main Aug 20, 2026
1 check passed
@shreyanshjain7174
shreyanshjain7174 deleted the docs/quickstart-binaries branch August 20, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant