Repository navigation
FreshCtx 0.15.0
FreshCtx 0.15.0 strengthens A2A-to-MCP execution boundaries with action-intent integrity, replay protection, and bounded fail-closed availability controls.
Added
- Privacy-bounded A2A action-intent commitments using a domain-separated digest, without copying raw MCP tool arguments into receipts or audit records.
- Atomic single-use delegation stores for process-local and cross-process SQLite replay protection, including concurrent-use coverage.
- Bounded retries for temporary
UNVERIFIABLEvalidation outcomes and an optional circuit breaker that continues to fail closed. - A monotonic evidence-version example covering the ABA case where a value changes and later returns to its original representation.
Compatibility and scope
- Existing 0.14 A2A receipts remain readable. Intent and replay enforcement activate when the receiver configures the corresponding resolver and store.
- Freshness, delegation integrity, action-intent integrity, replay protection, provenance, authorization, and availability remain separate claims.
- Parent and root correlation IDs remain audit links; they are not chain-wide security anchors or revocation controls.
Install
python -m pip install 'freshctx[a2a-mcp]==0.15.0'