bcgov / aries-vcr

Hyperledger Aries Verifiable Credential Registry (VCR) is a set of application level software components designed to accelerate the adoption of trustworthy entity to entity communications.
Apache License 2.0
77 stars 70 forks source link

Add a entity resolution API to allow onboarding services to match the data they have to a TheOrgBook Legal Entity #391

Open swcurran opened 6 years ago

swcurran commented 6 years ago

Define a service-to-service search endpoint that allows a Service to call TOB with "flexible" data and have the TOB return matched legal_entity_id's that can be used by the Service to anchor the credential(s) they issue to TOB.

By flexible, we want to allow the service to pass in what data they have - perhaps a name, address and phone number - and have TOB match it against existing TOB search data and return matching records with a confidence score for the match. The Service can then manage how to use the returned results based on the number and confidence of the match - use the data directly or pass it to a person for cleaning the data.

The Service, on matching the data may even be want to do a Proof Request to TOB to get better data for the Service by using the credentials about the legal entities that are stored by the Service.

swcurran commented 5 years ago

@ianco - please add notes to this issue about what you did for Consumer Protection for matching their data with the data in the OrgBook. Please add any thoughts you have right now about how we could turn this into a self-service capability with at least an API and perhaps with an example implementation using the API.

This isn't an immediate thing we are going to do, but would like to capture the approach used and any tools you created.

Thanks

swcurran commented 4 years ago

From Ian:

For example this could use geo-coding to match on incomplete addresses:

https://www2.gov.bc.ca/gov/content/data/geographic-data-services/location-services/geocoder

https://bcgov.github.io/ols-devkit/ale/

https://catalogue.data.gov.bc.ca/dataset/physical-address-geocoding-web-service/resource/40d6411e-ab98-4df9-a24e-67f81c45f6fa/view/1d3c42fc-53dc-4aab-ae3b-f4d056cb00e0

image.png