All versions since 0.7.1
0.7.1
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Security
- The sidecar copies and the skills pin are at Knowledge Trust Ladder v0.59.0. The release changed
.github/workflows/knowledge-registrar.yaml,.github/workflows/knowledge-librarian.yaml,.github/workflows/knowledge-release.yaml,.github/workflows/knowledge-sync.yaml,.lokf/scripts/knowledge-conventions.sh,.lokf/scripts/knowledge-conventions.py,.lokf/scripts/knowledge-preflight.sh,.lokf/scripts/knowledge-apply.sh,.lokf/scripts/knowledge-apply.py,.lokf/scripts/knowledge-report.sh,.lokf/m365/ktl-docent-m365.md,website/package-lock.json,website/package.json,website/scripts/config.mjsand.github/workflows/knowledge-website.yamlhere.
0.8.0 Latest
As it stood at this release: the repository · the docs · the knowledge bundle · the release
Changed
- The in-toto layer comes from lmodel/in-toto’s core module at v0.1.0, vendored at
src/slsa/schema/in_toto/in_toto_core.yaml, and the schema’s own copy is gone. The class names stay, and the six classes and their keys take in-toto’s IRIs;media_typeandalgorithmtake the IRIs LOKF gives them. SlsaPredicateextends in-toto’sInTotoPredicate. A statement keeps itspredicatekey, which the adapt copy callsslsa_predicate, because LOKF’spredicateis a relation’s type.attestation_storage_uri,signing_toolandtransparency_log_entrymoved toSlsaStatement, a subclass ofInTotoStatementthatSlsaDocumentholds, since in-toto’s statement carries only what its specification defines.build_type,builder_idandverifier_idtake in-toto’sin_toto_type_uri, andstarted_on,finished_onandtime_verifiedtakein_toto_timestamp, the field types the SLSA specification gives them. A timestamp now ends in Z, and a type URI keeps its scheme and host in lowercase.