Cryptographically Verifiable Engineering (CVE) Framework
A Methodology for Cryptographic Trust in Proprietary Engineering Systems
0. The Black Box Problem
Commercial engineering faces a paradox:
Open Source → Trust → No Business (IP exposed)On the other hand:
Closed Source → Business (IP protected) → No Trust (unverifiable)This is the Impossible Triangle:
┌─────────────────┐
│ Protect IP │
│ │
└────────┬────────┘
│
┌────────────┼────────────┐
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Open │ │ CVE │ │ Closed │
│ Source │ │ (This) │ │ Box │
│ ✅ IP │ │ ✅ IP │ │ ✅ IP │
│ ✅ Trust│ │ ✅ Trust│ │ ❌ Trust│
└─────────┘ └─────────┘ └─────────┘
No existing approach solves all three simultaneously. Open source solves trust but exposes IP. Closed box protects IP but offers no trust. Third-party audits offer partial trust but are expensive, periodic, and not continuous.
CVE is designed to solve this problem: protect IP, maintain trust, enable continuous verification.
1. CVE Doctrine
A proprietary engineering system shall never require blind trust.
It shall expose sufficient cryptographic evidence such that any independent party can verify:
- Integrity — outputs have not been tampered with
- Authenticity — outputs genuinely originated from the production system
- Reproducibility — same inputs produce the same outputs
without obtaining proprietary knowledge.
This is the foundational definition of CVE. It is not a feature. It is a requirement.
2. Threat Model
2.1 What CVE Prevents
| Threat | How CVE Prevents It |
|---|---|
| Forged outputs | ECDSA signature verification fails without private key |
| Modified artifacts | SHA-256 hash mismatch |
| Replay attacks | Timestamp + Run ID + Seed in metadata |
| Fake benchmark | Trust Ledger contains all artifacts; missing artifacts break the chain |
| Fake validation | Public validator can be independently executed |
2.2 What CVE Does NOT Prevent
| Non-threat | Why It Is Not Addressed |
|---|---|
| Incorrect algorithm | CVE verifies authenticity, not correctness |
| Poor engineering assumptions | CVE verifies consistency, not quality of decisions |
| Weak aesthetic model | CVE verifies execution, not desirability |
| Incorrect objective function | CVE verifies what the engine did, not what it should have done |
Important: CVE does not claim the engineering is "good." It claims the engineering is "real and consistent." Whether the engineering is "good" is a separate question that requires domain expertise.
3. Five Principles
CVE is built on five principles, not five layers. Principles are universal; layers are implementation.
Principle 1: Immutable Evidence
Every engineering output must be captured as an immutable artifact. Once created, an artifact cannot be modified without detection.
- Implementation: SHA-256 hash of the artifact content
- Verification: Anyone can recompute the hash and compare
Principle 2: Cryptographic Authenticity
Every artifact must prove its origin. The artifact must carry evidence that it was generated by the genuine production system, not by a human or a different system.
- Implementation: ECDSA signature (private key signing, public key verification)
- Verification: Anyone can verify the signature using the public key
Principle 3: Deterministic Consistency
Same inputs must always produce the same outputs. The system must be deterministic. Non-determinism makes verification impossible.
- Implementation: Fixed seeds + fixed dataset + fixed version
- Verification: Anyone can replay the same inputs and compare outputs
Principle 4: Independent Replay
Anyone must be able to independently verify the evidence. The verification process must not depend on the proprietary engine. It must be implementable with only standard, open-source tools.
- Implementation: Public validator script (Python + standard libraries)
- Verification: Anyone can download and execute the validator
Principle 5: Comprehensive Auditability
All evidence must be traceable and auditable as a complete set. No artifact should be verifiable in isolation. The entire set of artifacts must be auditable as a whole.
- Implementation: Trust Ledger (all hashes + signatures in one place)
- Verification: One command verifies the entire ledger
4. Formal Definitions
4.1 Artifact
An Artifact is the fundamental unit of engineering evidence.
Artifact := (Input, Output, Metadata, Hash, Signature)
Where:
Input: The data fed into the production systemOutput: The result produced by the production systemMetadata: Context (version, timestamp, run_id, seed)Hash: SHA-256 of (Input + Output + Metadata)Signature: ECDSA signature of (Input + Output + Metadata + Hash)
4.2 Trust Ledger
A Trust Ledger is the complete set of all artifacts.
Ledger := Σ(Artifact_i)
Where Σ denotes concatenation in a single, immutable JSON structure.
The ledger itself is hashed:
LedgerHash := SHA-256(Ledger_Content_Excluding_Hash)
4.3 Validator
A Validator is a deterministic function that maps an artifact to a verification result.
Validator: Artifact → {PASS, FAIL}
The validator checks:
- Hash integrity:
RecomputeHash(Artifact) == Artifact.Hash - Signature authenticity:
VerifySignature(Artifact) == VALID - Schema completeness:
HasAllFields(Artifact) == TRUE - Metric consistency:
RecomputeMetrics(Artifact) == Artifact.Metrics
4.4 Trust Chain
The full verification of a system is:
Verify Ledger Hash
↓
For Each Artifact in Ledger:
Verify Signature
Verify Hash
Verify Schema
Verify Metrics
If all pass, the system is cryptographically verified.
5. Comparison: Four Models of Engineering Trust
| Model | Source Code | IP Protected | Verification | Verifiability |
|---|---|---|---|---|
| Closed Box | ❌ Hidden | ✅ Yes | ❌ None | ❌ Unverifiable |
| Open Source | ✅ Public | ❌ No | ✅ Code Review | ✅ Verifiable (with effort) |
| Third-Party Audit | ❌ Hidden | ✅ Yes | ⚠️ Periodic | ⚠️ Partial (only at audit time) |
| CVE | ❌ Hidden | ✅ Yes | ✅ Continuous | ✅ Verifiable (anyone, anytime) |
CVE is the only model that simultaneously:
- Protects intellectual property
- Provides continuous, public verification
- Does not require third-party trust
6. Case Study: VS-001 (PGEF Engine Validation)
VS-001 is the first complete implementation of CVE.
| CVE Principle | VS-001 Implementation |
|---|---|
| Immutable Evidence | result_XXXX.json with artifact_hash (SHA-256) |
| Cryptographic Authenticity | ECDSA signature (private key signing, public key verification) |
| Deterministic Consistency | Fixed seed (42) + fixed dataset (synthetic_1000.json) |
| Independent Replay | validator.py (open-source, standard libraries) |
| Comprehensive Auditability | trust_ledger.json (all artifacts in one place) |
Results:
- 1000 synthetic body types tested
- 100% PASS rate
- All artifacts publicly verifiable
- Production engine remains proprietary
VS-001 proves that CVE works in practice. It is not a theoretical framework.
7. Applicability
CVE is not limited to garment engineering. It applies to any proprietary engineering system that needs to establish trust without exposing IP.
Potential domains:
- AI model behavior validation
- CFD (Computational Fluid Dynamics) solvers
- CAE (Computer-Aided Engineering) simulations
- Drug discovery engines
- Chip design (EDA) tools
- Building Information Modeling (BIM)
- Materials simulation
8. Conclusion
Trust should be established by cryptography, not by brand reputation.
CVE provides a methodology for achieving this. It does not require open-sourcing proprietary algorithms. It does not require third-party audits. It does not require trust in the brand.
It only requires:
- A private key held by the production engine
- A public key published for verification
- A commitment to deterministic execution
- A public validator script
This is not "Trust us." This is "Verify us."
9. Version History
| Version | Date | Changes |
|---|---|---|
| 1.0 | 2026-08-02 | Initial draft (VS-001 summary) |
| 2.0 | 2026-08-02 | Upgraded to methodology (Threat Model, Formal Definitions, Five Principles, Comparison) |