Extended Customer Journeys

Your customer is also someone else's customer. Their journey doesn't start and stop at their interaction with you. So why should their data? MDMP enables service providers to collaborate around common and overlapping data sets.

For Individuals

'Personal Information Management Solutions' (PIMS) produce more utility, and become more valuable propositions, when they are able to reference data about the individual regardless of where and how it is held. MDMP enables authoritative data sources, attestation providers, PIMS / agency applications and service providers to discover each other, navigate permissioning models and collaborate together efficiently.

Illustrative Customer Journey For Individuals

For Businesses

Businesses are inherently heterogeneous in their structure, finances, operations and interactions, but core data sets are repeatedly reused to establish relationships and trust. Like PIMS for individuals, 'digital passports' provide business owners with control and agency over that data. MDMP accommodates the more complex permissioning models involved, such as delegated authorities within the business, tiered or multi-party authorisations, adaptive authentication requirements, etc.

Illustrative Customer Journey For Businesses

Pressing Business Problems

Many service providers are facing legislative, regulatory and market imperatives that require the development of shared data spaces. MDMP provides a basis for quicker and cheaper implementation, while maintaining flexibility in how those data spaces evolve.

GDPR Compliance

GDPR requires data controllers to create a central registry of the data they hold, to enable the implementation of personal privacy rights and to record the capturing of explicit consent on an auditable basis. 'Privacy by design' is best achieved by cross-organisational collaboration, and the right to portability implies connectivity with other service providers. Participate in the adoption of MDMP to 'future proof' customer privacy, and operate with a metadata infrastructure that supports an increasingly inter-connected world.

Use Cases For GDPR Compliance

PSD2, Open Banking implementation

Regulators in the EU and UK alredy require that banks are able to share customer data with approved third parties. While central infrastructure exists in the UK to facilitate identity and access management, the ecosystem as a whole does not have a comprehensive metadata management solution. By implementing MDMP as an integral part of an 'open banking' API toolkit, banks can securely route data to and from third parties, with a complete audit trail, complex permissioning models and a scope that extends beyond regulatory standards.

Use Cases For Open Banking

SME Onboarding and KYC

The due diligence required to onboard customers from the SME segment is an expensive exercise for all service providers, particularly those from regulated industries. The ability to reference data held by authoritative sources (with the consent of the customer), and to call on corroborative attestations from trusted third parties, streamlines this process. MDMP can be used to create a shared data space between SME service providers and data sources from different industries, and to foster a market for attestation services that enhance trust.

Use Cases For SME Onboarding and KYC

Specific Functionality

MDMP facilitates the ability of developers to solve for the specific functionalities that help to establish safe and commercially viable data spaces in which data, attributes and services held by third parties can be easily referenced and accessed.


MDMP allows you to publish the metadata ABOUT the data you want to share. Although the metadata held in the Fact Table means the data is discoverable, the data itself always stays in your enterprise until it is called by a suitably permissioned entity. This minimises the amount of data that needs to get uploaded, avoids the need to 'push' data over insecure channels and ensures that you have a full audit log of who has actually accessed the data.


Detecting changes to underlying data sets in real-time is a major challenge. Although 100 data points can be periodically fetched and compared to the previous set, fetching 100 million data points periodically is clearly infeasible. However, MSPs are well positioned to offer their clients a notification service based on 'watches' that have been set to monitor changes . This helps to mutualise the cost of maintaining data across multiple parties.

Access controls

MDMP can be used to create set-based permissioning models that combine a multi-party actor definition with verbs that define a scope of action (such as read, write, copy, delete, share, etc.) that can be extended over time. This allows for the precise specification of role-based, attribute-based and delegated access controls, making it possible for different networks to interoperate with ease.


MDMP allows for the pricing of resources, which of course include data itself. Prices can be placed on resources, with accepted bids playing into the specified access controls. The extent of the access can be governed by filters - for example, access can be granted for a subset of data or a specific period of time - so that pricing can be differentiated. This facilitates the creation of an open and distributed market for data and data services.