DatumGuard v0.4.0 turns CAD automation into a fail-closed engineering evidence workflow.
What is new
- Rhino/Grasshopper round trip: one API/MCP operation stages a locked contract, compares the returned artifact, and emits provenance evidence. The included evidence pack records 6 real Rhino object GUIDs.
- DXF completeness gate: every external DXF entity family is classified as
MEASURED,RENDER_ONLY, orUNSUPPORTED. Unsupported, unbounded, cyclic, or incomplete inputs cannot claim geometry equivalence. - Independent assurance: DXF is reopened and remeasured before approved export; Rhino evidence is secondary geometry evidence, never structural certification.
- Public portfolio surface: Architecture, Plate, Frame, Solid (feature-gated), Artifact Lab, Intake, Case Study, and operations evidence are connected in the deployed product.
Reproducible evidence
- Source revision:
0f9e0b08210aa6bc4fc8cc6bb1d398292b12e832 - Contract:
sha256:30b10a354b388e877acd0e42c6dd5e3b8e667c76f0b9b249d28293fb78950188 - Rhino exchange:
sha256:f82b99229d326f35298b0b06ee6eab010fe32403ab636e3cd479e009d49e4970 - Returned artifact:
sha256:a9ce6ad6556a2d59c09945deaefef1965b430110a9d55d5d67e2775b6a3d718c - Evidence ZIP:
sha256:55c414f1e5775ab49d275c5c1ffd0aa4a5705529020c3482c9b165ed5985b65c
Verification
- Backend: 413 passed, 6 skipped
- Browser E2E: 41 passed across five CAD workspaces
- CI: https://github.com/tjwnsdhfz/datumguard/actions/runs/29229557683
- Security: https://github.com/tjwnsdhfz/datumguard/actions/runs/29229557731
- Strict production smoke: https://github.com/tjwnsdhfz/datumguard/actions/runs/29229800855
- Vercel production deployment: GitHub deployment
5420282596 - Render API deployment: GitHub deployment
5420269040 - API SBOM:
sha256:3f590c439f1165c22383d7bbe1a5e6a82e8aa6a8cb9b162faf4945a6c0fb4358 - Web SBOM:
sha256:98959b1ed591ec7c5b476b616e3085266b1bad47aae47fdd9aa5eba122962d96
Try it
- Live product: https://datumguard-tjwnsdhfz.vercel.app/
- Case study: https://datumguard-tjwnsdhfz.vercel.app/case-study
- Artifact Lab: https://datumguard-tjwnsdhfz.vercel.app/intake
- API health: https://datumguard-api.onrender.com/api/v1/health
Safety boundary
DatumGuard is an engineering design-assurance prototype. It does not certify structural safety, code compliance, fabrication readiness, or professional approval. Rhino round-trip results are geometry_evidence; Artifact Lab findings are informational. Locked constraints and unsupported evidence fail closed.