DSB Maintenance Iteration 12: Agenda & Minutes (17 August 2022) - ConsumerDataStandardsAustralia/standards GitHub Wiki
Date and time: 17/08/2022, 2:00pm โ 4:00pm AEST
Location: Microsoft Teams Meeting
Dial-in details:
- https://teams.microsoft.com/l/meetup-join/19%3ameeting_MjAyMzg2M2EtNTE2Zi00YmJiLWI1NWYtYjg3ZWFiYTI0MWM2%40thread.v2/0?context=%7b%22Tid%22%3a%22214f1646-2021-47cc-8397-e3d3a7ba7d9d%22%2c%22Oid%22%3a%2257cd8c59-9b50-4670-bc85-25281a11ec8d%22%7d
- Dial In Number: +61 2 9161 1229
- Phone Conference ID: 222 556 244#
- Quick Dial: +61291611229,,222556244#,,(tel:+61291611229,,222556244#) Australia, Sydney
Chair: James Bligh, DSB
Maintenance overview: Further information
Maintenance project board: See here
Decision Proposal: This maintenance iteration is being consulted on under Decision Proposal 259: Maintenance Iteration 12
Recording
The Maintenance Iteration Calls are recorded for note taking purposes only. All recordings are kept securely, as are the transcripts which may be made from them. No identifying material will be provided without the participant's consent. Participants may email [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.
Agenda
- Introductions
- Outstanding Actions
- Release plan
- Open / Active Decision Proposals
- Maintenance Iteration 12 Issues
- Any other business
- Next Steps
Meeting notes
Introductions
This meeting is the third in the series for Maintenance Iteration 12. The purpose is to provide details on the proposals for each change request under consultation in this iteration.
Outstanding Actions
Energy
- DSB/AEMO Issue #477 DSB and AEMO to meet offline and agreed on an FDO for Issue 477.
- Retailers to raise a ticket on energy usage data covering multiple FRMPs. DSB to table this in their discussions with AEMO.
- Analysis ongoing
- DSB to raise "Issue #475 - Energy - Representation of Spot price based contracts for C&I customers" at the next AEC meeting
- DSB will progress "Issue #520 - Stepped solar feed in tariffs in Energy" and propose options for consultation
InfoSec
- DSB (In Progress) Issue #435 DSB will follow up with the CDR Rules team and the OAIC regarding privacy considerations with sharing a second-party's details under the primary consumer's consent.
- Waiting on advice
- CBA to raise a change request to drop encryption for the JARM token response. Issue #458
- Waiting on advice
Other
- MI11 RETRO: DSB to consider the adoption of a feedback loop from community to assist in the prioritisation of maintenance iteration candidates and advise.
- MI11 RETRO: DSB to consider a process to summarise the current position on a change request as it is iterated on to avoid confusion and advise.
Release plan
- Decision Proposal 249: Maintenance Iteration 11 has been approved by the DSB Chair and V1.18.0 has been published.
- Details on the release plan were updated after the agenda was published.
Open / Active Decision Proposals
The following decision proposals are open for community feedback
- Closing date for DP263 was missing when the agenda was published, it has now been updated.
DP # | Decision Proposal | Closing date |
---|---|---|
Consultation | Decision Proposal 229 - CDR Participant Representation | Placeholder: no close date Link to consultation |
Noting Paper | Noting Paper 255 - Approach to Telco Sector Standards | Link to consultation |
Noting Paper | Noting Paper 258 - Independent Information Security Review | Link to consultation |
Consultation | Decision Proposal 260 - Energy Closed Accounts Feedback extended, now closes: 30th of August 2022 | Link to consultation |
Consultation | Decision Proposal 262 - Telco Product Reference Payloads Feedback closes: 5th of September 2022 | Link to consultation |
Consultation | Decision Proposal 263 - Telco Accounts Payloads Feedback closes: 16th of September 2022 | Link to consultation |
Consultation | Decision Proposal 264 - Telco Invoice Payloads PLACEHOLDER | Link to consultation |
Consultation | Decision Proposal 265 - Telco Billing Transactions Payloads PLACEHOLDER | Link to consultation |
Consultation | Decision Proposal 266 - Telco Balance and Usage Payloads PLACEHOLDER | Link to consultation |
Future Plan
Review of July-September Quarter and new changes: https://github.com/ConsumerDataStandardsAustralia/future-plan/projects/1
Maintenance Iteration 12 Issues
All open change requests can be found here: Standards Maintenance Issues.
The standards maintenance backlog can be found here: Data Standards Maintenance
The change requests proposed for this iteration are:
InfoSec
- Issue #411 - Clarification of x-fapi-interaction-id header
- Issue #435 - Nominated representative end user for non-individual consumers
- Issue #447 - CORS typos in CDR
- Issue #458 - FAPI 1.0 Non Normative Examples
- Issue #479 - Clarification on Minimum Algorithm Required for JARM
- Issue #522 - OpenID Provider Configuration End Point parameter requirements
Register
- Issue #409 - Dynamic Client Registration Response Time NFR
- Issue #525 - softwareProductDescription should be marked as mandatory
NOTE: Issue #480 and Issue #484 have been removed from MI12 at Biza's request.
CX
Energy
- Issue #475 - Energy - Representation of Spot price based contracts for C&I customers
- Issue #477 - Secondary Data Holder Planned Outages and Status
- Issue #506 - Energy error codes for issues in data received by DH from SDH
- Issue #524 - EnergyDerRecord - mandatory values not available in AEMO's DER register
- Issue #520 - Stepped solar feed in tariffs in Energy
- Issue #526 - Get DER for Service Point - allow for no data
Banking
- Issue #414 - Properties in BankingTransactionDetail objects
- Issue #462 - Make additional account attributes available in bulk
MI 12
Any Other Business
Meeting Minutes
Notes
Outstanding Actions
Energy
- DSB/AEMO Issue #477 DSB and AEMO to meet offline and agreed on a date the APIs will be available.
- This is included in MI12. FDO is not relevant because the proposed APIs are not in the standards however DSB and AEMO will provide an update when a delivery date has been confirmed.
- Retailers to raise a ticket on energy usage data covering multiple FRMPs. DSB to table this in their discussions with AEMO.
- Analysis delayed, will be picked up after the Energy sector is implemented in November.
- DSB to raise "Issue #475 - Energy - Representation of Spot price based contracts for C&I customers" at the next AEC meeting
- DSB will progress "Issue #520 - Stepped solar feed in tariffs in Energy" and propose options for consultation
- Ongoing.
InfoSec
- DSB (In Progress) Issue #435 DSB will follow up with the CDR Rules team and the OAIC regarding privacy considerations with sharing a second-party's details under the primary consumer's consent.
- Comment on Issue #513 addresses this action
- CBA to raise a change request to drop encryption for the JARM token response. Issue #458
- Waiting on advice
Other
- MI11 RETRO: DSB to consider the adoption of a feedback loop from community to assist in the prioritisation of maintenance iteration candidates and advise.
- MI11 RETRO: DSB to consider a process to summarise the current position on a change request as it is iterated on to avoid confusion and advise.
- When a solution has been identified on a CR a section titled 'DSB Proposed Solution' will be added to the issue description linking to the comment describing the current proposal. This link will be updated as the proposal evolves. A 'proposal made' tag will also be added to the issue so its easy to track. See Issue #414 as an example.
Release plan
- Clarification on the timing for changes to be made to accommodate Decision Proposal 260 - Energy Closed Accounts and Issue #529 - CX - Energy Data Language Standards - NMI and Scheduled Payments was requested.
- The DSB advised it is difficult to nominate an exact date due to the approval process however, once closed and assessed if the feedback provides consensus for a decision to be made and the changes can be staged around the same time then it is likely the changes will be made together. The DSB is targeting the first week of September.
Maintenance Iteration 12 Issues
The change requests proposed for this iteration are:
InfoSec
-
Issue #411 - Clarification of x-fapi-interaction-id header
- Agreement was to choose the simplest option and align directly to FAPI language
- Exploring a CDS specific header could be consulted on as part of the FAPI 2.0 migration because FAPI 2.0 drops support for the x-fapi headers
-
Issue #435 - Nominated representative end user for non-individual consumers
- Discussed options for dealing with agent data (nominated representative data).
- General consensus to decouple agent data from consumer data and OIDC
- Also discussed removing user agent from the Customer API as a temporary measure then consult on broader changes in future. This was problematic because it may result in additional implementations costs and drop the current support for the agent role information
- Removing agentRole would align simply to the OOTB OIDC scopes
- Whilst supporting agent data via OIDC claims was discussed this was considered less preferred because it would increase dependencies on OIDC whilst FAPI 2.0 seeks to be independent of OIDC
- Adding a new Get User API would be the best long term solution if agentRole is required and allows business use cases to evolve
- Proposal should ask if a separate scope is required
- Discussed whether power-of-attorney solutions should be supported via a flag
- Given this would introduce a new API, it was considered that a DP would be the preferred option to progress this consultation
-
Issue #447 - CORS typos in CDR
- General consensus is to adopt line 5125 change without the informational comments.
- The information changes are incorrect because the do not consider MTLS protections and will cause conflicts if the statements are adopted for all endpoints
-
Issue #458 - FAPI 1.0 Non Normative Examples
- Not discussed
-
Issue #479 - Clarification on Minimum Algorithm Required for JARM
- Not discussed
-
Issue #522 - OpenID Provider Configuration End Point parameter requirements
- Not discussed
Register
-
Issue #409 - Dynamic Client Registration Response Time NFR
- Support for extended NFRs focused on relief for DHs
- Generally participants acknowledged that whitelisting isnโt intrinsically part of DCR
- Banks discussed the reasons for whitelisting outbound calls to protect systems and ensure there is selective access to the internet based on internal security controls and processes.
- Extending the NFR would allow for some DHs to automate whitelisting at the time of DCR request.
- The concern of extending this time is the scalability and performance of the ecosystem.
- There was limited justification why other compensating controls cannot be used to mitigate security risks. It was requested that participants that are performing automated whitelisting to expand upon their reasons to progress the issue
-
Issue #525 - softwareProductDescription should be marked as mandatory
- The ACCC explained this is not a breaking change, it's an uplift to the payload to make the field mandatory. This aligns with onboarding processes where this field is 'Required' in the CDR Participant Portal.
CX
- Issue #529 - CX - Energy Data Language Standards - NMI and Scheduled Payments
- This issue was not discussed in the Maintenance Iteration call. However by way of update:
- the DSB has received support for the proposed change from Biza, Red Energy, and Energy Australia. We are still seeking input from other energy retailers, particularly those with November obligations, to understand if there is consensus. We have received verbal support from other retailers but request that these views be submitted on 529. If there is consensus for the change to take effect from November, we will propose the change be treated as urgent and dealt with separate to MI12.
- This issue was not discussed in the Maintenance Iteration call. However by way of update:
Energy
-
Issue #475 - Energy - Representation of Spot price based contracts for C&I customers
- Not discussed.
-
Issue #477 - Secondary Data Holder Planned Outages and Status
- Not discussed.
-
Issue #506 - Energy error codes for issues in data received by DH from SDH
- DSBs proposal of using the
meta
object and community concerns were discussed and the rationale explained. - It was noted that the
meta
object is not mandatory in the error response structure. - Given DSBs proposal was posted late, participants indicated they will need time to review and provide feedback.
- Consensus from Energy Retailers is required to mark as urgent.
- DSBs proposal of using the
-
Issue #524 - EnergyDerRecord - mandatory values not available in AEMO's DER register
- AEMO indicated this CR should be treated as urgent as a fix is needed for 15 November to produce a compliant schema.
- Consensus from Energy Retailers is required to mark as urgent.
-
Issue #520 - Stepped solar feed in tariffs in Energy
- Not discussed.
-
Issue #526 - Get DER for Service Point - allow for no data
- AEMO indicated this CR should be treated as urgent as a fix is needed for 15 November to produce a compliant schema.
- Consensus from Energy Retailers is required to mark as urgent.
Banking
-
Issue #414 - Properties in BankingTransactionDetail objects
- Not discussed although a proposed solution has been made in this comment.
-
Issue #462 - Make additional account attributes available in bulk
- Not discussed.
MI 12
- Issue #530 - Iteration 12 Holistic Feedback
- Not discussed.
Other Business
- No other business items raised.
New Actions
There are no new actions although DSB will update each change request with the discussion outcome.
Correction, the following actions are new for this meeting.
- Consensus from Energy Retailers is required to mark Issue #506 - Energy error codes for issues in data received by DH from SDH as urgent.
- Consensus from Energy Retailers is required to mark Issue #524 - EnergyDerRecord - mandatory values not available in AEMO's DER register as urgent.
- Consensus from Energy Retailers is required to mark Issue #526 - Get DER for Service Point - allow for no data as urgent.
Next Steps
We are in the middle of this MI, we have some proposals outstanding and will prioritise those issues that haven't been discussed in the next meeting. We encourage the community to provide feedback to facilitate proposal development.
DSB will update each change request with the discussion outcome.