# Provenance of v1.1.1

Built from the tag `v1.1.1`, commit `523a5628a9d745e455369a6303360278c7b340f8`, with `tools/release.sh`'s
flags: Go `1.26.5` (`GOTOOLCHAIN`), `CGO_ENABLED=0`, `GOFLAGS=-mod=readonly`,
`go build -trimpath -buildvcs=false`, `-ldflags "-s -w"` with the version
`v1.1.1` and the commit, tags `netgo,ledger`; linux/amd64 and linux/arm64;
the Go module cache at `GOMODCACHE=/tmp/aeva-release-gomod`. The build is
reproducible: the same tag and module cache path give the same bytes on any
machine (the path lands in `aevad`: `-trimpath` does not rewrite assembly files
that gnark-crypto includes from another directory).

```sh
git clone <repo> aeva && cd aeva && git checkout v1.1.1
GOMODCACHE=/tmp/aeva-release-gomod ./tools/release.sh v1.1.1   # dist/release/v1.1.1/
cd dist/release/v1.1.1 && grep -E ' (aevad|aeva-indexer|aeva-faucet)-' <this folder's SHA256SUMS> | sha256sum -c -
```

`SHA256SUMS.minisig` is the signature of `SHA256SUMS` with the Aeva release
key (`aeva-release-key.pub`, `1B6F54CB7B98D7EC`).
