Welcome to the Mock Data Recipient

You can use the Mock Data Recipient to test interactions with the Mock Register and the Mock Data Holder (Banking) & Mock Data Holder (Energy).

A Mock Register and Mock Data Holder (Banking) & Mock Data Holder (Energy) are provided by the ACCC and can be found in GitHub.

Consult the documentation on how to download and run the Mock Register and Mock Data Holder (Banking) & Mock Data Holder (Energy). It is expected that these mock solutions are running for this Mock Data Recipient to work.

However, if you would like to test your own implementations via this Mock Data Recipient, then please modify the configuration or the Mock Register metadata to point to the appropriate endpoint/s.

Running the provided mock solutions

        docker run -d -h mock-register -p 7000:7000 -p 7001:7001 -p 7006:7006 --add-host=host.docker.internal:host-gateway --name mock-register consumerdataright/mock-register
        
        docker run -d -h mock-data-holder -p 8000:8000 -p 8001:8001 -p 8002:8002 -p 8005:8005 --add-host=host.docker.internal:host-gateway --name mock-data-holder consumerdataright/mock-data-holder
        
        docker run -d -h mock-data-holder-energy -p 8100:8100 -p 8101:8101 -p 8102:8102 -p 8105:8105 --add-host=host.docker.internal:host-gateway --name mock-data-holder-energy consumerdataright/mock-data-holder-energy
        

Dummy Data Holders

Throughout the Mock Data Recipient you will see we have included dummy data holders.

These have been included for various testing purposes, such as testing the Mock Register Discover Data Holders endpoint and should not be used for Dynamic Client Registration, Consent and Authorisation, or Consumer Data Sharing.

You should use the Mock Data Holder (Banking), Mock Data Holder (Energy), or your own solution to test the Mock Data Recipient features.