Re: Proposed XMPP Extension: Payment Required

"Marvin W. via Standards" <[email protected]> Fri, 24 Apr 2026 17:32:07 +0200
Newsgroups gmane.network.jabber.standards-jig
Message-ID <[email protected]>
Hi,

I don't believe the XSF should maintain a registry of payment schemes
or systems or specific proof types for payment schemes. This is not our
field of expertise and this should be happening elsewhere. I understand
with RFC 8905 there is already some standard and a corresponding
registry and we could entirely rely on that (or any other open standard
with a suitable registry) instead of doing our own.

I also would want to refrain to include any specific crypto-currency
network or technology in a specification document, because else there
will be a ton of stuff to specify: The industry site CoinMarketCap
lists more than 150 "Layer 1" crypto-currencies and "competition" in
the industry is largely about being mentioned in some "official"
sounding documents, so soon everyone will want to have a XEP if we open
that can of worms.

There's also a very unhelpful part where you say that currency is ISO
4217 or non-ISO code. That makes it effectively "put anything here".
The part where the amount field also includes the currency code is also
weird to me (usually we would want to use our XML syntax instead of a
custom syntax), but that's a minor.

So my suggestion is to mostly piggy-back on top of RFC 8905 (or any
other suitable open standard specification) and have lighting or
whatever cryptocurrency network you want to support be integrated with
those people that actually do know payments much better than the XSF.

Marvin

On Fri, 2026-04-24 at 10:26 +0000, Daniel Gultsch wrote:
> The XMPP Extensions Editor has received a proposal for a new XEP.
> 
> Title: Payment Required
> Abstract:
> This specification defines an XMPP protocol extension that enables
> services to require payment before granting access to a resource. It
> provides a payment-system neutral invoice format supporting multiple
> concurrent payment options, including bank transfers (SEPA, IBAN,
> UPI)
> and instant-settlement networks (Lightning Network), and integrates
> with the existing CAPTCHA challenge mechanism defined in XEP-0158.
> 
> URL: https://xmpp.org/extensions/inbox/payment-required.html
> 
> The Council will decide in the next two weeks whether to accept this
> proposal as an official XEP.
> _______________________________________________
> Standards mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]