This article provides a high level overview of the following: 

  1. Senate Architecture
  2. Senate Matching Architecture


Data Republic’s platform enables organizations to confidently govern data collaboration projects with external parties by delivering comprehensive online licensing workflows, collaborative project spaces and secure analytics environments.

The diagram below, provides a high level logical view of the Data Republic ecosystem: 

  1. Senate 

Senate manages the governance processes required to safely exchange data between organizations. A view of the Senate Architecture is below: 

Senate allows organizations to upload datasets into a fully managed cloud environment. Datasets are transferred via SFTP and stored on Hadoop. After tables and views are created and copied to Redshift, you will be able to query a copy of the approved dataset by connecting to Redshift within the workspace. 

For more information on Senate Security Architecture, please see the Senate Security White Paper. 

2. Senate Matching 

Senate Matching exists as a separate component of that platform, and is solely concerned with protecting customer PII while enabling anonymized dataset linkage. A view of how Senate Matching interacts with the Senate Platform is below:  

Data Republic's Senate Matching service employs a 'Private by Design' approach by separating the anonymized data and systems handling PII. 

In Senate Matching, the Data Custodian installs a Contributor Node in their organization's environment. This ensures that PII never has to leave the organization. The node assigns a randomized token and returns the token back to the contributor. The PII is normalized, salted, hashed, and distributed to the Matcher Nodes. As soon as a match request is authorised in Senate, an Aggregator Node communicates with the Matcher Node to generate lists of token pairs that may match.

Finally, the Aggregator Node filters out false positives and provides a final match table to Senate. Senate loads a masked version of the token pair table into a Workspace for analysis. 

For more information on Senate Matching Security Architecture, please see the Senate Matching Security Whitepaper

Or review the Senate Matching FAQ

Did this answer your question?