Flexible, thin, replaceable.
CIB is the adaptation layer between CIS and concrete transport implementations. It defines how CIS intents are carried — format negotiation, integrity checks, and version compatibility declaration.
CIB is the ligament of the CIS/CAP protocol family — it exists so CIS never needs to know what transport layer it runs on.
- Transport format — binary (MessagePack/CBOR) by default, JSON fallback
- Integrity check — optional CRC32 at frame level, disabled under mTLS
- Version binding — declares CIB version and current binding target (e.g., CISS/1.0)
CIS (intent semantics)
↑
CIB ← You are here
↑
CISS (mTLS security)
↑
CAP (capability auth & HITL)
| Protocol | Repository |
|---|---|
| CIS | CommonIntents/CIS |
| CAP | CommonIntents/CAP |
| CISS | CommonIntents/CISS |
Apache 2.0 — see LICENSE.