Skip to main content

Protocol Mapping: AEEF to MCP and A2A

Field mapping table

AEEF schema fieldMCP mappingA2A mappingNotes
agent_idclient/actor metadataparty.idCanonical identity field
allowed_tools[]MCP tool allowlistN/AEnforced before tool invocation
required_hooks[]Pre/Post MCP interceptorsN/ARuntime-local control
required_gates[]Gate binding policytask transition constraintsCross-agent gate compatibility
skill_ids[]tool/skill metadatacapability labelsRequired in run ledger
gate_decisions[]invocation-level checkstask status evidenceUse common decision enum
artifact_refs[]output referencestask artifactsMust be durable and auditable

Required interoperable enums

  • decision: pass, fail, conditional
  • failure_mode: block, warn, escalate
  • phase: pre, post, stop, session_start

Compatibility profile IDs

  • aeef-mcp-core-v1
  • aeef-a2a-bridge-v1

Validation checklist

  1. All outgoing tool calls include contract and gate context.
  2. All cross-agent transitions include handoff payload and next decision owner.
  3. All runtime events emit run-ledger entries with source references.