Hi Marteen,

stateful interactions over HTTP are not only possible but well defined.
HTTP explicitly supports maintaining application state through standardized mechanisms such as cookies (RFC6265). The ongoing work on RFC6265bis does not suggest that this model is going away anytime soon.

In addition, the EoH work has already incorporated feedback from the authors of RFC6265bis.

More importantly, EPP over HTTP has already been deployed in production for nearly two decades by some registries. In practice, this approach has proven to be clean, maintainable, and far from the brittle solution suggested in the previous message.

Could you provide concrete operational scenarios that support the claim that layering EPP over HTTP would inevitably lead to fragile implementations?

On the other hand, there are practical scenarios — for example high-throughput situations such as drop time — where authenticating every request using HTTP Basic authentication may be less efficient than leveraging a previously negotiated shared secret such as a session identifier.

Finally, from a deployment perspective, EPP over HTTP appears significantly less disruptive for existing registries and registrars than introducing an entirely new protocol stack such as RPP. If authentication were to move toward OAuth2/JWT token management rather than HTTP Basic authentication, the operational and implementation gap would likely become even larger.


Best,

Mario


Il 09/03/2026 15:06, Maarten Wullink ha scritto:
Hi,

I agree with much of the feedback provided by the OP (Mark), standardizing EPP 
over HTTP will force implementers to effectively hack a stateful protocol onto 
a stateless transport. EPP relies on persistent sessions for login, command 
ordering, and session lifecycle. HTTP provides none of these guarantees. 
Attempting to layer state on top of it will inevitably lead to (brittle) 
solutions that require additional mechanisms, session management, cookies, 
routing, etc. In order to emulate what the current EPP TCP transport already 
provides.

In practice, this is unlikely to result in a clean, maintainable solution. It 
will almost certainly spawn further WG documents to try to standardize session 
management, login flows, and command ordering and more potential issues, 
increasing the complexity and scope of EPP and the workload for this WG.

For these reasons, I think the WG should carefully consider whether EPP over 
HTTP is a good path forward.


-
Maarten

_______________________________________________
regext mailing list -- [email protected]
To unsubscribe send an email to [email protected]

--
Dott. Mario Loffredo
Senior Technologist
Technological Unit “Digital Innovation”
Institute of Informatics and Telematics (IIT)
National Research Council (CNR)
Address: Via G. Moruzzi 1, I-56124 PISA, Italy
Phone: +39.0503153497
Web: http://www.iit.cnr.it/mario.loffredo

_______________________________________________
regext mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to