@cellas/testing-evidence
v1.1.0
Published
Conformance Test Platform evidence boundary (v1.5)
Readme
@cellas/testing-evidence
Conformance evidence digests and evidence bundle assembly (v1.5 boundary).
Digest API
import {
calculateConformanceEvidenceDigestFromJson,
verifyConformanceEvidenceDigestJson,
} from "@cellas/testing-evidence";
const digest = calculateConformanceEvidenceDigestFromJson(payload);
const ok = verifyConformanceEvidenceDigestJson(payload, digest, ["vectorDigest"]);Profile: documentation-os-conformance-evidence-v1 (SHA-256, base64url).
Evidence bundles
import { assembleEvidenceBundle, verifyEvidenceRoot } from "@cellas/testing-evidence";
const assembled = assembleEvidenceBundle({ /* run metadata and files */ });
const verified = verifyEvidenceRoot(assembled.manifest, assembled.files);Bundles exclude canonical paths via isExcludedEvidencePath and redact secrets
from text artifacts before persistence.
CLI integration
cellas verify --type evidence|digest|golden uses this package read-only.
Verification never mutates input files or historical evidence under samples/.
