cispec

org.cispec.version

core key required: any CI

org.cispec.version records the version of a Change Item. This term is deliberately not split by CI type — a software release, a firmware build, a document revision, and a policy amendment all use the same key. Version is version; the kind of thing being versioned does not change the key.

Value format

A semantic version 2.0 string. Pre-release and build-metadata suffixes are permitted.

org.cispec.version=1.3.0
org.cispec.version=2.0.0-rc.1

Where a Change Item’s native versioning scheme is not semver (a document revision number, a firmware build date), the value SHOULD be the most precise version identifier available, even if it does not strictly satisfy semver 2.0 grammar; conformance tooling SHOULD treat non-semver values as a warning, not a hard failure, for CI types where semver does not naturally apply.

Conformance

org.cispec.version is REQUIRED for Declared conformance on any Change Item, regardless of type.

Attestation

version is not independently attestable by itself — a version string is a self-asserted claim with nothing to verify against on its own. For software Change Items it becomes attestable in combination with a SLSA provenance chain or a cosign-signed artefact: the build pipeline that produced version 1.3.0 can be cryptographically tied to that specific version string, making the combination of version plus a provenance attestation independently verifiable, even though version alone is not. This is the cimatrix slsa use case — checking that a claimed version matches a signed, attested build.

For non-software Change Items (a document revision, a policy amendment), version typically has no equivalent attestation path and remains a self-asserted value.

Resolution and relation

Every Change Item sharing the same version value within the same organization/application pair forms an edge in the namespace’s — “every deployment currently running 1.3.0” is a real, expected query, answered by whatever deployment-tracking or CMDB system the organisation runs.

Document identifier

OID: 1.3.6.1.4.1.42387.2.4
GUID: abc91671-732c-5697-b1bb-98113d9313e2

Related terms