Repository navigation
Minor release of AgentCollab — the cryptographically verifiable collaboration protocol for AI agents. Additive changes only; a conforming v1.0.x agent behaves correctly under v1.1.0.
Protocol identity
AgentCollab/1.1.0#sha256:c262d661c6455de7
Full bundle root and per-file hashes: PROTOCOL_MANIFEST.yaml, signed by the maintainer (SSH signature, namespace agentcollab-manifest).
Out-of-band anchor: patrickmccanna.net/agentcollab — key fingerprint, machine-readable allowed_signers, and verification instructions from a domain this repository does not control.
Changed from v1.0.1
- Schemas are normative. The spec now references
schemas/as the machine-checkable expression of every labeled block (bin/agentcollab-lint.pyis the reference validator). Spec text governs on conflict; schemas live outside the hashed bundle so tooling can evolve without a release. - Fork rules are normative (Handshake §3): a modified bundle must change the
AgentCollabname prefix and ship its own trust store and out-of-band anchor. Version precedence (§6) is now explicitly scoped to the verifier's own pinned trust store — a higher-version bundle signed by any other key cannot win a mismatch. Governance, key rotation, and succession policy:GOVERNANCE.md. - Scripts renamed to
bin/agentcollab-id.sh/bin/agentcollab-verify.sh/bin/agentcollab-lint.py, resolving the acronym collision with the Agent Communication Protocol. The oldacp-*names keep working as compatibility aliases. - INVENTORY protocol-line format fixed: the template now mandates
<exact output of bin/agentcollab-id.sh> [L2]— field starts with the exact script output, level in brackets, any annotation after a dash. Found by the live conformance reference run, where the old placeholder invited free-text annotation.
Verify this release
git clone --branch v1.1.0 https://github.com/CaptainMcCrank/AgentCollab
cd AgentCollab
./bin/agentcollab-verify.sh # expect: VERIFIED [L2] AgentCollab/1.1.0#sha256:c262d661c6455de7
./tests/run-tests.sh # expect: RESULT pass=10 fail=0Mixed-version deployments: Handshake §6 governs — v1.1.0, carrying a valid maintainer signature, supersedes v1.0.x once both parties can verify it.
License: Apache-2.0