

Agent Interoperability Workshop
Agent Interoperability Workshop
AI agents are becoming easier to build, but can be much harder to connect reliably. Hosted as part of AI Week in Melbourne, Victoria this hands-on workshop is for AI engineers and enthusiats who want to understand what it takes for independent agents to discover each other, authenticate peer-to-peer, exchange structured messages, and carry session context across real interactions.
You will work through a practical agent-to-agent interoperability lab using an P3394-related prototype CLI and workshop guide. This is not a lecture-only session: you will run commands, inspect manifests, create local identity material, serve and/or call an agent, and pair with other attendees to complete a signed agent-to-agent round trip.
What You Will Do
Learn the core building blocks of agent interoperability: manifests, channels, adapters, messages, principals, relationships, and sessions.
Deploy a custom virtual machine initialised and ready for the workshop.
Run a local agent or client and verify each step with concrete command output.
Use public discovery metadata and pinned keys to call other agents.
Pair with other participants to exchange public endpoint details and test an interop flow.
Leave with a working mental model for how agent systems can communicate beyond a single framework or application boundary.
Who This Is For
This workshop is designed for software developers, AI engineers, technical founders, solution architects, and technically hands-on product or platform people who are already comfortable working in a terminal.
It is especially relevant if you are experimenting with AI agents, building internal automation, evaluating multi-agent architectures, or thinking about how agents should communicate across teams, tools, vendors, and organisations.
Requirements
This is a practical coding workshop. You do not need to be an expert in agent interoperability or netowrking concepts, but you should arrive with enough development fluency to keep up with guided command-line work.
Required:
Comfortable reading and running terminal commands.
Ability to self-serve and troubleshoot teething issues.
Working knowledge of Python, including virtual environments, packages, and running Python modules or scripts.
Familiarity with AI agents, LLM tool use, and agentic workflows.
A laptop where you can install or run developer tools. We recommend using a personal, test, or otherwise isolated development machine rather than a locked-down production or corporate device.
A modern browser and a code editor.
Recommended:
Familiarity with HTTP APIs, JSON/YAML, and local development servers.
A backup internet option, such as a phone hotspot, in case venue Wi-Fi is unstable.
A powerbank or other backup power option as you may not have reliable access to a power outlet.
If you are new to Python or have not used a terminal before, this session may move too quickly. If you have built or modified Python applications and have at least experimented with AI agents or tool-calling LLMs, you should be in the right place.
Format
This is a hands-on workshop of up to 6 hours with facilitator support. The main track in the guide takes around 2-4 hours, leaving time for setup help, questions, pairing, session work, and optional stretch activities.
#Melbourne #AIWeek #AgentInteroperability
Important Note
This workshop uses an unofficial experimental P3394 interoperability prototype for education, exploration, and implementation feedback. It is not an official IEEE product, reference implementation, or conformance program.