catapult-verifiers
# From the Catapult repository checkout:
pip install ./packages/catapult-verifiers
# In another terminal, from the repository root. This prints the key once.
bun run dev
export FACADE_URL=http://127.0.0.1:8787
export FACADE_API_KEY='cgk_…'
vf-eval catapult-verifiers
bun run dev starts the local facade on port 8787 and prints a bootstrap API
key. Set that key as FACADE_API_KEY. The default deterministic opponent makes
local rollouts fully offline: no model-provider key or spend is required. The
environment creates and cleans one room per rollout and never exposes operator
results, seeds, or RNG data to the model.
Releases
Releases are deliberately tag-only. After a release PR updates version and is
merged to main, create and push the corresponding v* tag:
git tag v0.1.0
git push origin v0.1.0
That tag starts .github/workflows/release.yml, which builds the source
distribution and wheel and publishes them to PyPI. It has no manual or branch
trigger and uses no package token or stored secret.
Before the first tag, an owner must create the catapult-verifiers project on
PyPI (or configure the publisher during first publish) and add a Trusted
Publisher with these exact values:
Owner: origami-research
Repository: catapult-research
Workflow: release.yml
Environment: pypi
GitHub must also have the pypi environment. Its protection rules are the
approval gate for publication.
Optional: Verifiers Environments Hub
PyPI publication does not push to the Verifiers Environments Hub. To publish there separately, authenticate with the Prime CLI and push this package:
uv tool install prime
prime login
prime env push --path packages/catapult-verifiers
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file catapult_verifiers-0.1.0.tar.gz.
File metadata
- Download URL: catapult_verifiers-0.1.0.tar.gz
- Upload date:
- Size: 35.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb380d6ccad2fdace2387584b019819228c649139118aa1192b117789f609a97
|
|
| MD5 |
b0f4d30b8af75453ebb2a084196549e1
|
|
| BLAKE2b-256 |
c7b42c3056ab14d1da726327d9086a078d5c4e174f8c3446f8f0220cf9d66520
|
Provenance
The following attestation bundles were made for catapult_verifiers-0.1.0.tar.gz:
Publisher:
release.yml on origami-research/catapult-research
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
catapult_verifiers-0.1.0.tar.gz -
Subject digest:
eb380d6ccad2fdace2387584b019819228c649139118aa1192b117789f609a97 - Sigstore transparency entry: 2463094800
- Sigstore integration time:
-
Permalink:
origami-research/catapult-research@3702fecefcf7ba01a8dffa786249c14bed19d24c -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/origami-research
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3702fecefcf7ba01a8dffa786249c14bed19d24c -
Trigger Event:
push
-
Statement type:
File details
Details for the file catapult_verifiers-0.1.0-py3-none-any.whl.
File metadata
- Download URL: catapult_verifiers-0.1.0-py3-none-any.whl
- Upload date:
- Size: 40.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52c42f29f7ca86e0e9d8c8edc00a6a575c3b290aff0bd3ff21a014fa71621495
|
|
| MD5 |
11ddad747dbb6921c3b2e0952ac2b039
|
|
| BLAKE2b-256 |
3760e03b26a3d32d7919b93fd3ff143157b2d9ff98fc300f1a76c9d21540b78c
|
Provenance
The following attestation bundles were made for catapult_verifiers-0.1.0-py3-none-any.whl:
Publisher:
release.yml on origami-research/catapult-research
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
catapult_verifiers-0.1.0-py3-none-any.whl -
Subject digest:
52c42f29f7ca86e0e9d8c8edc00a6a575c3b290aff0bd3ff21a014fa71621495 - Sigstore transparency entry: 2463094889
- Sigstore integration time:
-
Permalink:
origami-research/catapult-research@3702fecefcf7ba01a8dffa786249c14bed19d24c -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/origami-research
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@3702fecefcf7ba01a8dffa786249c14bed19d24c -
Trigger Event:
push
-
Statement type: