diff --git a/docs/.index b/docs/.index index db657c83..2bb0357a 100644 --- a/docs/.index +++ b/docs/.index @@ -2,7 +2,7 @@ nav: - Introduction: index.md - OASF: oasf - Agent Directory Service: dir - - Messaging SDK: messaging + - Secure Low-Latency Interactive Messaging (SLIM): slim - Identity: identity - Observability and Evaluation: obs-and-eval - CSIT: csit diff --git a/docs/coffee-agntcy/slim-coffee-agntcy.md b/docs/coffee-agntcy/slim-coffee-agntcy.md index d7078edc..9b56b13f 100644 --- a/docs/coffee-agntcy/slim-coffee-agntcy.md +++ b/docs/coffee-agntcy/slim-coffee-agntcy.md @@ -1,6 +1,6 @@ # SLIM v0.6.0 in CoffeeAGNTCY -CoffeeAGNTCY works with both NATS and [SLIM](../messaging/slim-core.md) transports and illustrates multiple messaging patterns including request-reply, unicast (fire-and-forget), publisher/subscriber, and group communication, making them well-suited for CoffeeAGNTCY's dynamic multi-agent workflows. +CoffeeAGNTCY works with both NATS and [SLIM](../slim/overview.md) transports and illustrates multiple messaging patterns including request-reply, unicast (fire-and-forget), publisher/subscriber, and group communication, making them well-suited for CoffeeAGNTCY's dynamic multi-agent workflows. **Default Transport Usage:** diff --git a/docs/index.md b/docs/index.md index 5e33bede..40da1015 100644 --- a/docs/index.md +++ b/docs/index.md @@ -39,7 +39,7 @@ The initial set of IoA components and architecture is outlined below. This is a 1. **[Open Agent Schema Framework (OASF)](./oasf/open-agentic-schema-framework.md)**: An OCI based extensible data model allowing to describe agents' attributes and ensuring unique identification of agents. OASF supports the description of A2A agents, MCP servers and can be extended to support other popular formats, such as Copilot agent manifests and many more. Current OASF repo can be found [here](https://github.com/agntcy/oasf), OASF schema documentation can be found [here](https://schema.oasf.outshift.com). 1. **[Agent Directory](./dir/overview.md)**: Allows announcing and discover agents or multi-agent applications which are described using OASF. Any organization can run its directory and keep it in sync with others, forming the Internet of Agents inventory. Agent Directory supports A2A agent cards and MCP server descriptions among other data models. -1. **[Messaging SDK](./messaging/slim-core.md)**: +1. **[Secure Low-Latency Interactive Messaging (SLIM)](./slim/overview.md)**: * **SLIM** (Secure Low-latency Interactive Messaging): A protocol that defines the standards and guidelines for secure and efficient network-level communication between AI agents. SLIM ensures interoperability and seamless data exchange by specifying message formats, transport mechanisms, and interaction patterns. * **SLIM Nodes and SDK**: Offers handy secure (MLS and quantum safe) network-level communication services to a group of agents (typically those of a given multi-agent application) through SDK/Libraries. It extends gRPC to supportĀ pub/sub interactions in addition to request/reply, streaming, fire & forget and more. 1. **[Identity](./identity/identity.md)**: A system that leverages decentralized technologies to manage and verify the identities of Agents or Tools issued by any organization, ensuring secure and trustworthy interactions. diff --git a/docs/messaging/.index b/docs/slim/.index similarity index 90% rename from docs/messaging/.index rename to docs/slim/.index index 1923892d..8c0d6fed 100644 --- a/docs/messaging/.index +++ b/docs/slim/.index @@ -1,5 +1,5 @@ nav: - - Secure Low-Latency Interactive Messaging (SLIM): slim-core.md + - Overview: overview.md - Getting Started with SLIM: - Getting Started: slim-howto.md - Configuration Reference: slim-data-plane-config.md diff --git a/docs/messaging/slim-core.md b/docs/slim/overview.md similarity index 93% rename from docs/messaging/slim-core.md rename to docs/slim/overview.md index 0aec2906..7995ff1b 100644 --- a/docs/messaging/slim-core.md +++ b/docs/slim/overview.md @@ -1,4 +1,4 @@ -# Secure Low-Latency Interactive Messaging (SLIM) +# Overview Secure Low-Latency Interactive Messaging (SLIM) is a secure, scalable, and user-friendly communication framework that unifies state-of-the-art capabilities @@ -24,4 +24,4 @@ The main components of SLIM are: - [SLIM Controller](./slim-controller.md) To get started with SLIM, see the [Getting Started with -SLIM](../messaging/slim-howto.md) guide. +SLIM](../slim/slim-howto.md) guide. diff --git a/docs/messaging/slim-a2a.md b/docs/slim/slim-a2a.md similarity index 100% rename from docs/messaging/slim-a2a.md rename to docs/slim/slim-a2a.md diff --git a/docs/messaging/slim-authentication.md b/docs/slim/slim-authentication.md similarity index 100% rename from docs/messaging/slim-authentication.md rename to docs/slim/slim-authentication.md diff --git a/docs/messaging/slim-controller.md b/docs/slim/slim-controller.md similarity index 99% rename from docs/messaging/slim-controller.md rename to docs/slim/slim-controller.md index abd8d871..a7e25564 100644 --- a/docs/messaging/slim-controller.md +++ b/docs/slim/slim-controller.md @@ -1,6 +1,6 @@ # SLIM Controller -The [SLIM](slim-core.md) Controller is a central management component that +The [SLIM](overview.md) Controller is a central management component that orchestrates and manages SLIM nodes in a distributed messaging system. It provides a unified interface for configuring routes, managing node registration, and coordinating communication between nodes. diff --git a/docs/messaging/slim-data-plane-config.md b/docs/slim/slim-data-plane-config.md similarity index 100% rename from docs/messaging/slim-data-plane-config.md rename to docs/slim/slim-data-plane-config.md diff --git a/docs/messaging/slim-data-plane.md b/docs/slim/slim-data-plane.md similarity index 97% rename from docs/messaging/slim-data-plane.md rename to docs/slim/slim-data-plane.md index 0de35733..4ab0af66 100644 --- a/docs/messaging/slim-data-plane.md +++ b/docs/slim/slim-data-plane.md @@ -1,6 +1,6 @@ # SLIM Messaging Layer -The [SLIM](slim-core.md) Messaging Layer implements an efficient message routing and +The [SLIM](overview.md) Messaging Layer implements an efficient message routing and delivery system between applications. ## Client and Channel Naming diff --git a/docs/messaging/slim-group-tutorial.md b/docs/slim/slim-group-tutorial.md similarity index 100% rename from docs/messaging/slim-group-tutorial.md rename to docs/slim/slim-group-tutorial.md diff --git a/docs/messaging/slim-group.md b/docs/slim/slim-group.md similarity index 98% rename from docs/messaging/slim-group.md rename to docs/slim/slim-group.md index d6af1b3f..eb19c20b 100644 --- a/docs/messaging/slim-group.md +++ b/docs/slim/slim-group.md @@ -1,6 +1,6 @@ # SLIM Group Creation and Management -One of the key features of [SLIM](slim-core.md) is its support for secure group communication. +One of the key features of [SLIM](overview.md) is its support for secure group communication. In SLIM, a group consists of multiple clients that communicate through a shared channel. Each channel is identified by a unique name, as described in the [SLIM Messaging Layer](slim-data-plane.md). When MLS is enabled, group diff --git a/docs/messaging/slim-howto.md b/docs/slim/slim-howto.md similarity index 99% rename from docs/messaging/slim-howto.md rename to docs/slim/slim-howto.md index c3c94eef..337983aa 100644 --- a/docs/messaging/slim-howto.md +++ b/docs/slim/slim-howto.md @@ -5,7 +5,7 @@ unifies state-of-the-art capabilities from all mentioned frameworks into a single implementation. For more information on SLIM, see the [detailed -documentation](./slim-core.md). +documentation](./overview.md). ## Installation diff --git a/docs/messaging/slim-mcp.md b/docs/slim/slim-mcp.md similarity index 100% rename from docs/messaging/slim-mcp.md rename to docs/slim/slim-mcp.md diff --git a/docs/messaging/slim-rpc.md b/docs/slim/slim-rpc.md similarity index 100% rename from docs/messaging/slim-rpc.md rename to docs/slim/slim-rpc.md diff --git a/docs/messaging/slim-session.md b/docs/slim/slim-session.md similarity index 100% rename from docs/messaging/slim-session.md rename to docs/slim/slim-session.md diff --git a/docs/messaging/slim-slimrpc-compiler.md b/docs/slim/slim-slimrpc-compiler.md similarity index 100% rename from docs/messaging/slim-slimrpc-compiler.md rename to docs/slim/slim-slimrpc-compiler.md