# campfire

> Decentralized coordination protocol for autonomous agents

- **URL**: https://www.freshcrate.ai/projects/campfire
- **Author**: campfire-net
- **Category**: MCP Servers
- **Latest version**: `v0.32.0` (2026-06-02)
- **License**: NOASSERTION
- **Source**: https://github.com/campfire-net/campfire
- **Homepage**: https://getcampfire.dev
- **Language**: Go
- **GitHub**: 3 stars
- **Registry**: github
- **Tags**: `agent-coordination`, `ai-agents`, `campfire`, `decentralized`, `ed25519`, `go`, `mcp`, `protocol`

## Description

Decentralized coordination protocol for autonomous agents

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.32.0` | 2026-06-02 | High | ### Features  - feat(protocol): offline BuildPending/FlushPending for buffered sends (campfireagent-8002) - feat(protocol): relay-aware Client.Create (campfireagent-bec) - feat(cli): cf convention install accepts multi-op declaration files (campfire-aa5) - feat(convention): Server gate hook + production ProvenanceCheckerV2 (campfireagent-196)  ### Fixes  - fix(convention): authorize declaration precedence to prevent operation hijack (campfire-f5c) - fix(convention): select latest version per (co |
| `v0.31.1` | 2026-05-17 | High | ### Features  - feat: Windows startup warning for migrate-store degraded lock (campfireagent-22d) (#592)  ### Fixes  - fix(race): three pre-existing data races caught by -race (#594) - fix(migrate-store): Windows warning uses cmd.ErrOrStderr() and correct doc path (#593) - fix(compact): per-file fallback skips files in failed-RemoveAll buckets (campfireagent-6d27) (#588) - fix(security): add membership/role check to cf migrate-store (campfireagent-6a9) (#587) - fix: verify() routes through injec |
| `v0.30.0-rc.5` | 2026-05-12 | High | ### Fixes  - fix(convention): recover stuck "fulfilling" dispatch records (campfireagent-3f1) (#563)  ### Other  - site: update metadata and docs snapshot for v0.30.0-rc.4  ---  **Full changelog**: [`v0.30.0-rc.4...v0.30.0-rc.5`](https://github.com/campfire-net/campfire/compare/v0.30.0-rc.4...v0.30.0-rc.5) |
| `v0.30.0-rc.3` | 2026-05-06 | High | ### Fixes  - fix(identity-flow): replace slow go test calls in §7 with go build (campfireagent-10f) (#551) - fix(demo): narrow Step 0 go test scope to avoid 130s+ timeout (campfireagent-72c) (#550) - fix(aztable): annotate int64 properties with Edm.Int64 for cross-relay reads (campfireagent-ea1) (#553) - fix(ssrf-tests): unset CF_ALLOW_LOOPBACK in SSRF-blocking tests (campfireagent-6bb) (#552)  ### Other  - demo(campfireagent-3e1): monotonic nanosecond clock shell demo (#549) - demo(cf-discovery |
| `v0.19.3` | 2026-04-27 | High | ### Refactoring  - refactor: Resolve returns InvalidInput (not InvalidGrant) for malformed campfireID (campfireagent-8a7)  ### Other  - site: update metadata and docs snapshot for v0.19.2  ---  **Full changelog**: [`v0.19.2...v0.19.3`](https://github.com/campfire-net/campfire/compare/v0.19.2...v0.19.3) |
| `v0.19.2` | 2026-04-15 | High | ### Other  - sec: Read/Send/Subscribe enforce membership via *ErrNotMember (campfire-2fc) - site: update metadata and docs snapshot for v0.19.1  ---  **Full changelog**: [`v0.19.1...v0.19.2`](https://github.com/campfire-net/campfire/compare/v0.19.1...v0.19.2) |
| `v0.19.1` | 2026-04-14 | High | ### Fixes  - fix: RegisterOnRelay and Identity.Sign both route through backend signing (#416) - fix: route all signing through backend (campfire-874) (#415) - fix: isolate InitWithConfig tests from ancestor .cf/config.toml auto_join beacons  ### Other  - sec: verify signatures on revocation and recenter read paths (campfire-4c7) (#412) - site: update metadata and docs snapshot for v0.19.0  ---  **Full changelog**: [`v0.19.0...v0.19.1`](https://github.com/campfire-net/campfire/compare/v0.19.0...v |
| `v0.19.0` | 2026-04-13 | Medium | ### Features  - feat: route root signing through Identity.NewSigner (campfire-c5f) (#409) - feat: ssh-agent config wiring (campfire-316) (#406) - feat: v0.19 PR#6b SigningBackend — FileBackend + SSHAgentBackend + config + demo 17 (#403) - feat: per-resolver provenance on IdentityInfo (v0.19 ruling b, campfire-403) (#402) - feat: delegation.PostRevoke SDK + cf trust revoke CLI (v0.19 revoke symmetry) (#399)  ### Fixes  - fix: agentBackendDirect.Sign verification + post-cascade config validation ( |
| `v0.18.1` | 2026-04-11 | High | ### Features  - feat: delegation.PostGrant + cf trust grant (v0.18 write path) (#397)  ### Fixes  - fix: propagate --cf-home to CF_HOME so transport BaseDir is consistent - fix: verify Ed25519 signatures in syncFromHTTPPeers background sync path (campfireagent-e23) (#396) - fix: verify Ed25519 signatures in readFromHTTPPeers (campfireagent-432) (#394) - fix: replace hardcoded ports in send_read_test.go with dynamic OS-assigned ports (#393) - fix: StoreSyncer.Sync propagates transport errors (cam |
| `v0.18.0` | 2026-04-10 | Medium | ### Features  - feat: add cf trust resolve command and identity delegation lifecycle demo (#391) - feat: GrantChainResolver for identity delegation trust chain (campfire-855) (#388) - feat: trust resolution with revocation (campfire-dc9) (#387) - feat: trust-anchor config parsing (campfire-a94) (#386) - feat: grant validation — 5 rules from identity-delegation §4 (campfire-f41) (#385)  ### Fixes  - fix: findValidGrant continues on invalid grants per spec (campfire-bfe) (#389)  ### Tests  - test: |

## Dependency audit

- **Score**: 48/100
- **Total deps**: 15
- **Resolved**: 0
- **Unresolved**: 15
- **License conflicts**: 0
- **Warnings**: 16
- **Scanned**: 2026-06-01

## Citation

- HTML: https://www.freshcrate.ai/projects/campfire
- Markdown: https://www.freshcrate.ai/projects/campfire.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/campfire/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
