Version: 1.0
Status: Reference Implementation + Compliance Suite Available
License: Apache 2.0
Docs Site: CEP Docs
Docker (optional): ghcr.io/travis-farral/cep-agent
The Concept Exchange Protocol (CEP) allows AI systems to communicate natively in dense semantic formats without translation layers, using secure, persistent vectorized communication channels.
It ensures cryptographic identity, trust, confidentiality, and dynamic ontology negotiation as first-class citizens of the protocol.
CEP aims to enable a new generation of machine-to-machine collaboration that is faster, more secure, and far more flexible than todayโs human-designed APIs and data formats.
cep-framework/
โโโ spec/ # Protocol specification documents
โโโ test_suite/ # Engine tests and certification profile
โโโ reference_agent/ # Python CLI agent with proof + sync
โโโ docs/ # MkDocs-based documentation
โโโ .github/workflows/ # GitHub CI/CD for deployment
โโโ tools/ # Canonicalization, proof, hashing (TBD)
โโโ CHANGELOG.md # Version history
โโโ CONTRIBUTING.md # Contributor guidelines
โโโ GOVERNANCE.md # Project governance model
โโโ SECURITY.md # Disclosure and scope of vulnerability reporting
โโโ mkdocs.yml # Documentation site config
โโโ README.md # This file
pip install -r requirements.txt
# Hash a JSON segment
python reference_agent/main.py --hash path/to/logistics.json
# Generate a CNP_ONTOLOGY_HASHES message
python reference_agent/main.py --advertise path/to/logistics.json
# Validate a Merkle proof
python reference_agent/main.py --verify-proof sample_merkle_proof.json
# Dump telemetry
python reference_agent/main.py --dump-metrics
python reference_agent/test_runner.py
Outputs:
cep_audit_report.md
cep_audit_report.json
mkdocs serve # Local preview
mkdocs gh-deploy # Deploy to GitHub Pages
See SECURITY.md
for how to report vulnerabilities.
Read CONTRIBUTING.md
and see open issues to get started.
Apache 2.0 โ see LICENSE
CEP is made possible by everyone contributing to a more trustworthy, semantically reasoned internet.