Install¶
Container image¶
The image holds every binary and the contracts bundle of its release, for
linux/amd64 and linux/arm64. colcad is the entrypoint. The main tag follows
the main branch.
Python packages¶
colca-data-contracts and the colcad wheels for Linux and macOS are on PyPI
and attached to each release:
chaski uses the colcad wheel to run a node inside a
Python process.
From source¶
With Go 1.26:
Checking a release¶
From 0.1.1 on, release images are signed with cosign. To check that an image was built by this repository's CI from a version tag (cosign 3 or later):
cosign verify ghcr.io/alpamayo-solutions/colca:<version> \
--certificate-identity-regexp '^https://github\.com/alpamayo-solutions/colca/\.github/workflows/ci\.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
Releases also come with SBOMs and signed build attestations; SECURITY.md shows how to verify those.