DSB Maintenance Iteration 14: Agenda & Minutes (22 February 2023) - ConsumerDataStandardsAustralia/standards GitHub Wiki

Date and time: 22/02/2023, 2:00pm – 4:00pm AEDT

Location: Microsoft Teams Meeting

Dial-in details:

Chair: Hemang Rathod, DSB

Maintenance overview: Further information

Maintenance project board: See here

Decision Proposal: This maintenance iteration is being consulted on under Decision Proposal 281: Maintenance Iteration 14

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.

Reminders

Question for the community: are reminders with a link to the agenda before each meeting useful?

Agenda

  • Introductions
  • Outstanding Actions
  • Release plan
  • Open Consultations
  • Future Plan
  • Maintenance Iteration 14 Issues
  • Any other business

Meeting notes

Introductions

The purpose of this meeting is to

  • Confirm iteration candidates for Maintenance Iteration 14

Outstanding Actions

Energy

  • Retailers to raise a ticket on energy usage data covering multiple FRMPs. DSB to table this in their discussions with AEMO.

Banking

  • DSB to review all Banking change requests to determine if there are related items that could be addressed at the same time as #567 and #569.

Release plan

  • Latest/current version of standards is 1.22.0 which incorporates changes from MI13

Open Consultations

The following decision proposals are open for community feedback

DP # Consultation Closing date
Consultation Decision Proposal 229 - CDR Participant Representation Placeholder: no close date Link to consultation
Consultation Decision Proposal 267 - Telco Data Language TBD Link to consultation
Consultation Decision Proposal 275 - Holistic Feedback on Telco Standards TBD Link to consultation
Consultation Noting Paper 276 - Proposed V5 Rules: Standards Impacts TBD Link to consultation
Consultation Noting Paper 291 - Workshop for simple Payments Initiation Workshop on 7 March 2023 Link to consultation
Consultation Noting Paper 292 - Approach to developing standards for the Non-Bank Lending Sector 24 March 2023 Link to consultation

Future Plan

Review of January-March Quarter and new changes: https://github.com/ConsumerDataStandardsAustralia/future-plan/projects/1

Maintenance Iteration 14 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:

CX

InfoSec

Energy

Banking

Register

Documentation

Watching Brief

The following change requests are not related to DSBs remit to change the Standards however they are of significant interest to the community from a standards perspective. A watching brief will be kept on them throughout this iteration.

Additional items proposed:

Schema

Documentation

Any Other Business

Meeting Minutes

Housekeeping

We canvassed the opinion of attendees to determine the value of sending calendar reminders before each meeting, we had 3 likes. As a result we'll cease sending reminders for the time being and will continue to post links to the agenda on the Maintenance Iteration Decision Proposal.

Outstanding Actions

Banking

  • DSB to review all Banking change requests to determine if there are related items that could be addressed at the same time as #567 and #569.
    • Review of related items outstanding.
    • Discussion on creating a 'holistic CR' for 'Get Product Detail' API to group related changes.
    • Agreement to trial holistic CRs for a single API in this MI.
    • DSB to create holistic CR for issues related to Get Account Detail and Get Product Detail APIs
    • See Other Business for actions taken on OAS Discussion.

Maintenance Iteration 14 Issues

The following candidates were discussed:

CX

InfoSec

  • Issue #522 OpenID Provider Configuration End Point parameter requirements

    • Carried over from MI13. Intention is to consider, and simplify where possible, the way in which upstream standards are represented.
    • Two principles were discussed - Being consistent and being non-specific in standards unless there is a good reason to do so
    • Action Initiation might present an opportunity to reassess related issues.
    • DSB to seek legal advice on the enforceability or the binding status of the standards versus an implementation guide.
  • Issue #535 Standard appears to redefine requirements for private_key_jwt authentication

    • Discussion on misalignment with international standards
    • Request is to remove requirement for client_id in client assertion as RFC describes it as optional. This was discussed in the last MI where an agreement on the FDO was not reached. Complicated by implementation effort and anticipated FAPI 2 uplift.
    • DSB to assess implications of changing requirement of client_id to ‘SHOULD’, consider permutations and propose a solution for the community to consider.
  • Issue #576 Change id token encryption documentation to allow for use in Hybrid flow and ACF

    • Agreement between attendees and DSB:
      • Request the DSB Chair treat this change as URGENT
      • Update description of "id_token_encrypted_response_alg" and "id_token_encrypted_response_enc" to "SHOULD" for transition period;
      • "SHOULD" will change to "MUST" after the transition period.
    • DSB to advise when this change could be made if the Chair approves the request to make it URGENT.

Energy

Banking

Register

  • Issue #508 Provide APIs to automate onboarding of software products and provisioning of certificates

    • This issue was raised in response to community feedback however it relates to functions of the Registrar in general. Work will not progress on this issue while the DSB and ACCC are in discussion on the strategic direction for the Register Standards Revision (refer placeholder DP #289). However, we welcome feedback from the community on the benefits and expected features to feed into our analysis and understanding of the problem space. This issue may be accommodated within the Decision Proposal.
  • Issue #577 Updates to Certificate Management

    • Multiple nuanced aspects of certificate management (which is not strictly a standards issue) have been proposed in this issue.
    • A related suggestion made during the meeting was the ability to automate a certificate request via an API.
    • The community is encouraged to consider the issue and provide comment.

Change Request Status and Proposal

Domain # Issue Proposal Status Change Proposed Standards Staging link
MI 14 565 Iteration 14 Holistic Feedback
CX 574 Additional functionality to support multiple account selection
InfoSec 522 OpenID Provider Configuration End Point parameter requirements
InfoSec 535 Standard appears to redefine requirements for private_key_jwt authentication
InfoSec 576 Change id token encryption documentation to allow for use in Hybrid flow and ACF
Energy 520 Stepped solar feed in tariffs in Energy Options being discussed
Energy 572 Ergon Energy's fixed quarterly GreenPower amounts are not supported by the spec
Banking 567 BankingProductLendingRateV2 - Lending Rates - FIXED/INTEREST_ONLY period end date cannot be determined Will be merged into new CR
Banking 569 Home Loan Revert rate and product is not available Will be merged into new CR
Register 508 Provide APIs to automate onboarding of software products and provisioning of certificates
Register 577 Updates to Certificate Management
Doco 532 Update x-fapi-auth-date description for Customer APIs
Doco 483 Large payload tier description error
Schema 538 Payload conventions; optional fields with null values aren't defined in schemas
Schema 496 Unauthenticated energy routes have unclear header documentation

Watching Brief

The following change requests were not discussed however are recorded here for completeness as a watching brief will be kept on them throughout this iteration.

Other Business

OpenAPI Specification (OAS) Discussion on leveraging OAS to manage change in API versions.

  • DSB to look at ways to use OAS3 spec to better manage API versioning
  • Stuart - Raise a CR for introducing a discriminator in APIs - #587

New Actions

InfoSec

Energy

  • DSB to review seasonality aspect of Issue #520 and discuss with interested parties, AER and DELWP.

Banking

  • DSB to create holistic CR for issues related to Get Account Detail and Get Product Detail APIs

Other Business

  • DSB to look at ways to use OAS3 spec to better manage API versioning

Next Steps

Community to consider their requirements for relevant candidates and post details for DSB to consider in proposing a solution. The next Maintenance Iteration meeting is scheduled for 8 March 2023.