Repository navigation
cfctl v1.0.0
First packaged release of cfctl — the governed, local-first Cloudflare control plane.
Highlights
- Catalog-driven capabilities ingested from Cloudflare's official OpenAPI schema;
cfctl resolveturns natural-language intent into a deterministic capability match. - Every mutation is a hash-bound plan:
call→plans approve --yes→plans run, with operation-specific verification, durable journals, and redacted evidence. - Scoped token workflows (
keys permissions|mint|rotate|revoke|policy), standing authorities with bounded TTL/rate ceilings, and fail-closed secret sinks (--value-out, mode 0600). - Reproducible builds: each platform built twice and hash-compared; SPDX SBOMs via cargo-auditable + Syft;
provenance.jsonbinds the exact git commit and tree.
Platforms
cfctl-aarch64-apple-darwin, cfctl-x86_64-apple-darwin, cfctl-aarch64-unknown-linux-musl, cfctl-x86_64-unknown-linux-musl, plus the Homebrew formula (cfctl.rb).
Integrity
Artifacts are unsigned — this is an open-source CLI released with checksum-based integrity: verify downloads against SHA256SUMS, and reproduce any binary from the tagged source (cargo xtask assemble double-builds and hash-compares). SPDX SBOMs enumerate the full dependency graph. The identity-verifying Linux installer is intentionally not shipped for this release; install by direct download + checksum, Homebrew formula, or cargo install --path crates/cfctl-cli --locked from source.