ACCC & DSB | CDR Implementation Call Agenda & Meeting Notes (21st of January 2021) - ConsumerDataStandardsAustralia/standards GitHub Wiki

ACCC & DSB | CDR Implementation Call Agenda & Meeting Notes (21st of January 2021)

When: Weekly every Thursday at 3pm-4.30pm AEDT
Location: WebEx, quick dial +61262464433,785383900%23%23
Meeting Details:

Desktop or Mobile Devices https://csiro.webex.com/csiro/j.php?MTID=m7c39ee9db5e5892ab35cd0bd7bbf94ce
Once connected to your meeting remember to start your audio and video
Please mute when you are not speaking.

Video Conferencing (VC) Rooms
Use the remote control or touch panel and dial the number indicated below:
External VC Room: [email protected]

Phones - AUDIO ONLY


Agenda

  1. Introductions
  2. Actions
  3. CDR Stream updates
  4. Presentation
  5. Q&A
  6. Any other business

Introductions

  • 5 min will be allowed for participants to join the call.

Recording

The Consumer Data Right Implementation Calls are recorded for note taking purposes. All recordings are kept securely, as are the transcripts which may be made from them. No identifying material shall be provided without the participant's consent. Participants may [email protected] should they have any further questions or wish to have any material redacted from the record.

Acknowledgement of Country

We acknowledge the Traditional Custodians of the various lands on which we work today and the Aboriginal and Torres Strait Islander people participating in this call.We pay our respects to Elders past, present and emerging, and recognise and celebrate the diversity of Aboriginal peoples and their ongoing cultures and connections to the lands and waters of Australia.

Updates

Type Topic Update
Standards Version 1.6.0 Published Link to change log here
Standards Version 1.7.0 Proposed Link to Project Board with proposed changes here
Maintenance 6th Maintenance Iteration planned for 2021 Invitations sent yesterday - if you did not receive or would like to join these please reach out to [email protected]
DSB Newsletter To subscribe to DSB Newsletter Link here
ACCC Newsletter To subscribe to ACCC Newsletter Link here
ACCC Newsletter 20th of January 2021 Edition View in browser here
DSB Newsletter 15th of January 2021 Edition View in browser here
Consultations Decision Proposal 149 - Energy Draft Feedback Cycle 1 Feedback is now open on any issue related to draft. This thread will remain open until February 12th 2021. At that time proposed changes will be incorporated and a second consultation cycle will commence. Link to consultation
Consultations Decision Proposal 145 - Strategy for Reporting & Metrics Feedback is now open for this proposal for an extended period to account for the end of year break. Feedback is planned to be closed on Friday 25th January 2021. Link to consultation
Consultations Decision Proposal 144 - Amending Consent Authorisation Flow Feedback is now open for this proposal for an extended period to account for the end of year break. This consultation window will close on ( extended to ) Monday, 1st February at 5pm. Link to consultation
Service Provider Directory Request from the community; organisations are seeking independent tester(s) to carry out system testing prior to entering the CTS ACTION: Please submit your details to [email protected] and we will add these to the Service Provider Directory for participants to review Please provide your: Name of your organisation Logo of your organisation What service(s) you provide URL to your website Description of your organisation
CDR Support Portal Clarification on aud claim for a Data Recipient hosted arrangement revocation endpoint CDR Support Portal Article

CDR Stream Updates

Provides a weekly update on the activities of each of the CDR streams and their workplaces

Organisation Stream Member
ACCC Rules Andrew Breeze
ACCC CDR Register (Technical) Ivan Hosgood
DSB CX Standards Michael Palmyre
DSB Technical Standards - Banking Mark Verstege
DSB Technical Standards - Energy & Engineering James Bligh

Presentation

An overview of the new CX Guideline platform, structure, and CX assets presented by Michael Palmyre from the Data Standards Body.

Q&A

Questions will be received by the community via WebEx chat before the questions are opened to the floor. Participants can pre-submit questions to the DSB mailing box.

Current received pre-submitted questions:

Answer provided

Ticket # Question Answer
379 The following section outlines a data holder's responsibility on sharing data based on the ADR and SP status held by ACCC - https://cdr-register.github.io/register/#data-holder-responsibilities Can we please check whether there are any guidelines for Data Holders to manage this internally? (e.g. if we discovered that an ADR was involved in a fraud incident - and would like to stop sharing customer data with them - but the ADR and SP status at ACCC continue being active). The issues you raise are addressed in the Rules which has been explained in an FAQ on Blacklisting ADRs.
386 1. Will the register support ES256 and sign the SSA using ES256 instead of PS256 if our preferred algorithm is (we will be nominating ES256 via our OIDC endpoints) 2. Is it required for DH to support both ES256 AND PS256 ? As per As per FAPI-RW - For JWS, both client and Auth servers can use PS256 OR ES256 (8.6 - https://openid.net/specs/openid-financial-api-part-2.html) 1 Answer: No. The CDR Register will only be using PS256 to sign the SSA. There is no planned work to provide options on the SSA signing algorithm used. 2 Answer: The CDR Register has chosen to use PS256 as the signing algorithm, conforming to section 8.6. The result of this is that your registration server will need to be able to check the signature of the PS256 signed SSA. How you choose to sign your own JWTs is up to you as long as you conform to the CDS. CDR Support Portal Article
404 What is the process for seeking an exemption or extension for components of compliance. The major banks Rectification Schedule lists a number of items they have not yet delivered and they have agreed on dates to rectify. If there are items we do not think we will be able to deliver by the CDR timeline, or if we would like an exemption for a particular white labeled product, what should we be doing to proactively raise this and avoid any fines. e.g. a letter, a meeting? Also, who should we be working with on this and what information will be required? Is there a template or guide? What is the timeline for seeking an exemption? How far ahead of the due date should this be commenced? We have published guidance on seeking an exemption to anything under the CDR rule, which is available at the following link: https://www.accc.gov.au/focus-areas/consumer-data-right-cdr-0/cdr-guidance-for-applicants-seeking-exemption-under-section-56gd CDR Support Portal Article - Understanding Compliance Exemptions
422 Can I further clarify the CDR Error Code and title for each scenario w.r.t. Decision Proposal 120 - CDR Error Codes for Enhanced Error Handling? At the moment the DP120 has not been approved. We are publishing a new error codes catalogue this week under a new DP based on the feedback we have received. I hope to have standardised error codes approved into the data standards this quarter (Q1).
429 We would like to clarify regarding the Get Product Details version, currently supported as per the Consumer Data Standards. As per the standards, v1 and v2 are mentioned as obsolete for Get Product Detail, But as per the "Future Dated Obligations" section, the version v2 discontinuation/obsolete date is not mentioned clearly. Could you please confirm till when v2 can be supported(Please Note:Version 3 to be made available by end of February 2021) As per Future Dated Obligation: Get Product Detail V2 : Version 2 of this end point must be made available by affected data holders by the end of July 2020 Data holders may obsolete version 1 of this end point from August 29th 2020. Data recipients must upgrade their implementations to use version 2 by this time. The deprecation of v2 has not yet been consulted on. This will be discussed in our upcoming maintenance iteration. I would expect that a date a couple of months after v3 will be inline with expectations, so April or May 2021. Until that time, v2 needs to be supported. CDR Support Portal Article - Get Product Details v2 deprecation
430 I hope you are ok with all of this in one request - it all relates to the same issue. We are assessing all documented changes and making sure we have them either in build or planned. We have had trouble understanding some (based on the info provided in the release notes). In 1.5.0 there is an item listed under Infosec profile - the item that refers to DP135. We request that this be broken down into the specific changes to standards - we are unsure exactly what changes are contained under this item (but it is not at the same level of detail as other entries where each specific change to standards is a line item). Also in 1.5.0 there are two items under API endpoints that we simply could not identify (could not find a change): one was listed as Update to CRN description, and the other as BankingBillerPayee update. Could you please specify what changed? In response to your questions: Q: In 1.5.0 there is an item listed under Infosec profile - the item that refers to DP135. We request that this be broken down into the specific changes to standards - we are unsure exactly what changes are contained under this item (but it is not at the same level of detail as other entries where each specific change to standards is a line item). A: Lower down in the release notes (in the InfoSec section there is a link to the DP135 document outlining the specific changes. The link is: https://github.com/ConsumerDataStandardsAustralia/standards/files/5159401/Decision.135.-.November.2020.Consent.Obligations.pdf In this PDF refer to the section titled Changes to current standards Q: Also in 1.5.0 there are two items under API endpoints that we simply could not identify (could not find a change): one was listed as Update to CRN description, and the other as BankingBillerPayee update. Could you please specify what changed? A: The change to CRN description was to change the description of the crn field in the BankingBillerPayee object. To include instructions for masking if the CRN matches the format of a credit card number. The other change was to introduce a crnType field that was then removed in v1.5.1 of the standareds (which is why it doesn't appear). CDR Support Portal Article - Changes in standards v1.5.0
439 Would like to clarify a question regarding transaction Detail APIs payload. Payload has “extendedData” that has NPP transactions related data field ( extensionUType, extendedDescription, endToEndId, purposeCode, service). What is expected behaviour for a data holder who is not supporting NPP x2p101Payload and can only cater to “payer” & “payee” fields under “extendedData “? Shall Data holder go head implementing Transaction Details API with payer” & “payee” fields and present NULL values for all NPP (x2p101Payload ) fields in the response, as NPP transaction is not supported by Data Holder. Or Transaction Detail become an optional implementation. Can you please suggest the approach Data holder should take . If you don't have the extended data then a 404 (Not Found) should be returned. The isDetailAvailable should be set to false for Get Transactions API calls in this instance if you don't support the NPP data. Until other NPP services are included in the transaction payload or the payload is amended, a transaction can only validly have extendedData if it was executed using the X2P01.01 overlay service. Other transactions should return false in the isDetailAvailable field and should return a 404 response if extended data is requested. Other transactions should give false in the isDetailAvailable field and should give a 404 if extended data is requested. CDR Support Portal Article - Handling transaction detail extendedData when NPP not supported
443 For cases where the bank does not hold the DirectDeibit authorisation data, what is the response that is expected in the output payload of the Direct Debit Authorisation APIs? a good starting point would be these CDR Support Portal articles: Direct-Debit-length-of-historic-data Direct-Debits Direct-Debits-inclusion-with-recurring-payments CDR Support Portal Article - DirectDebit Authorisation API
444 Could you clarify the below section in the standards on the term base URI In the Client Authentication - Data Holders calling Data recipients section, aud - REQUIRED. Audience. The aud (audience) Claim. Value that identifies the Data Recipient as the intended audience. The Data Recipient MUST verify that it is an intended audience for the token. Contents MUST be the base URI for the end point being accessed. If the DH is calling data recipient's arrangement revocation endpoint where data recipient's base uri is https://datarecipient.com.au/ the expected value in aud claim is "https://datarecipient.com.au/arrangements/revoke" or just "https://datarecipient.com.au/"? It would be the RecipientBaseUri provided in the software statement assertion (SSA). In your example that would be "https://datarecipient.com.au/" CDR Support Portal Article - Authorisation aud claim
447 The CDR Rules, Schedule 3, subclause 2.1(2)(b)(ii) state that a customer is eligible if they are an account holder or secondary account holder for an account that 'is set up in such a way that it can be accessed online by the CDR customer.'. Is a customer who has not registered for internet or mobile banking (for any of their accounts with the data holder) an eligible customer, assuming internet/mobile banking is the only way to access their accounts online? The customer could access internet banking/mobile banking if they go through a registration process, but they have not gone through it yet, and therefore cannot currently perform any transactions online in relation to any of their accounts with the data holder Below are some suggested articles which may help you as they address similar questions: Offline accounts Internet banking and accessibility requirements
451 As per description, it specifies that ‘Fees and charges applicable to the account based on the equivalent structure in Product Reference’ Can you please clarify, does it mean that we need to return the exact same structure and data as in Product Reference API that is applicable for this particular account, or if, for example, there is a fee that is usually applied to the type of product to which this account belongs, but this fee has been waived for this particular account, do we have to expose same structure as in Product Reference API but different data (showing that the fee that has been waived, or not showing that fee at all)? This sentence was meant to imply that the way fees are presented for the account use the same BankingProductFee structure and you should be consistent in the naming and terminology (e.g. if you a saving account has an "EARLY_TERMINATION_FEE" then you should be consistent when presenting that fee for the account rather than calling it something else such as "Termination fees on early exit"). It is also meant that how you represent tiers, discounts etc. should be consistent between the PRD data and the fees, rates etc. applicable in the account data response. Noting that some fees and accounts may be grandfathered and no longer apply to the publicly available products so some variance is likely for some accounts. The fees for an account should only be those that apply to the given account (now that the product has been taken up by the customer and any fees have been negotiated or tailored). CDR Support Portal Article - Fees object of Get Account Details API

Response pending

Ticket # Question Answer
107 Answer in progress
139 Answer in progress
174 Answer in progress
189 Answer in progress
196 Answer in progress
203 Answer in progress
209 Answer in progress
214 Answer in progress
221 Answer in progress
225 Answer in progress
232 Answer in progress
244 Answer in progress
250 Answer in progress
256 Answer in progress
257 Answer in progress
259 Answer in progress
261 Answer in progress
263 Answer in progress
265 Answer in progress
268 Answer in progress
283 Answer in progress
290 Answer in progress
291 Answer in progress
292 Answer in progress
293 Answer in progress
299 Answer in progress
301 Answer in progress
303 Answer in progress
308 Answer in progress
310 Answer in progress
311 Answer in progress
312 Answer in progress
318 Answer in progress
319 Answer in progress
321 Answer in progress
323 Answer in progress
324 Answer in progress
329 Answer in progress
331 Answer in progress
333 Answer in progress
334 Answer in progress
335 Answer in progress
336 Answer in progress
337 Answer in progress
338 Answer in progress
339 Answer in progress
340 Answer in progress
341 Answer in progress
346 Answer in progress
347 Answer in progress
350 Answer in progress
351 Answer in progress

Question and answers

# Question Answer/ Action