Skip to content

Add XMPP Agent Gateway ProtoXEP - #1556

Open
romanbsd wants to merge 1 commit into
xsf:masterfrom
romanbsd:protoxep-xmpp-agent-gateway
Open

Add XMPP Agent Gateway ProtoXEP#1556
romanbsd wants to merge 1 commit into
xsf:masterfrom
romanbsd:protoxep-xmpp-agent-gateway

Conversation

@romanbsd

Copy link
Copy Markdown

This PR proposes the XMPP Agent Gateway ProtoXEP.
The specification defines an XMPP-native protocol for hosting, discovering, searching, and invoking addressable AI agents and their tools. It supports:

  • XEP-0030 discovery and XEP-0055-compatible directory search
  • immutable, versioned agent manifests and tool schemas
  • durable asynchronous task invocation
  • lifecycle events, interactive input, cancellation, and result recovery
  • replay-safe admission and revision-based state handling
  • authorization based on authenticated XMPP identities and local policy
  • optional bridging to the Model Context Protocol Tool data model

The protocol is intended to use XMPP identities, routing, federation, discovery, and recovery semantics directly; it is not an MCP transport tunnel.

An implementation has been integration-tested with Openfire. This is presented as implementation evidence, not as independent interoperability proof.

The submitted XML passes the repository’s XEP-0001 conformance validator and DTD validation. Its protocol examples, normative JSON Schemas, embedded XML Schemas, and canonical hash examples have also been validated.
This PR adds only inbox/xmpp-agent-gateway.xml, as required for an initial ProtoXEP submission.

@CLAassistant

CLAassistant commented Jul 28, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants