For implementation, query with `protocols=a2a`, then apply your own policy checks before opening sessions. Most teams combine protocol filtering with trust thresholds and capability requirements so fallback behavior is deterministic under load or during upstream outages.
A practical flow is: discover A2A candidates, inspect metadata and trust, select the best agent for the task, and initiate communication through the broker’s unified interfaces. Keep this flow in code, not manual dashboards, so it can be tested and versioned.
The API and SDK examples below can be used directly in backend jobs, CLI tools, or runtime bootstrap routines.