XIP-57: Messaging fee collection

1 Like

As the 2025 roadmap sets this XIP for summer, I can’t really tell how far this XIP is in the development process, since it’s still tagged as XIP Stage 1: Drafts in community forums. Still, I’d like to ask: Why was this approach preferred to a subscription-based model?

1 Like

You’re right that we should update the status. This has been implemented and is in recent releases of xmtpd.

There’s two reasons we prefer “pre-fund your account” to subscriptions

  1. Allows for “pay for what you use” pricing, which is the fairest and hardest to game. You get exactly what you pay for, with no extra costs for unused credits. You can withdraw any excess funds at any time.
  2. Smart contracts still aren’t great for implementing pull based subscription models.