Metadata-Version: 2.4
Name: gitcad-core
Version: 0.7.7
Summary: gitcad core: canonical text, stable identity, the Part standard, report pipeline
Project-URL: Homepage, https://gitcad.xyz
Project-URL: Repository, https://github.com/gitcad-xyz/gitcad
Project-URL: Issues, https://github.com/gitcad-xyz/gitcad/issues
Author-email: Dan Willis <danielcwillis@gmail.com>
License-Expression: Apache-2.0
Keywords: agent,brep,cad,git,headless,identity,part
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# gitcad-core

Core of [**gitcad**](https://gitcad.xyz) — the agent-first, headless, git-native
CAD substrate. This package is the dependency-free foundation the mechanical and
electrical domains build on:

- **Canonical text** — every model serializes to byte-stable, diff-friendly
  source; geometry is a build artifact, never committed.
- **Stable identity** — entity and feature ids derive from construction lineage
  and geometric fingerprint, never from ordinal position.
- **The Part standard** — one manifest/interface/semver/lockfile model that lets
  mechanical parts, boards, and assemblies compose across domains.
- **Report pipeline** — the verification/render loop that turns a build into a
  reviewable artifact.

Pure Python, no third-party runtime dependencies. Install the full system with
`pip install gitcad`.

Apache-2.0 · https://github.com/gitcad-xyz/gitcad
