Metadata-Version: 2.4
Name: ccx-format
Version: 0.1.1
Summary: Reference reader + writer for CCX (Chaos Cypher eXchange) — the open, JSON-LD-native, source-backed knowledge-graph package format.
Project-URL: Homepage, https://chaoscypher.com
Project-URL: Repository, https://github.com/chaoscypherinc/ccx
Project-URL: Documentation, https://github.com/chaoscypherinc/ccx/tree/main/spec
Project-URL: Issues, https://github.com/chaoscypherinc/ccx/issues
Project-URL: Chaos Cypher, https://github.com/chaoscypherinc/chaoscypher
Author: Denis MacPherson
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ccx,chaos-cypher,graphrag,knowledge-graph,lexicon,package-format
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: jsonschema>=4.18
Requires-Dist: rdflib>=7.0
Provides-Extra: dev
Requires-Dist: cryptography>=42; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Provides-Extra: embeddings
Requires-Dist: pyarrow>=14; extra == 'embeddings'
Provides-Extra: shapes
Requires-Dist: pyshacl>=0.25; extra == 'shapes'
Provides-Extra: signed
Requires-Dist: cryptography>=42; extra == 'signed'
Provides-Extra: signed-sigstore
Requires-Dist: sigstore>=3; extra == 'signed-sigstore'
Description-Content-Type: text/markdown

# ccx-format

```
pip install ccx-format   # → import ccx
```

**CCX (Chaos Cypher eXchange)** is the package format for portable, source-backed
knowledge graphs — sources, entities, relationships, and citations in a single
`.ccx` file. It is the format behind Lexicon packages in
[Chaos Cypher](https://github.com/chaoscypherinc/chaoscypher).

This repository is the future home of the **standalone CCX reader** — an
Apache-2.0 licensed library for reading `.ccx` packages without installing
Chaos Cypher. The current PyPI release is a placeholder reserving the name;
the format specification and this reader are in active development. Watch
this repo to be notified when the reader lands.

- Chaos Cypher (the format ships here today): https://github.com/chaoscypherinc/chaoscypher
- Docs: https://chaoscypher.com

Until the reader ships, `.ccx` import/export is available in Chaos Cypher itself.
