Multi-Agent Collaboration for Space Mission Planning Using Agent-to-Agent Protocol

wix · Tech · 2026 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Experimental space mission planning

Wix's AI Core Architecture team wanted to test whether autonomous agents could collaborate on an open-ended optimization problem that no single agent could solve alone.

Constraints:

Architecture

The demonstration used three specialized agents: a Mission Coordinator for objectives and constraints, a Trajectory Agent for orbital mechanics, and a Resource Agent for fuel, payload, life support, and capacity constraints. They communicated through an Agent-to-Agent protocol that supported capability discovery, natural-language negotiation, selective engagement, and dynamic workflow generation.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  a2a-protocol["A2A Protocol"] --> mission-coordinator["Mission Coordinator"]
  a2a-protocol --> trajectory-agent["Trajectory Agent"]
  a2a-protocol --> resource-agent["Resource Agent"]
  mission-coordinator --> trajectory-agent
  mission-coordinator --> resource-agent
  trajectory-agent --> resource-agent
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Mission Coordinator Coordinates mission objectives, crew requirements, payload specifications, and maximum parameters. Trajectory Agent, Resource Agent
Trajectory Agent Calculates transfers, delta-v, launch windows, and trajectory optimizations. Mission Coordinator, Resource Agent
Resource Agent Analyzes fuel, life support, rocket capacity, payload budgets, and feasibility. Mission Coordinator, Trajectory Agent
A2A Protocol Enables discovery, capability broadcast, open-ended communication, and negotiation. Mission Coordinator, Trajectory Agent, Resource Agent

Data flow

The Mission Coordinator states mission objectives and constraints, discovers the trajectory and logistics agents through the A2A protocol, and asks them to evaluate feasibility. The Trajectory Agent computes transfer options and delta-v requirements while the Resource Agent checks fuel and payload constraints. When constraints conflict, the relevant agents negotiate directly until they find a feasible compromise.

“The system deployed three specialized AI agents—a mission coordinator, an astrophysicist agent, and a logistics agent—each with distinct expertise and constraints”summary, stated
“Only agents whose concerns conflict actually engage in detailed negotiation. This prevents unnecessary context pollution and optimizes token usage.”summary, stated

Why this architecture

The problem was chosen because it forces conflicting specialist constraints rather than a single linear calculation. A2A let agents expose their capabilities, engage only when needed, and generate conversation flows dynamically, which demonstrated collaboration beyond predetermined workflows.

“The fundamental premise of the experiment was to test whether AI agents could collaborate, argue, negotiate, and make compromises to solve problems that none could solve independently”summary, stated
“Dynamic Workflow Generation: The conversation flow is not predetermined. Agents decide autonomously how to proceed based on the evolving situation”summary, stated

Models used: unspecified AI agents

Scale

Alternatives considered (roads not taken)

Solve the planning problem with one agent

Rejected because: The experiment framed the problem as one that none of the specialist agents could solve independently.

“to solve problems that none could solve independently, all without any human in the loop.”summary, stated

Use predetermined workflows

Rejected because: The demonstration was meant to show agents adapting to unexpected situations through dynamic conversation.

“This approach represents a fundamental shift from deterministic software development. Rather than following a predetermined "train track" of code”summary, stated

Route every issue through the coordinator

Rejected because: Selective engagement lets conflicting specialists negotiate directly without polluting the whole context.

“If the trajectory agent and resource agent have conflicting requirements, they negotiate directly without involving the coordinator unless needed.”summary, stated

Patterns

multi-agent-orchestration (architecture)

The system splits mission planning across coordinator, trajectory, and logistics/resource specialists.

“The system consists of three specialized agents, each representing a distinct domain of expertise:”summary, stated

tool-use-orchestration (architecture)

Specialist agents expose capabilities and use domain functions such as trajectory optimization and feasibility analysis.

“Each agent publishes what it knows how to do, similar to how humans introduce themselves in a meeting.”summary, implied

context-engineering (coordination)

Selective engagement limits negotiation to the agents with conflicting concerns, reducing unnecessary context pollution.

“Only agents whose concerns conflict actually engage in detailed negotiation. This prevents unnecessary context pollution and optimizes token usage.”summary, stated

Tradeoffs

Use autonomous agent negotiation

Chose Dynamic A2A conversation among specialists over A fixed deterministic workflow.

Rationale: The demonstration sought solutions not explicitly coded by developers.

“allowing them to solve problems the developer never explicitly coded for.”summary, stated

Let specialist agents negotiate directly

Chose Selective specialist engagement over Coordinator-mediated discussion for every conflict.

Rationale: Direct negotiation reduces context pollution and keeps the conversation focused.

“they negotiate directly without involving the coordinator unless needed.”summary, stated

Gotchas (what bit them)

A2A demonstrations can look more general than the evidence supports.

Root cause: The case is an experiment in a simulated mission-planning domain, not a production deployment.

Resolution: Treat it as evidence for collaboration patterns, not operational readiness in aerospace.

“This case study represents an experimental exploration by Wix's AI Core Architecture team into autonomous multi-agent collaboration”summary, stated

Open-ended agent collaboration can create context noise.

Root cause: If every agent participates in every negotiation, irrelevant concerns pollute context and consume tokens.

Resolution: The A2A pattern uses selective engagement so only conflicting specialists negotiate in detail.

“Only agents whose concerns conflict actually engage in detailed negotiation. This prevents unnecessary context pollution and optimizes token usage.”summary, stated

Evaluation

The experiment evaluated whether agents could find feasible mission plans and negotiate around infeasible constraints; it is a qualitative demonstration rather than a production benchmark.

Metrics: 14.44 to 11.83 delta-v reduction · three specialized agents · 26-month Earth-Mars alignment window

“When faced with an initially infeasible Jupiter mission due to excessive delta-v requirements, the agents autonomously negotiated”summary, stated

Outcomes

The notable quantified result is reduction from 14.44 to 11.83 delta-v units in the Jupiter scenario.

“the trajectory agent discovered an optimized solution using gravitational slingshot maneuvers around Venus, reducing fuel requirements from 14.44 to 11.83 delta-v units”summary, stated