5. Service Offering
While a more complete description of service offerings taxonomy is defined by the Service Characteristics Working Group and will be integrated inside that document, some services must already be specified to enable building a common governance across ecosystems.
flowchart BT
so[Service Offering]
dataset[Data management]
dataset --> so
dec[Data Exchange Connector]
dec --> dataset
wallet[Verifiable Credential Wallet]
wallet --> dataset
network[Network]
network --> so
inter[Interconnection]
inter --> network
5.1 Data exchange connector service
A data connector
offering, such as and not limited to, a service bus, a messaging or an event streaming platform, must fulfil those requirements:
Version | Attribute | Card. | Trust Anchor | Comment |
---|---|---|---|---|
1.0 | physicalResource[] |
1..* | State | a list of resource with information of where is the data located. |
1.0 | virtualResource[] |
1..* | State | a list of resource with information of who owns the data. |
1.0 | policies[] |
1..* | State | a list of policy expressed using a DSL used by the data connector policy engine leveraging Gaia-X Self-descriptions as both data inputs and policy inputs |
5.2 Verifiable Credential Wallet
A wallet
enables to store, manage, present Verifiable Credentials:
Version | Attribute | Card. | Trust Anchor | Comment |
---|---|---|---|---|
1.0 | verifiableCredentialExportFormat[] |
1..* | State | a list of machine readable format used to export verifiable credentials. |
1.0 | privateKeyExportFormat[] |
1..* | State | a list of machine readable format used to export private keys. |
5.3 Interconnection
An interconnection
enables a mutual connection between two or more elements.
Version | Attribute | Card. | Trust Anchor | Comment |
---|---|---|---|---|
1.x | location[].country |
2..* | State | a list of physical location in ISO 3166-1 alpha2, alpha-3 or numeric format with at least the both ends of the connection. |