✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Andrii Bidochko
  • Updated: February 22, 2026
  • 5 min read

Symplex Open‑Source Protocol Enables Semantic Negotiation for Distributed AI Agents


Symplex Open‑Source Protocol – Semantic Negotiation for Distributed AI Agents

Symplex is an open‑source protocol that enables semantic negotiation between distributed AI agents by exchanging intent vectors instead of rigid JSON schemas.

What Is Symplex?

In the rapidly evolving world of agentic AI meshes, developers need a common language that lets autonomous agents understand each other’s goals without pre‑defined APIs. Symplex answers that need with a lightweight extension of the Model Context Protocol (MCP). By representing requests as dense float32 embeddings—often 384‑dimensional vectors generated by sentence‑transformers—agents can match intents through cosine similarity, negotiate responsibilities, and orchestrate multi‑step workflows across a peer‑to‑peer (P2P) network.

The protocol is deliberately semantic rather than syntactic: it focuses on “what” an agent wants to achieve, not “how” the request is formatted. This shift unlocks spontaneous collaboration, dynamic discovery, and federated trust without a central broker.

Key Features & Core Purpose

1. Intent Vectors – Meaning‑Based Communication

  • Agents encode goals as []float32 embeddings, enabling language‑agnostic intent sharing.
  • Cosine‑similarity ranking automatically surfaces the most relevant peers for a given task.
  • Supports any embedding model (e.g., Sentence‑Transformers, OpenAI embeddings) for flexible precision.

2. Dynamic Discovery & TTL‑Based Registry

  • Agents announce capabilities with a time‑to‑live (TTL) value, allowing them to appear and disappear at runtime.
  • No static service catalog; the network self‑heals as nodes join or leave.

3. Federated Trust via Decentralized Identifiers (DIDs)

  • Each agent receives a did:agent-semantic-protocol:<sha256(pubkey)> identifier backed by an Ed25519 key pair.
  • Trust graphs are built without a single point of control, aligning with zero‑trust architectures.

4. Distributed Workflow Orchestration

  • Negotiated intents can expand into ordered workflow steps dispatched across multiple peers.
  • Supports complex pipelines such as “summarise → translate → generate voice output” in a single transaction.

5. libp2p Transport Layer

  • Built on libp2p, offering TCP, QUIC, and WebRTC transports.
  • Enables true peer‑to‑peer mesh topologies, eliminating client‑server bottlenecks.

6. Open‑Source License & Community‑First Roadmap

Symplex is released under the permissive MIT license, encouraging contributions from academia, startups, and enterprises alike. The roadmap (see docs/plans/) outlines upcoming features such as QUIC transport, zk‑SNARK capability proofs, and multi‑language SDKs (Python, TypeScript).

Community Adoption & Real‑World Impact

Since its initial public release (v0.1) in early 2024, Symplex has attracted a niche but growing community of AI developers who are building semantic AI meshes. Early adopters report:

  • 30% reduction in API integration time when agents negotiate via vectors instead of custom schemas.
  • Improved fault tolerance: agents automatically re‑negotiate when a peer drops, thanks to the TTL discovery mechanism.
  • Enhanced privacy: intent vectors can be encrypted end‑to‑end, limiting exposure of raw data.

The protocol’s design aligns with the broader AI agents ecosystem championed by UBOS. By providing a semantic layer, Symplex complements UBOS’s platform overview and its suite of open‑source projects, fostering a unified developer experience across distributed AI services.

Getting Started with Symplex

The quickest way to experiment is to clone the repository and run the provided examples. Below is a concise step‑by‑step guide:

git clone https://github.com/olserra/symplex
cd symplex
go mod download   # Requires Go 1.22+
go run ./examples/simple-handshake/main.go   # Demonstrates a two‑agent handshake
go run ./examples/negotiation-demo/main.go   # Full intent → negotiation → workflow loop

For developers preferring other languages, the upcoming SDKs (Python, TypeScript) will expose the same core primitives:

  • NewAgent(name, capabilities) – creates a DID‑backed identity.
  • CreateIntent(agent, vector, tags, payload) – builds an intent message.
  • Host.SendIntent(ctx, peerID, intent) – dispatches the intent over libp2p.

Detailed documentation lives in the docs/ folder, including the protocol specification and a roadmap of upcoming features.

Visual Overview

The diagram below illustrates how intent vectors travel through the discovery registry, get matched via cosine similarity, and trigger distributed workflow steps across a libp2p mesh.

Symplex semantic negotiation diagram

Why UBOS Is the Ideal Companion for Symplex

UBOS provides a robust open‑source projects hub where Symplex can be integrated with existing AI pipelines. For instance:

By leveraging UBOS’s Enterprise AI platform, large organizations gain the scalability and governance needed to run thousands of negotiating agents in production, while still benefiting from the open‑source ethos of Symplex.

Conclusion: The Future of Semantic AI Meshes

Symplex represents a paradigm shift from rigid API contracts to fluid, meaning‑driven collaboration among distributed AI agents. Its open‑source nature, combined with a clear roadmap and a vibrant community, makes it a cornerstone for the next generation of AI‑first applications. Whether you are building a multi‑agent chatbot, an autonomous data‑pipeline, or a decentralized marketplace of AI services, Symplex gives you the semantic glue to make agents talk, negotiate, and co‑create.

Ready to experiment? Clone the repo, explore the examples, and join the conversation on GitHub. For deeper integration with UBOS’s AI ecosystem, visit the UBOS homepage and discover how open‑source protocols like Symplex can accelerate your AI product roadmap.

Keywords: Symplex, open-source, semantic negotiation, distributed agents, AI agents, protocol, GitHub, UBOS.


Andrii Bidochko

CTO UBOS

Andrii Bidochko is an AI entrepreneur and researcher focused on AI agents, reinforcement learning, and autonomous systems. He writes about the technologies shaping the future of machine intelligence, from frontier models and agent architectures to real-world AI applications.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.