v7.1.0 — Verification Context v1.0 Rollout
v7.1.0 — Verification Context v1.0 Rollout
Additive minor release shipping the Verification Context (VC) v1.0 — the external, interoperable layer on top of DiagnosticResult. Verification methods keep returning DiagnosticResult; a schema-validated, canonically-encoded, tamper-evident verification document is produced on demand via the explicit to_verification_context() conversion.
No breaking wire changes — existing wire contracts remain unchanged.
Ontology & Spec (#301, #302)
- ADR-001..005 — verification ontology — object of verification, verification context document, truth-vs-admission separation, formalization boundary, root of trust formally defined
- Verification Context v1.0 spec freeze — 4-layer JSON document contract (interpretation / proof / evidence / decision) with RFC 8785 canonical encoding, UTF-16 key ordering, fail-closed schema validation, content-bound
proof_ref
Core Model (#308, #309)
VerificationContextmodel + JSON schema —VerificationContext,VerificationContextDocument,Verdict,Admission, and nestedInterpretation/Proof/Evidence/Decisiontypes with fail-closed validation- Public
proof_refgeneration / resolution —compute_document_proof_ref()andresolve_document_proof_ref()exposed as public API; content-bound SHA-256 hashes over the canonical document
Bridge & Verifier Mappings (#310, #316)
verification_context_from_diagnostic_result()—DiagnosticResult→ VC document; VERIFIED without attestation demotes to UNVERIFIABLE (fail-closed)to_verification_context()on all 13 verifiers — Math, Logic, Symbolic, SQL, Code, Schema, Fact, Image, Graph, Reasoning, Stats, Consensus, SecureCodeExecutor
Surface Exposure (#311, #313, #314, #315)
- SDK / API / CLI exposure — Verification Context surfaced across API routes, CLI, and SDK
- Docker action VC outputs — the containerized GitHub Action emits
verdict,admission,proof_ref, andverification_context - Metadata & README alignment — repository metadata aligned with the v7.0 architecture
- SDK re-exports — all Verification Context v1.0 types re-exported from
qwed_sdk
Packages
qwed(PyPI):7.0.0→7.1.0qwed_sdk(Python):7.0.0→7.1.0@qwed-ai/sdk(NPM):7.0.0→7.1.0qwed(crates.io/Rust):7.0.0→7.1.0- Docker image:
qwedai/qwed-verification:7.1.0/7.1/latest
Notes
- The QWED GitHub Action is versioned independently (
3.2.0); not published from this repo. - Kubernetes deployment stays pinned to a previously-published image.