Collaborator onboarding
{% if not ready %}The signed onboarding pack is not available.
This station will not print installation commands from a partial pack. Ask the operator for a fresh invitation after the release artifacts have been signed and deployed.
{% else %}Your invitation came from an out-of-band channel and is not, by itself, a
software trust root. Before running anything, confirm independently that the
expected signer is patricksmyth01@gmail.com with certificate OIDC
issuer https://accounts.google.com. Stop for any other identity.
1. Download the complete pack
-
{% for name, digest in inventory | dictsort %}
- {{ name }} sha256 {{ digest }} {% endfor %}
Compare the three raw-file SHA256 values with the values in the invitation or another Patrick-controlled channel. The values printed by this page are a convenience, not an independent trust root.
2. Install the pinned verifier
python -m pip install --require-hashes --only-binary=:all: \
--index-url https://pypi.org/simple -r sigstore-pinned.txt
3. Verify every raw file against the operator identity
Each command must exit zero. Any failure, unavailable verifier, or identity mismatch is a hard stop.
{% for name in ["sigstore-pinned.txt", "interskein-pinned.txt", "interskein-primer.txt"] %}python -m sigstore verify identity \
--cert-identity patricksmyth01@gmail.com \
--cert-oidc-issuer https://accounts.google.com \
--bundle {{ name }}.sigstore.json \
--offline {{ name }}
{% endfor %}
4. Install interskein, wheels only
python -m pip install --require-hashes --only-binary=:all: \
--index-url https://pypi.org/simple -r interskein-pinned.txt
Confirm the installed distribution version:
python -c "from importlib.metadata import version; print(version('interskein'))"
5. Append the primer
Append the verified interskein-primer.txt bytes verbatim to the
repository's agent instruction file. Detect and append; never overwrite the
file and never generate replacement text from the invitation.
6. Redeem
Return to the exact skein station redeem-invite command in your
invitation. Redeeming opens an interactive Sigstore login and permanently
records your invite-token hash and verified email in the public Rekor log.
Confirm that consequence before proceeding.