Skip to content
VERASPEC
Repository
Reference setsstable

The three sets

set_manifest_sha256 is the SHA-256 of the RFC 8785 (JCS) canonical form of the manifest's parsed JSON. It is recorded here and never inside the manifest — a document cannot carry its own digest.

space_idmodeldimset_manifest_sha256
org.verstandard.space.siglip2-base-p16-256/1.0google/siglip2-base-patch16-25676838ea43bca2ee0067bb8cfae667863f2393d33fe239e654ca2166d7fa9244e35f
org.verstandard.space.siglip-base-p16-256/1.0google/siglip-base-patch16-256768798c29a812335f78e3870eba836d0bc308a05995880c4e410cea2d1e8bf4132b
org.verstandard.space.clip-vit-b32/1.0openai/clip-vit-base-patch32512fe610a09416d21188f4595ebb26cc0147e4b998ebcdfd6f50efcea8a0ed6ac38

These are exactly the three spaces verd.embed.MODEL_CHAIN can load — the §6.2 fallback chain, in its own order: primary, fallback, last resort. The third is a different, smaller space whose vectors are not comparable with the first two's, which is why it has a set of its own rather than a footnote in theirs.

Recompute all three from the repository root:

bash
PYTHONPATH=services/verd/src .venv/bin/python - <<'PY'
import hashlib, json, pathlib, rfc8785
for path in sorted(pathlib.Path("standards/reference-sets").glob("*/manifest.json")):
document = json.loads(path.read_text(encoding="utf-8"))
print(hashlib.sha256(rfc8785.dumps(document)).hexdigest(), document["space_id"])
PY