Request to reactivate XEP-0346: Form Discovery and Publishing
Hello Council and XEP Editors, I would like to request reactivation of XEP-0346: Form Discovery and Publishing. The XEP is currently Deferred due to lack of activity. We are building an alpha/prototype XMPP client, Tiedragon Teletyptel 2.0, and during implementation of poll support we found that XEP-0346 is highly relevant as a general mechanism for discovering and publishing forms. Our current implementation is not production-ready, but we have running code and a concrete use case: - user-facing polls in 1:1 and MUC conversations - form templates based on XEP-0004 - possible publication/discovery through PubSub - accessibility and total-conversation workflows where structured forms are useful beyond polls We do not want to depend on a Deferred XEP as if it were stable. Instead, we would like to help revive discussion and provide implementation feedback from an alpha implementation. The initial use case is poll creation and voting, but the broader need is reusable form discovery/publishing for XMPP applications. Would the Council / Editors be open to moving XEP-0346 back to Experimental if we submit a substantive update or implementation notes? If useful, I can prepare a pull request with: - updated motivation and modern use cases - security/privacy considerations - relationship to XEP-0004 and XEP-0060 - implementation experience from Teletyptel 2.0 - clarification of poll-style usage without making polls the only use case Kind regards, Edward Tie Tiedragon
Le lundi 1 juin 2026, 05:03:25 heure d’été d’Europe centrale Edward Tie via Standards a écrit :
Hello Council and XEP Editors,
I would like to request reactivation of XEP-0346: Form Discovery and Publishing.
The XEP is currently Deferred due to lack of activity. We are building an alpha/prototype XMPP client, Tiedragon Teletyptel 2.0, and during implementation of poll support we found that XEP-0346 is highly relevant as a general mechanism for discovering and publishing forms. [SNIP] Would the Council / Editors be open to moving XEP-0346 back to Experimental if we submit a substantive update or implementation notes?
Hi Edward, A XEP is automatically back to experimental if anything is done on it (even a simple typo fix). The Deferred status is an indicator of activity and should not be removed just for the sake of it. However, XEP-0346 is in my opinion good to go to stable, it's up to its author (Kev) to propose it for a Last Call. Also please note that I have an implementation of it in Libervia, I use it for the "shared list" feature, and the ticket tracker of the project is made with it (https://www.goffi.org/forge/goffi/libervia-backend/tickets). The CLI frontend has commands to manipulate this kind of lists (https://libervia.org/__b/doc/ backend/libervia-cli/list.html). It would be nice to test your implementation against mine to check for compatibility. Best, Goffi
Hi Edward, In addition to Goffi's process suggestions, I know of at least two server implementations of XEP-0346, one in Isode's M-Link and one by NATO that is a plugin for Openfire. Neither are publicly available, but it may be worthwhile investigating whether this actually conform to the specification, since I believe they are interoperable. Kev Smith, the author of FDP, works for Isode so that side of things should be easy. Dave. On Mon, 1 Jun 2026 at 04:06, Edward Tie via Standards <standards@xmpp.org> wrote:
Hello Council and XEP Editors,
I would like to request reactivation of XEP-0346: Form Discovery and Publishing.
The XEP is currently Deferred due to lack of activity. We are building an alpha/prototype XMPP client, Tiedragon Teletyptel 2.0, and during implementation of poll support we found that XEP-0346 is highly relevant as a general mechanism for discovering and publishing forms.
Our current implementation is not production-ready, but we have running code and a concrete use case:
- user-facing polls in 1:1 and MUC conversations - form templates based on XEP-0004 - possible publication/discovery through PubSub - accessibility and total-conversation workflows where structured forms are useful beyond polls
We do not want to depend on a Deferred XEP as if it were stable. Instead, we would like to help revive discussion and provide implementation feedback from an alpha implementation.
The initial use case is poll creation and voting, but the broader need is reusable form discovery/publishing for XMPP applications.
Would the Council / Editors be open to moving XEP-0346 back to Experimental if we submit a substantive update or implementation notes?
If useful, I can prepare a pull request with: - updated motivation and modern use cases - security/privacy considerations - relationship to XEP-0004 and XEP-0060 - implementation experience from Teletyptel 2.0 - clarification of poll-style usage without making polls the only use case
Kind regards,
Edward Tie Tiedragon
_______________________________________________ Standards mailing list -- standards@xmpp.org To unsubscribe send an email to standards-leave@xmpp.org
participants (3)
-
Dave Cridland -
Edward Tie -
Goffi