VexHub — RETIRED

Status: RETIRED (2026-08-05). Nothing in this directory describes a running system.

Successor: the vulnerability hub — ../vulnerabilities/architecture.md.

VexHub was the VEX aggregation and distribution service. It no longer exists:

Where its concerns went

VexHub concernWhere it lives now
VEX statement ingestionHub ingestion — raw documents plus the first-party issuer DSSE submission path (vuln:submit)
VEX modellingHub facts, not observations — VulnFact with the CSAF/OpenVEX normalizers
Serving VEX for a productGET /api/vulnerabilities/v1/vex/{vulnerabilityId}/{productKey}
Offline distributionHub corpus export — GET /api/vulnerabilities/v1/corpus/export, consumed by stella vuln-db export --from-hub

This is a retirement with a narrower successor, not a like-for-like migration: the hub carries no observation model, no per-statement signature records, and no Rekor linkage.

The other files here are a historical record

architecture.md, api-reference.md, integration-guide.md, storage-model-decision.md and openapi/ describe the retired service. They are kept so the decision trail survives — they are not guidance, and the endpoints they document return 404 or 503 at the gateway today.