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.