ClearingHouse
IDS Clearing House (IDS-CH)
Shortcut:
IDS-CH
Introduction
The IDS Clearing House acts as an intermediary in the IDS ecosystem. All IDS Connectors may log information in the Clearing House to support any process that requires an auditable logging mechanism. This includes e.g., the following processes in the IDS:
data sharing between a Data Provider (DP) and a Data Consumer (DC)
data usage according to Usage Contracts or Data Usage Policies
More information on the Clearing House is provided in IDSA Clearing House Specification 1.0
IDS Clearing House Architecture
Overview
The IDS Clearing House is an IDS Connector that runs the Clearing House Container as one of its services. As such, the connector part of the Clearing House is responsible for communication with other IDS Connectors. The architecture follows the IDS Connector architecture as presented in RAM 3.0 (see Section 3.5.1).
![](https://docs.internationaldataspaces.org/~gitbook/image?url=https%3A%2F%2F1420101659-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FajB5VtJ7JqYimSARLwF4%252Fuploads%252Fgit-blob-6903e51dd7a7a78530aee20aa37960a685800a22%252FClearingHouseArchitecture.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=de52c82e&sv=1)
Clearing House API
The IDS Clearing House provides an HTTP API for IDS Connectors to communicate with, i.e. to log and query information. The API is described in detail in Clearing House Communication.
Data Protection and Integrity
Details on further requirements for the Clearing House, in particular with regards to data protection and integrity, will be added in the future.
Last updated