v7.14.0 — The Passport Edition
The Passport Edition
FAF's A2A (Agent2Agent) extension now carries real agent identity, not just provenance.
What's New
- New extension URI:
https://faf.one/ext/context/v1(washttps://faf.one/context) - Richer extension params:
agentId,passport(well-known URL),mediaTypes(the FAFvnd.*media type family), and nestedprovenance: {faf, mediaType}— up from a flat provenance-only block provideris now optional on the generated A2A card — emitted only when bothvendorandhomepageare present in.fafa, instead of hard-requiring themdefaultInputModesincludes FAF media types when a capability'scites_specnames one, always alongsidetext/plainassertSameBlock()invariant redesigned for A2A specifically: checksprovenance.faf/provenance.mediaTypematch rather than full byte-identity (MCP/registry cards remain byte-identical as before)
Also in this release
- Published under both
faf-cliandfafpackage names (dual-publish, as always)
🤖 Generated with Claude Code