Skip to main content
Innovo Technology Solutions
Customer story — Open Banking conformance

One shared engine, individual bank evidence

Twenty-one Australian customer-owned banks, mutuals and credit unions — including Hume Bank, Bank of Us and BankVic — faced the same Open Banking conformance obligation, individually and non-delegably, on a deadline they had already missed once. Innovo built one shared conformance engine and executed it for each bank, producing individual evidence for each bank's own submission.

The results

  • 21

    Banks cleared to go live

  • 4

    Months to compliance, after a missed deadline

  • 270

    Mandatory scenarios automated across Phase 1 and Phase 2

Results relate to the documented 21-bank delivery cohort within Innovo's work supporting 22 banks overall.

Client and industry context

One shared problem, 21 separate obligations

Australia's Consumer Data Right — Open Banking — obliged banks to expose customer data through standardised, secure APIs on a mandated timetable. Regulatory and media attention focused on the Big Four and other Tier 1 institutions. Behind them sat roughly 130 smaller banks, mutuals and credit unions, which were advised by the ACCC to find their own path to conformance.

These are small organisations: Hume Bank, a regional bank headquartered in Albury, ran a technology team of twelve; Tasmania's Bank of Us had an IT group of five; BankVic had eighteen. None was large enough to build a conformance capability alone. And the bind was structural — these institutions share technology by design, but each Open Banking participant had to provide its own evidence, validated against ACCC-defined scope, and attestation could not be assigned to a third-party provider.

The connected programme

From industry strategy to working bank APIs

Innovo played a central role in Australia's CDR ecosystem from its earliest stages. The team authored the industry test strategy on behalf of the ACCC, helping establish how participants would demonstrate readiness for Open Banking.

Innovo also worked with Australia's Big Four banks to help translate published data requirements into API implementations capable of meeting CDR conformance tests. That experience connected the industry's assurance strategy with the practical engineering needed to implement it.

  1. Step 1: Shape the strategy

    Industry test strategy on behalf of the ACCC.

  2. Step 2: Support implementation

    Published data requirements translated into bank APIs.

  3. Step 3: Scale the capability

    A shared conformance engine, executed for individual banks.

Innovo's work across this connected programme supported 22 banks overall. The documented shared-engine delivery cohort was 21 banks — the 21-bank, four-month and 270-scenario results apply to that cohort. The ACCC assurance work and the bank delivery were connected but distinct engagements.

The delivery challenge

Demanding requirements, small technology teams

Smaller banks faced demanding Open Banking testing requirements with limited technology teams. Building a separate solution at every institution would duplicate effort and investment, while each bank still needed evidence from its own environment.

  • The deadline had already been missed once — these banks did not meet the Phase 1 deadline of 1 July 2021, leaving roughly four months to reach compliance by the Phase 2 deadline of 1 November, covering both phases of scope.
  • The software platform provided for building their CDR capabilities lacked a robust testing system capable of demonstrating regulatory conformance — the banks could build the capability but not evidence it.
  • CDR conformance spans security-profile validation, dynamic client registration, consent flows, API-contract compliance and negative-path recovery — materially harder than conventional API testing — and had to be repeatable, because a point-in-time pass was worthless as standards evolved.

How the model worked

Built once, executed for each bank

The banks convened themselves, led by Hume Bank and others, and pooled their resources. Rather than invent a test corpus, Innovo took the test cases the ACCC had published and engineered them into an automated solution the banks could execute in a short window.

The shared model spread development costs across the group and left a repeatable testing capability the banks could reuse as systems and requirements changed.

  1. Step 1: Build the shared engine

    Innovo funded and built a shared conformance engine and automated the published regulatory test scenarios.

  2. Step 2: Adapt to each bank

    Execution was adapted to each bank's configuration, against its own environment and test data.

  3. Step 3: Produce individual evidence

    Specialist teams ran the tests and produced evidence for each bank's individual submission.

  4. Step 4: Attestation stays with the bank

    Each bank retained responsibility for its own attestation, where the regulator required it to stay.

The solution delivered

Regulation held as configuration

The shared conformance platform took the ACCC's CDR definitions — API endpoints, parameters, schema, properties and status codes — as configurable input, and drove validation against each bank's own environment and test data, connecting through the Open Banking Industry Sandbox as the mock CDR registry. Because the definitions were held as configuration rather than hard-coded logic, the same engine could be re-pointed at each institution and updated centrally as standards changed — the architectural decision that made a one-to-many model viable across 21 separately regulated entities.

The hard part was not the first bank; it was the twentieth. The code proved stable across institutions, but each bank carried its own environmental customisations, and resolving that variation — bank by bank, without forking the codebase — was the real engineering problem of the programme. Scope covered 270 mandatory ACCC scenarios (189 in Phase 1, 81 in Phase 2), with per-participant readiness packs delivered in registry-required formats.

Capabilities involved

What the work required

  • Regulation-as-configuration architecture — ACCC CDR definitions held as configuration, not code, so the platform tracked regulatory change centrally instead of requiring 21 parallel rebuilds.
  • Multi-tenant isolation on AWS — AWS Control Tower keeping 21 competing institutions' environments and evidence properly separated on shared infrastructure.
  • Automation of the ACCC's own published regulatory test cases into an executable suite.
  • Security and consent-flow validation, dynamic client registration testing, and negative-path recovery testing — the most technically demanding parts of the standard.
  • Configuration-variance handling across a single shared codebase, and evidence generation as a first-class output in registry-required formats.
  • A repeatable regression capability, so each bank retained an owned asset for ongoing compliance rather than a one-time certification.

Client perspective

A repeatable service the banks own

Bank of Us's applications and projects manager, Karla Day, noted that the group's existing providers had offered no sandboxing capability, and that pooling resources let the banks share cost, experience and perspective — an outcome she described as a repeatable service the banks own and can reuse for regression testing to stay compliant.

Perspectives

We now have a scalable, volume-driven solution that we couldn't replicate with just the people we had…

Lisa RyanFormer Chief Technology Officer, Hume BankSource: CIO (opens in a new tab)

…they've certainly delivered. We're very positive about that relationship and it was very collaborative.

Scott WallChief Information Officer, BankVic, at the timeSource: ARN, reproduced by Innovo

Delivery at a glance

Capabilities, platforms and engagement

Sector
Financial services — mutual and customer-owned banking
Pillars
AutomateAssure
Platforms used
  • Amazon Web Services (EC2, Control Tower)
  • Java
  • REST-assured
  • TestNG
  • Spring
  • Bitbucket
  • Microsoft Excel
  • Open Banking Industry Sandbox
Engagement model
Outcome-Based Delivery (shared platform)

Sources and further reading

Connected story

  • ACCC

    Assuring a national regulatory programme

    Test Director leadership and hands-on delivery for a national regulator standing up an economy-wide data-sharing regime across competing participants — from industry test strategy and scenario design through to sustained operations after go-live.

PDF case study

A two-page summary of the connected Open Banking programme history — from the ACCC industry test strategy to the shared conformance engine delivered for the 21-bank cohort. The web page above is the full story.

Related service

Explore the capability behind this work

See how Innovo delivers this kind of outcome — or tell us the result you need and we'll talk through how we would approach yours.