Getting started
Replaces the sentence that the Participant Registry "is built on a Distributed Ledger across all data spaces". The backend is now described as an implementation choice, with the consequences of operating without a ledger. "Every node implementation" becomes "Every Participant Registry implementation".
The Participant Registry admits members to the data space. The Participant Registry serves as the Trust Anchor for the data space, a crucial aspect in any iSHARE use case. Each participant in the data space can verify in the Participant Registry whether other parties in the data space are trusted and compliant. These are prerequisites, however, which is why it does not play a direct role (and is not depicted) in any of the use cases.
To register all participants in the data space and ensure that the coverage by the Framework is digitally verifiable, the Participant Registry is built on a Distributed Ledger across all data spaces, using the iSHARE Trust Framework as the core component. This means all data spaces operating based on the Trust Framework are interoperable by design.
To register all participants in the data space and ensure that the coverage by the Framework is digitally verifiable, the Participant Registry implements the iSHARE APIs and the iSHARE party and claims model. Within a data space, interoperability follows from the iSHARE Trust Framework, these APIs and the claims model, not from a specific backend technology.
The backend of a Participant Registry is an implementation choice. The iSHARE reference implementation uses a distributed ledger to share party information between Participant Registries in different data spaces. A Participant Registry MAY also operate without a distributed ledger. In that case it cannot expose claims that other Participant Registries have registered for a party, and the same party may be registered separately in several Participant Registries. The Trust Body of Knowledge describes both scenarios and their consequences.
With the Participant Registry, data space governance body/administrators can register participants. For participant administration, a web interface (Participant Registry) or APIs for automated registration are available. Automated participant discovery in data spaces is facilitated through defined endpoints that offer key insights for data spaces to operate:
Parties Endpoint
Retrieve data from a selection of parties available in the data space or in a subset of the data space. It will look like this (example where the iSHARE DID method is used as identifier): /parties/did:ishare:EU.NL.NTRLNL-10000000.
Every nodeParticipant Registry implementation is equipped with API’sthese APIs and with that can serve within the data space as the single source for party information with the performance level of the data space.
The Party model describes a participant. Most information is clustered in claims.
Source diff
| line 5 | ||
| 2 | 2 | |
| 3 | 3 | The Participant Registry admits members to the data space. The Participant Registry serves as the Trust Anchor for the data space, a crucial aspect in any iSHARE use case. Each participant in the data space can verify in the Participant Registry whether other parties in the data space are trusted and compliant. These are prerequisites, however, which is why it does not play a direct role (and is not depicted) in any of the use cases. |
| 4 | 4 | |
| 5 | ||
| 5 | To register all participants in the data space and ensure that the coverage by the Framework is digitally verifiable, the Participant Registry implements the iSHARE APIs and the iSHARE party and claims model. Within a data space, interoperability follows from the iSHARE Trust Framework, these APIs and the claims model, not from a specific backend technology. | |
| 6 | ||
| 7 | The backend of a Participant Registry is an implementation choice. The iSHARE reference implementation uses a distributed ledger to share party information between Participant Registries in different data spaces. A Participant Registry MAY also operate without a distributed ledger. In that case it cannot expose claims that other Participant Registries have registered for a party, and the same party may be registered separately in several Participant Registries. The [Trust Body of Knowledge](https://trustbok.ishare.eu) describes both scenarios and their consequences.\ | |
| 6 | 8 | \ |
| 7 | 9 | With the Participant Registry, data space governance body/administrators can register participants. For participant administration, a web interface (Participant Registry) or APIs for automated registration are available. Automated participant discovery in data spaces is facilitated through defined endpoints that offer key insights for data spaces to operate: |
| 8 | 10 | |
| Retrieve data from a selection of parties available in the data space or in a subset of the data space. It will look like this (example where the iSHARE DID method is used as identifier) | ||
| 11 | 13 | _Parties Endpoint_\ |
| 12 | 14 | Retrieve data from a selection of parties available in the data space or in a subset of the data space. It will look like this (example where the iSHARE DID method is used as identifier): /parties/did:ishare:EU.NL.NTRLNL-10000000. |
| 13 | 15 | |
| 14 | Every | |
| 16 | Every Participant Registry implementation is equipped with these APIs and with that can serve within the data space as the single source for party information with the performance level of the data space. | |
| 15 | 17 | |
| 16 | 18 | The Party model describes a participant. Most information is clustered in [claims](../reference/claim-models.md). |
| 17 | 19 | |