concordia-protocol

Concordia documentation index

A table of contents for the Concordia Protocol documentation. The docs/ directory holds the deep-dive and reference material; the repository root holds the spec, the governance files, and the contributor entry points.

Start here

Document What it covers
README What Concordia is, the negotiation lifecycle, and how to install both SDKs.
SPEC The normative protocol specification: messages, signing, attestations, mandates, and predicates.
CONTRIBUTING How to set up the repo, run the tests, and open a change.
AGENTS Repository guide for AI coding agents working in this codebase.

Reference and deep dives (this directory)

Document What it covers
A2A composition How Concordia composes with the A2A agent-to-agent protocol.
A2CN fulfillment The A2CN fulfillment-attestation flow and dispute-resolution adapter.
Efficiency report deployment Deployment notes for the efficiency-reporting surface.
CMPC revocation The CMPC revocation model for mandates and credentials.
Revocation resolver The injectable revocation-resolver hook and its contract.
v0.6 migration Migration guide for the v0.6 release.
v0.6 predicate primitive The signed-predicate primitive introduced in v0.6.

Governance and security

Document What it covers
SECURITY How to report a vulnerability, the disclosure timeline, and supported versions.
Code of Conduct Contributor Covenant 2.1 community standards and enforcement.
CODEOWNERS Routes review requests and signals ownership; merges are gated on required status checks, not on required review.
LICENSE Apache License, Version 2.0.
NOTICE Apache-2.0 Section 4(d) attribution notice.
CHANGELOG Release history for the Python SDK and MCP server.

JavaScript SDK

Document What it covers
js-sdk README Install, quickstart, and the public API surface of @concordia-protocol/sdk.
js-sdk CHANGELOG Release history for the TypeScript SDK.