-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Noting Paper 248 - Energy PRD #248
Comments
Firstly, thank you for preparing this Noting Paper on short notice to clarify the position with regards to the presentation of Generic Plan data, aka Product Reference Data (PRD) for Energy. Reading this through there seems to be some missing considerations that are alluded to but not specifically addressed. In response it is important to define a number of factual requirements relevant for this noting paper:
With these requirements now stated it is now possible to assess the suitability of the described patterns in more detail. Pattern 1: Direct to AER
Suitability: Non-CDRS Retailer ✅ CDRS Retailer ⛔ Pattern 2: DNS Redirection
Suitability: Non-CDRS Retailer ✅ CDRS Retailer ⛔ Pattern 3: Proxy
Suitability: Non-CDRS Retailer ✅ CDRS Retailer (provided the above concerns are handled) ✅ Pattern 4: Self-Hosted
Suitability: Non-CDRS Retailer ✅ CDRS Retailer ✅ Pattern 5: Hybrid
Suitability: Non-CDRS Retailer ✅ CDRS Retailer (provided the above concerns and those in Pattern 3 are handled) ✅ Final note: No alternative solutions have been proposed because this isn't a proposal. |
This is a very good summary of the position outlined in the paper and the suitability assessment presented is accurate. The callout that AER would need to be provided certificates for DNS Redirection to work is a good one and should be added to the paper. There is one item to note arising from this commentary, and this is something we may need to add to the paper, or clarify via other guidance. An energy retailer that is not providing their own Product Data Request Service is not required to report on the PRD end points and is not accountable for the non-functional requirements related to that service. This means that the retailer can exclude these endpoints from the unauthenticated metrics in the Get Metrics API and in periodic reporting to the ACCC. This is why it is highlighted as a disadvantage for the Self-Hosted and Hybrid patterns. These patterns result in the retailer actually presenting a Product Data Request Service themselves and the rules state that they would then become accountable for all of the obligations of that service (including metrics collection). We did discuss separating Apologies if the diagram for the DNS redirection pattern looks incorrect. I was trying to make the pictures simple and representative for visual readers and differentiated pass through traffic from redirected traffic by the use of the API endpoint notation (line + circle). It is correct to highlight that the DNS redirection pattern does not result in the retailer actually receiving any traffic as this is one of the advantages of that approach. |
Thanks!
I know this is a noting paper only but administratively that's going to be quite painful so maybe AER should be providing comment (@joe-aer, I'll drag you in here 😄 ). It may be worth adding a note that to reduce party to party (ie. AER to Retailer) dependencies the Retailer might be requested to setup a TXT record in addition to the CNAME to support Email to DNS TXT contact DCV... I'm really not sure though, even putting aside security policies etc, pretty dubious on the sustainability of this (with 100s of retailers AER is going to need a dedicated cert renewal person....)
Hmm, this is an important clarification and is appreciated.
More for clarification than anything, I believe this is a reference to this part of the rules?
This covers the 6 monthly reporting requirement ✅ but I don't believe the Rules speak to the Get Metrics endpoint directly? It would be good to add a clarifying statement on Get Metrics to explicitly call out it is only metrics received directly by the Data Holder?
I'm not confident such assumptions can be made and while I'm not seeking to push it here there's some direct benefits even in banking for doing so. I'm dubious about making decisions because a single participant (the Register) classifies it as a complex change - by that definition very little will get done.
Hmm, I guess it's a style choice. A dotted line to Retailer DNS then a solid line to AER would be clearer imo. |
During the Maintenance Iteration call there was some discussion in other business related to this delivery item. During the call there was an implication that, because the Status/Outages endpoint is part of the Standards to deliver on the above objective it would be necessary for a Retailer to provide a mechanism to deliver the PRD information, at least with, Pattern 3. The overriding feedback from the DSB has always been that the Rules override the Standards and on that basis it seems important to specifically highlight components from the Rules which appear to be incongruous with the clarifications apparently intended in this Noting Paper but further stated in the Iteration call. The RulesCDR Rules: https://www.legislation.gov.au/Details/F2022C00187 There's a number of relevant components in the rules here. Definition of Noteworthy is that Section 9 & 10 of the designation instrument specifically relate to retail arrangements for electricity and gas. And part 12 of the designation instrument specifically states AER & "Victorian agency" as the designated source for Section 9: Definition of Product Data Request Service (Energy) Further during the call there seemed to be some conflating of the difference between a Product Data Request Service and a CDR Data Request Service. Despite what the Standards may seek to imply a CDR Data Request Service implicitly includes many more obligations that, should unauthenticated endpoints be considered within such a scope, would be impossible to achieve because they must be conducted by eligible CDR consumers which are impossible to identify - and indeed - probably aren't eligible because they are looking at plans of alternative retailers: Reporting Requirements Division 9.3, Part 9.4 Reporting Requirements specifies reporting requirements to the ACCC for Product Data Requests: Rules Observations
Standards ObservationsThe Standards, assuming a Retailer is required to deliver PRD (a big if):
ActionDespite this being a Noting Paper what its production has highlighted is that the Standards don't appear to be fit for purpose for the apparent intended implementation and certainly don't appear to be aligned with the obligations outlined in the Rules. The Rules not only do not require a Retailer to provide a PDRS, they appear to explicitly exclude such a case - on this basis the Standards implying that it would need to be provided seems in conflict with the Rules and indeed is quite possibly not enforceable. The stated reason for not splitting On this basis alone it would appear that the splitting of |
Hi @perlboy, in response to part of your previous feedback...
Actually, the section of the rules being referred to is 4.2 (2) in Schedule 4, Part 4. Specifically:
Basically, a retailer doesn't have to provide a Product Data Service but if they choose to do so they have to do it according to the obligations under the rules. |
In response to the feedback from @perlboy, with a call to action to split the This would not, however, resolve the branding issues related to the presentation of the PRD endpoints for energy which may be important for some retailers. Regarding your analysis of the rules, the noting paper was written to specifically clarify some of the ambiguities you raise and our understanding of the rules aligns with the content of the noting paper. |
This is a contradiction to the guidance given in the Noting Paper. The DSB appears to imply that "proxying" (which it technically isn't) is different to providing a Product Data Request Service which, for the purposes of the Rules, it isn't. The retailer can voluntarily provide this data but, by the very nature of it being voluntary, requests to these endpoints will return a 404 at the |
Biza.io cannot speak directly for its customers however, we have requested our customers make their feedback in this matter known via the appropriate channels. When providing technical guidance to our customers we have noted there are a significant number of unresolved operational concerns with the models outlined in the Noting Paper. Further we note that the DSB itself has acknowledged issues with the presented solution and has taken 2 months to suggest the creation of a CR to rectify a clear technical design failure. A prudent action would be for the DSB to reopen consultation on these endpoints and reevaluate prior feedback in this new context if it intends to continue to suggest these endpoints must be functional at the Retailers published As this thread now potentially forms a key piece of evidence in any legal proceedings arising from the Regulator launching enforcement action with regards to Data Holders obligations associated with these endpoints we wish to place in the same record the historical occurrences where @CDR-API-Stream or members of the DSB have provided statements which appear to contradict the clarification this Noting Paper was apparently providing. Decision Proposal 190, 11 October 2021, James Bligh
Energy Draft Feedback Cycle 3, 30 May 2021, @CDR-API-Stream
Design Paper: a peer-to-peer data access model in the energy sector, 27 May 2021, @CDR-API-Stream
Energy Draft Feedback Cycle 1, 8 Mar 2021, @CDR-API-Stream
Decision Proposal 111, 4 August 2020, James Bligh pdf:
|
Origin supports the policy views and solution issues raised by @perlboy . That is, we do not believe that there is any legislative requirement in relation to retailers providing product data held by Energy Made Easy or Victorian Energy Compare. In the energy sector, plan information can be split into two data categories:
The intention of the Energy Designation for CDR and the CDR Rules was that 1) general product data be provided by Energy Made Easy and Victorian Energy Compare) while 2) tailored customer product data be provided by energy retailers. The distinguishing difference being general product data was related to the availability of market offers from any retailer operating in the market and tailored product data was related to the current product the customer was being supplied on. Further to the analysis of the Energy CDR Rules by @perlboy , this distinction is clear in the Energy CDR Designation Instrument. Section 9 of the Energy Designation Instrument is in relation to “information about retail arrangements”. This is information relating to an arrangement such as tariffs, fees, benefits or rebates. Section 12 of the Energy Designation then defines who is the Data Holder for each of the relevant data sets. The Table in section 12 of the Designation Instrument (extract below) sets that the AER and Victorian Government is designated Data Holder for information related to retail arrangements except to the extent the information relates to a tailored arrangement (item 4 below). Retailers are then designated in item 5 below as a Data Holder for tailored retail information. It is our view, that it is clear that the AER and Victorian Government have been designated as Data Holders for general retail arrangement information. It was not the intention of the Rules nor the Energy Designation Instrument for retailers to have an involvement in providing general product data. Origin does not believe that we should be required to be involved in the process nor take on the additional responsibilities and requirements that come with being assigned this role. This proposal by the DSB goes beyond the intention of the Rules. |
In response to the feedback from @biza-io, @PratibhaOrigin and @perlboy: The requirement to supply the base URI for public endpoints to the Registrar and to expose status and outages endpoints arise from the obligation to support a Consumer Data Request Service under the rules. This obligation applies to the three major energy retailers from the November date and not the October date. As stated above and in the noting paper, a simple proxy of the PRD end points to allow them to be exposed from the base public URI (as required for the above obligation) does not constitute voluntary hosting and also does not mean that the retailer becomes responsible for the obligations inherent in providing a Product Data Request Service. The retailer is technically facilitating the traffic but is not supplying the data and is not taking on the role of data holder under the rules. This means, for instance, that there is no obligation to provide NFRs under get metrics for the PRD end points (although the obligation to report on the public admin end points remains). The statement that proxying the PRD end points is equivalent to voluntary hosting is not the case. The DSB confirmed this understanding with stakeholders in the ACCC and Treasury prior to publishing the noting paper. Statements have also been made indicating that it is technically difficult and costly to implement a simple pass through proxy for PRD end points. When the concept of AER and DELWP being designated for the PRD end points, as a way to reduce retailer implementation costs, was being consulted on the DSB asked whether a proxy model would be technically difficult and the feedback from retailers was that this would not be the case. This feedback aligned with the experience in the banking sector where similar patterns are used to support OSPs and also aligns with a priori expectations. If a retailer's specific technical context makes a proxy model difficult, however, we would appreciate understanding the specifics that makes this the case. This would help us formulate guidance to reduce impact as the current position of the standards is based on the feedback previously received. It should also be noted that the patterns presented in the noting paper are intended to be helpful but not exhaustive or comprehensive. Any solution that meets the obligation that the base public URI exposes both the admin end points and the PRD end points would be sufficient. If we have missed a viable pattern that meets these outcomes we would happy to add it to the noting paper. |
The PRD noting paper 248 is in contradiction with rules & energy designation instrument. It has significantly expanded the scope of what is required to be done by data holder under the CDR Rules by including the facilitation of a product data request service. AGL’s position is that there is no legislative requirement in relation for data holders to provide a product data request service. AGL also does not consider the ‘Noting paper’ to be the appropriate vehicle to effectively make changes to requirements under the Rules. Alternative Option Proposed: Please find attached more supporting information for reference. |
The Treasury have confirmed the following regarding this thread:
|
Biza.io thanks the DSB for clarifying this is not required as part of the current Rules setting. We look forward to collaborating with Treasury on how to technically and reasonably enable this service in the future. |
Hi everyone, Excuse me for not reading every word of what is an extremely lengthy thread regarding Noting Paper 248, but I think I have already run into issues regarding this noting paper and trying to access custom PublicBaseUris for unauthenticated endpoints. Both the Origin and AGL PublicBaseUris no longer follow the same format prior to Nov 8th, and consequentially, the GET requests made using with these new PublicBaseUris are sending a 404 error; previously using the old format, they worked without a problem. Does it seem like this is all related? It would be great to have a standardised PublicBaseUri path for these endpoints like almost every retailer currently has. It makes data retrieval exponentially easier for data recipients and will minimise maintenance costs as more retailers join the Consumer Data Request Service. From a data recipient standpoint having a standardisation to the PublicBaseUri is most preferable. More standardisation and no changes to essential endpoint paths. Trying to work with endpoints that keep changing the PublicBaseUri is pretty frustrating. |
Hi @RubberDucky73, The Origin and AGL PublicBaseUri points at their own endpoints for the purposes of disclosing Status & Outages. This will be something which will repeat as more retailers come online as it is impossible to not implement Generic Plans and provide these mandated endpoints. I highlighted this in my April response:
The new uris don't return 404 for the endpoints mandated on Holders (Status & Outages). As a standalone question, most likely separated from this thread, there is an ambiguity that is present as to whether the Generic Plans paths are actually in scope for the Standards because they aren't mandated. The implication here is that this would imply that other completely unrelated endpoints (like Banking endpoints for Energy providers, or Telco for Energy & Banking) should now also provide a Standards defined response. If this was the case it would result in a global CDR wide changes being required whenever any endpoint is added which seems counterintuitive. Once again, repeating the suggestion from April, the cleanest solution here if the government is so inclined is to bifurcate (ie. separate) the endpoints advertised for PRD/Plans from Status/Outages. |
HI @perlboy, thanks for the quick reply. Yeah, I can't talk to the Status and Outages endpoints as I haven't used those yet. My issues are primarily with the PRD/plans endpoints. Though from my perspective of working with multiple endpoints, the more that the Uri paths are standardised and follow the same formatting, the easier my work has been up until this point. Apologies for the detour! |
Hi all, I've created a CR in standards maintenance to discuss separation of PRD and status/outage endpoints in the Register API. |
The attached noting paper outlines the exposure patterns and obligations regarding product reference data (ie. Generic Tariffs) in the energy sector.
edit 11th May
An updated version of the noting paper is provided below:
Noting Paper 248 - Energy PRD.pdf
This version includes:
The original noting paper is attached below for reference:
Noting Paper 248 - Energy PRD 04-14.pdf
This paper is not a proposal and therefore this thread is not a formal consultation. Feedback or requests for clarification on the paper are, however, welcome.
The text was updated successfully, but these errors were encountered: