Project Identity
Each attached project has a small identity file inside its own directory:Local State Home
All durable state lives in a single directory on your machine, resolved in this order:- The
CONTEXITY_HOMEenvironment variable, if set XDG_STATE_HOME/contexity, ifXDG_STATE_HOMEis set~/.local/state/contexity(the default)
- Context items — captured decisions, notes, and facts
- External references — Slack threads, issues, docs, and other captured sources
- External signals — extracted signals from external references
- Checkpoints — session closeout records
- Run ledgers — structured logs of agent runs
- Project settings — per-project Contexity configuration
- Project intelligence sidecar data — graph and analysis outputs
- Metrics counters — token and time savings estimates
contexity export and contexity import to move a context capsule across machines.
What to Commit
Use the following as a guide when deciding what belongs in version control:
If your team wants all members to share the same Contexity project ID (so context packs and checkpoints are associated with the same project), commit
.cxcap/project.identity.json. If each developer maintains independent project identity, add .cxcap/ to your .gitignore.