Thanks so much for making these changes. As discussed off list, these all work for us
Kind regards, Barbara. Sent from Outlook for Mac From: Gould, James <[email protected]> Date: Thursday, 27 August 2026 at 17:16 To: Barbara Bellis <[email protected]>; [email protected] <[email protected]> Subject: Re: [regext] Balance Mapping Caution: This is an external email and may be malicious. Please take extra care when replying, clicking links or opening attachments. Barbara, Thank you for reviewing the EPP balance mapping and helping with what is needed to support your model whereby registrars may have more than one balance. We can break the balance attributes under a new <balance:balance> element that can have an optional “name” attribute to identify the name of the balance attributes, which could be registry operator customers or even TLD, but is up to server policy. The following is an example of the balance info response for 3 possible balance models, which can be supported in the -03 balance draft: A Balance per Registrar and per Registry Operator Customer (“Acme Inc.” and “Example Inc.”): <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg>Command completed successfully</msg> </result> <resData> <balance:infData xmlns:balance="urn:ietf:params:xml:ns:epp:balance-0.3"> <balance:balance name=”Acme Inc.”> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> <balance:balance name=”Example Inc.”> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> </balance:infData> </resData> <trID> <clTRID>ABC-12345</clTRID> <svTRID>54322-XYZ</svTRID> </trID> </response> </epp> A Balance per Registrar and per TLD (“FOO”, “BAR”, and “BAZ”): <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg>Command completed successfully</msg> </result> <resData> <balance:infData xmlns:balance="urn:ietf:params:xml:ns:epp:balance-0.3"> <balance:balance name=”FOO”> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> <balance:balance name=”BAR”> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> <balance:balance name=”BAZ”> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> </balance:infData> </resData> <trID> <clTRID>ABC-12345</clTRID> <svTRID>54322-XYZ</svTRID> </trID> </response> </epp> A Balance per Registrar (no “name” is needed): <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <response> <result code="1000"> <msg>Command completed successfully</msg> </result> <resData> <balance:infData xmlns:balance="urn:ietf:params:xml:ns:epp:balance-0.3"> <balance:balance> <balance:currency>USD</balance:currency> <balance:balanceAvailable>800.00 </balance:balanceAvailable> <balance:creditLine>1000.00 </balance:creditLine> <balance:cashBalance>-200.00 </balance:cashBalance> <balance:executionLimit>-500.00 </balance:executionLimit> <balance:notificationThreshold>500.00 </balance:notificationThreshold> </balance:balance> </balance:infData> </resData> <trID> <clTRID>ABC-12345</clTRID> <svTRID>54322-XYZ</svTRID> </trID> </response> </epp> Thanks, -- JG [cid87442*[email protected]] James Gould Fellow Engineer [email protected] 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com<http://secure-web.cisco.com/1OgEkfKvKCiqyTtImL66kApOi2zD_-9mFmEHyqocBFRObfnxOMhcqHSZstp9bPHY_QWJyKl3F7hqeR3q8ALgdJeK0PBn4x5Y_Isb8IDRPA0DRuQwv4duY6vkShPEejGQnXOT6pDXhm_-af1AUaPZUOTTXKELPNCUj8yuvNhXCGvd8n-PU_fdfAl418ZLCyHfBbgErwADxanHB2Dv2r1IvM1-4wky7Lx59zy0DQWMJ8OrPDGyskRVVf3B5NWvLK-w4/http%3A%2F%2Fverisigninc.com%2F> From: Barbara Bellis <[email protected]> Date: Thursday, August 27, 2026 at 10:01 AM To: "[email protected]" <[email protected]> Subject: [EXTERNAL] [regext] Balance Mapping Caution: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi, I’ve reviewed the EPP balance mapping and have discussed some feedback off list with Jim Gould and Werner Staub. The balance mapping works well for single accounts for registrars, with multiple currencies. We have a model whereby registrars may have more than one balance - in our case it’s based on registry operator customers. It would be good for us if the infData object could have the option to support a list of balances per registrar. We also discussed inclusion of an optional “name” attribute for balances so that balances can be easily identified. Setting of the name would be by server policy and could have the TLD or Registry Operator Customer or some other identifier. The server can return the full list of balances to the registrar in the info response, or poll notification. Thanks Barbara Bellis, Nominet.
_______________________________________________ regext mailing list -- [email protected] To unsubscribe send an email to [email protected]
