Crawler Summary

a2a-travel-planner answer-first brief

A hands-on tutorial implementation of Google's Agent2Agent (A2A) protocol. Three multi-agent travel planners Flight, Hotel, and Itinerary collaborate via Agent Cards, SSE streaming, and artifact passing. Includes LangGraph and CrewAI integrations. Multi-Agent Travel Planner - A2A Protocol Tutorial A complete multi-agent travel planning system built on Google's $1. Three autonomous agents, Flight, Hotel, and Itinerary, discover each other via Agent Cards, stream real-time progress, exchange artifacts, and produce a combined travel plan. The repo also includes two framework integrations: - A **LangGraph** workflow where each node delegates to a remote A2A agent. Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 5/31/2026.

Freshness

Last checked 5/31/2026

Best For

a2a-travel-planner is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 66/100

a2a-travel-planner

A hands-on tutorial implementation of Google's Agent2Agent (A2A) protocol. Three multi-agent travel planners Flight, Hotel, and Itinerary collaborate via Agent Cards, SSE streaming, and artifact passing. Includes LangGraph and CrewAI integrations. Multi-Agent Travel Planner - A2A Protocol Tutorial A complete multi-agent travel planning system built on Google's $1. Three autonomous agents, Flight, Hotel, and Itinerary, discover each other via Agent Cards, stream real-time progress, exchange artifacts, and produce a combined travel plan. The repo also includes two framework integrations: - A **LangGraph** workflow where each node delegates to a remote A2A agent.

OpenClawself-declared

Public facts

4

Change events

0

Artifacts

0

Freshness

May 31, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 5/31/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

May 31, 2026

Vendor

Rajeshai

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 5/31/2026.

Setup snapshot

git clone https://github.com/rajeshai/a2a-travel-planner.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Rajeshai

profilemedium
Observed May 23, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed May 23, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed May 23, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

mermaid

graph TD
    U[User Query] --> O[Orchestrator]
    O -->|parallel| F[Flight Agent<br/>SSE streaming]
    O -->|parallel| H[Hotel Agent<br/>polling]
    F -->|flight_options artifact| I[Itinerary Agent<br/>SSE streaming]
    H -->|hotel_options artifact| I
    I -->|travel_itinerary artifact| P[Final Travel Plan]

text

.
├── agents/
│   ├── flight_agent.py        # Searches flights, streams progress via SSE
│   ├── hotel_agent.py         # Searches hotels, returns one artifact (no SSE)
│   └── itinerary_agent.py     # Combines artifacts into a day-by-day plan
├── agent_cards/
│   ├── flight_card.json       # A2A Agent Card for Flight Agent
│   ├── hotel_card.json        # A2A Agent Card for Hotel Agent
│   └── itinerary_card.json    # A2A Agent Card for Itinerary Agent
├── orchestrator/
│   └── orchestrator.py        # Discovers agents, delegates tasks, merges results
├── integrations/
│   ├── langgraph_travel.py    # A2A agents as LangGraph nodes
│   └── crewai_a2a_bridge.py   # CrewAI crew exposed as an A2A server
├── utils/
│   ├── mock_apis.py           # Mock flight/hotel data for local testing
│   └── auth.py                # JWT auth, rate limiting, webhook validation
├── requirements.txt
├── run_demo.py                # Entry point for the full multi-agent demo
├── .env.example               # Template for environment variables
├── .gitignore
├── LICENSE
└── README.md

bash

# Clone the repository
git clone https://github.com/rajeshai/a2a-travel-planner.git
cd a2a-travel-planner

# Create a virtual environment (recommended)
python -m venv .venv
source .venv/bin/activate        # macOS/Linux
# .venv\Scripts\activate         # Windows PowerShell

# Install dependencies
pip install -r requirements.txt

bash

cp .env.example .env

text

GEMINI_API_KEY=your-actual-gemini-key

bash

# Terminal 1 — Flight Agent on port 5001
python agents/flight_agent.py

# Terminal 2 — Hotel Agent on port 5002
python agents/hotel_agent.py

# Terminal 3 — Itinerary Agent on port 5003
python agents/itinerary_agent.py

# Terminal 4 — Run the orchestrator
python run_demo.py

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

A hands-on tutorial implementation of Google's Agent2Agent (A2A) protocol. Three multi-agent travel planners Flight, Hotel, and Itinerary collaborate via Agent Cards, SSE streaming, and artifact passing. Includes LangGraph and CrewAI integrations. Multi-Agent Travel Planner - A2A Protocol Tutorial A complete multi-agent travel planning system built on Google's $1. Three autonomous agents, Flight, Hotel, and Itinerary, discover each other via Agent Cards, stream real-time progress, exchange artifacts, and produce a combined travel plan. The repo also includes two framework integrations: - A **LangGraph** workflow where each node delegates to a remote A2A agent.

Full README

Multi-Agent Travel Planner - A2A Protocol Tutorial

A complete multi-agent travel planning system built on Google's Agent2Agent (A2A) protocol. Three autonomous agents, Flight, Hotel, and Itinerary, discover each other via Agent Cards, stream real-time progress, exchange artifacts, and produce a combined travel plan.

The repo also includes two framework integrations:

  • A LangGraph workflow where each node delegates to a remote A2A agent.
  • A CrewAI crew exposed as a drop-in A2A replacement for the native Itinerary Agent.

Architecture

graph TD
    U[User Query] --> O[Orchestrator]
    O -->|parallel| F[Flight Agent<br/>SSE streaming]
    O -->|parallel| H[Hotel Agent<br/>polling]
    F -->|flight_options artifact| I[Itinerary Agent<br/>SSE streaming]
    H -->|hotel_options artifact| I
    I -->|travel_itinerary artifact| P[Final Travel Plan]

The orchestrator discovers each agent at its /.well-known/agent.json endpoint, routes tasks by skill ID (not name), dispatches the flight and hotel searches in parallel, and forwards both artifacts to the itinerary agent.

Project structure

.
├── agents/
│   ├── flight_agent.py        # Searches flights, streams progress via SSE
│   ├── hotel_agent.py         # Searches hotels, returns one artifact (no SSE)
│   └── itinerary_agent.py     # Combines artifacts into a day-by-day plan
├── agent_cards/
│   ├── flight_card.json       # A2A Agent Card for Flight Agent
│   ├── hotel_card.json        # A2A Agent Card for Hotel Agent
│   └── itinerary_card.json    # A2A Agent Card for Itinerary Agent
├── orchestrator/
│   └── orchestrator.py        # Discovers agents, delegates tasks, merges results
├── integrations/
│   ├── langgraph_travel.py    # A2A agents as LangGraph nodes
│   └── crewai_a2a_bridge.py   # CrewAI crew exposed as an A2A server
├── utils/
│   ├── mock_apis.py           # Mock flight/hotel data for local testing
│   └── auth.py                # JWT auth, rate limiting, webhook validation
├── requirements.txt
├── run_demo.py                # Entry point for the full multi-agent demo
├── .env.example               # Template for environment variables
├── .gitignore
├── LICENSE
└── README.md

Requirements

  • Python 3.10 or newer
  • pip

Setup

# Clone the repository
git clone https://github.com/rajeshai/a2a-travel-planner.git
cd a2a-travel-planner

# Create a virtual environment (recommended)
python -m venv .venv
source .venv/bin/activate        # macOS/Linux
# .venv\Scripts\activate         # Windows PowerShell

# Install dependencies
pip install -r requirements.txt

Environment variables

The three native agents (Flight, Hotel, Itinerary) run on mock data and need no API key. Only the CrewAI bridge needs one.

Copy the template:

cp .env.example .env

Then edit .env and add your key:

GEMINI_API_KEY=your-actual-gemini-key

Get a free Gemini key at https://aistudio.google.com/apikey. The free tier has daily request limits, but it is enough for the demo.

Note: .env is git-ignored. Never commit it.

Running the demo

Option 1: Native A2A agents (no API key needed)

Open four terminals.

# Terminal 1 — Flight Agent on port 5001
python agents/flight_agent.py

# Terminal 2 — Hotel Agent on port 5002
python agents/hotel_agent.py

# Terminal 3 — Itinerary Agent on port 5003
python agents/itinerary_agent.py

# Terminal 4 — Run the orchestrator
python run_demo.py

When prompted, enter a travel query like:

Plan a Tokyo trip, March 15-22, 2 travelers, budget under $900

Or try a shorter one like 3 days for 2 travellers.

Option 2: CrewAI integration (requires Gemini API key)

Replace the native Itinerary Agent with the CrewAI bridge. Stop the native itinerary agent (Ctrl+C in Terminal 3) and run the bridge in its place:

# Make sure GEMINI_API_KEY is set in .env first

# Terminal 1 — Flight Agent (5001)
python agents/flight_agent.py

# Terminal 2 — Hotel Agent (5002)
python agents/hotel_agent.py

# Terminal 3 — CrewAI Itinerary Bridge (5004, NOT 5003)
python integrations/crewai_a2a_bridge.py

# Terminal 4 — Run with the --crewai flag
python run_demo.py --crewai

The orchestrator's workflow is identical. Only the itinerary generation now goes through a CrewAI crew (Researcher + Planner) instead of the native Python agent.

Option 3: LangGraph integration

Start all three native agents (terminals 1-3 from Option 1), then in a fourth terminal:

python integrations/langgraph_travel.py

This runs the same workflow but with LangGraph managing state and transitions, while A2A handles the inter-agent communication.

Expected output

Running python run_demo.py with the query 3 days for 2 travellers produces output similar to:

Discovered: Flight Search Agent at http://localhost:5001 (skills: ['search_flights'], streaming: True)
Discovered: Hotel Search Agent at http://localhost:5002 (skills: ['search_hotels'], streaming: False)
Discovered: Itinerary Generator Agent at http://localhost:5003 (skills: ['generate_itinerary'], streaming: True)

============================================================
   MULTI-AGENT TRAVEL PLANNER
============================================================

  Enter your travel query below.
  Example: Plan a Tokyo trip, March 15-22, 2 travelers, budget under $900

  Your query: 3 days for 2 travellers

============================================================
Travel Planner — 3 days for 2 travellers
============================================================

Dispatching parallel searches...
  -> Flight Search Agent: searching flights
  -> Hotel Search Agent: searching hotels

  [Flight Search Agent] (TaskState.working) Searching flights to Tokyo...
  [Hotel Search Agent] (TaskState.working) polling...
  [Hotel Search Agent] (TaskState.completed) polling...
  [Flight Search Agent] (TaskState.working) Found 5 flights. Filtering by preferences...
  [Flight Search Agent] (TaskState.working) Top option: ANA NH107 — $689 nonstop
  [Flight Search Agent] (TaskState.completed) Flight search complete. 5 options within budget.

Flight search: 1 artifact(s)
Hotel search: 1 artifact(s)

  -> Itinerary Generator Agent: generating itinerary...

  [Itinerary Generator Agent] (TaskState.working) Building day-by-day itinerary...
  [Itinerary Generator Agent] (TaskState.working) Adding restaurant and activity suggestions...
  [Itinerary Generator Agent] (TaskState.completed) Itinerary ready — 3 days, 13 activities.

========================================================================
  TRAVEL PLAN — 3 days for 2 travellers
========================================================================

  FLIGHTS
  --------------------------------------------------------------------
  Airline      Flight   Route                          Price Duration
  ------------ -------- ---------------------------- ------- ----------
  ANA          NH107    SFO 6:00 PM > NRT 10:00 P       $689 11h 00m
  United       UA837    SFO 11:00 AM > NRT 3:20 PM      $756 11h 20m
  ANA          NH101    SFO 10:30 AM > NRT 2:30 PM      $847 11h 00m

  HOTELS
  --------------------------------------------------------------------
  Hotel                        Location                Price  Rating
  ---------------------------- ------------------ ---------- -------
  Hoshinoya Tokyo              Otemachi, Tokyo        $450/n     4.8
  The Prince Park Tower Tokyo  Minato, Tokyo          $210/n     4.6
  MUJI Hotel Ginza             Ginza, Tokyo           $178/n     4.4

  ITINERARY
  --------------------------------------------------------------------

  Day 1: Arrival & Shinjuku Exploration
    - Arrive at Narita/Haneda Airport
    - Check into hotel
    - Explore Shinjuku Gyoen National Garden
    - Dinner at Omoide Yokocho (Memory Lane)

  Day 2: Temples & Traditional Culture
    - Morning visit to Senso-ji Temple in Asakusa
    - Explore Nakamise Shopping Street
    - Lunch: authentic ramen in Asakusa
    - Afternoon at Meiji Shrine
    - Evening in Harajuku — Takeshita Street

  Day 3: Modern Tokyo & Tech
    - TeamLab Borderless digital art museum
    - Lunch in Odaiba waterfront
    - Akihabara Electric Town exploration
    - Dinner at an izakaya in Yurakucho

  TIPS
  --------------------------------------------------------------------
    * Get a Suica/Pasmo card for easy transit
    * Download Google Translate with Japanese offline pack
    * Carry cash — many small restaurants don't accept cards
    * Buy a 7-day Japan Rail Pass if planning day trips

========================================================================

  (Raw JSON also saved to travel_plan_output.json)

The exact counts depend on your query (number of days, budget filter). With no budget filter, all 5 mock flights match, and the top 3 by price are shown. The itinerary covers up to 7 days because utils/mock_apis.py only defines 7 days of activities. Requests for longer trips are capped.

How it works

Each agent exposes three things on its HTTP server:

  1. An Agent Card at /.well-known/agent.json describing its skills, capabilities, and authentication requirements.
  2. A JSON-RPC endpoint at / for task submission (message/send, message/stream, tasks/get, tasks/cancel).
  3. An event stream (SSE) for streaming agents, used by the orchestrator to receive progress updates and artifacts in real time.

The orchestrator (orchestrator/orchestrator.py) does four things:

  • Discovers agents by fetching their Agent Cards.
  • Routes by skill ID - search_flights, search_hotels, generate_itinerary - so an agent can be swapped without touching orchestrator code.
  • Dispatches in parallel via asyncio.gather.
  • Chains artifacts - flight and hotel artifacts become the data input for the itinerary agent.

Troubleshooting

ModuleNotFoundError: No module named 'a2a.server.apps' The A2A SDK was installed without the HTTP server extras. Reinstall with:

pip install 'a2a-sdk[http-server]>=0.3.0,<0.4.0'

Failed to discover agent at http://localhost:5001: … The agent isn't running, or it's listening on a different port. Check that the agent's terminal shows running at http://0.0.0.0:5001 and that nothing else is bound to that port (lsof -i :5001 on macOS/Linux).

No agent found with skill 'crew_itinerary' You ran run_demo.py --crewai but the CrewAI bridge isn't running. Start integrations/crewai_a2a_bridge.py (port 5004) first.

401 Unauthorized or authentication errors from Gemini The GEMINI_API_KEY in .env is missing, expired, or rate-limited. Generate a fresh key at https://aistudio.google.com/apikey.

Streaming client hangs forever A final=True status event was never emitted by the agent. Check each code path through the executor's execute() to confirm it always ends with a terminal event.

requests.exceptions.ProxyError or SSE messages don't arrive A buffering proxy or load balancer is breaking the SSE connection. For local development, bypass any HTTP proxy. For production, set proxy_buffering off on nginx, or flip the agent's card to "streaming": false and let polling handle it.

Extending this project

Some directions worth exploring:

  • Real APIs: Replace utils/mock_apis.py with Amadeus for flights and Booking.com or Hotels.com partner APIs for hotels.
  • More agents: Add a budget advisor, visa-requirement checker, or weather agent. Each new agent slots in via its Agent Card — the orchestrator routes by skill, so existing code doesn't change.
  • Persistent task store: Swap InMemoryTaskStore for a Redis or database-backed implementation so agents can be restarted without losing in-flight tasks, and so multiple replicas can share state.
  • Production auth: utils/auth.py shows the JWT + JWKS pattern. For cross-org deployment, layer in mTLS, per-caller rate limiting, and audit logging.

License

MIT

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_OPENCLEW@x1pay/langchain

Rank

65

LangChain/LangGraph tools for AI agent x402 payments on X1

Traction

No public download signal

Freshness

Updated 4mo ago

OPENCLAW

Rank

65

An implementation of a multi-agent swarm using LangGraph

Traction

No public download signal

Freshness

Updated 4mo ago

OPENCLAW
GITHUB_OPENCLEWoceanbus-langchain

Rank

65

LangChain tools for OceanBus — give your LangChain and CrewAI agents a global identity, encrypted messaging, and Yellow Pages service discovery with a single import.

Traction

No public download signal

Freshness

Updated 4mo ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-10-08T22:21:39.219Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "label": "Vendor",
    "value": "Rajeshai",
    "category": "vendor",
    "href": "https://github.com/rajeshai/a2a-travel-planner",
    "sourceUrl": "https://github.com/rajeshai/a2a-travel-planner",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-05-23T06:54:01.440Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "protocols",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "category": "compatibility",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-05-23T06:54:01.440Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "traction",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "category": "adoption",
    "href": "https://github.com/rajeshai/a2a-travel-planner",
    "sourceUrl": "https://github.com/rajeshai/a2a-travel-planner",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-05-23T06:54:01.440Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "handshake_status",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "category": "security",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-rajeshai-a2a-travel-planner/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true,
    "metadata": {}
  }
]

Change Events JSON

[]

Sponsored

Ads related to a2a-travel-planner and adjacent AI workflows.