Deploying a sole Identityhub without other EDC components #957
Replies: 2 comments 3 replies
-
IdentityHub is its very own runtime and in fact, is deployed to Kubernetes using its own Docker image. No controlplane or dataplane is included in IH. The docker image that is built in MVD is just for demo purposes, do not use it in production!
that sounds ... fishy. connectors that cannot communicate with other connectors are about as useful as a screen door on a submarine. They need connectivity for all DSP communication. What you seem to be after is a HTTP proxy, which the connector is not.
Yes, that is the purpose of IdentityHub. It can service multiple participants, and it is a fairly straight-forward pattern to have one IdentityHub servicing multiple participants. The concept you mentioned, that MVD shows, is called "Management Domains", and it is something different entirely: it is basically a root catalog that contains links to other connectors which then offer a particular asset. However, each connector would still take part in DSP communication, but share the same identity (= VC and DID). What you seem to be trying to do is to implement a "relay" connector that acts as DSP API gateway. |
Beta Was this translation helpful? Give feedback.
-
Ok great. I knew it was somewhat possible but I wanted to clarify. Using better the IdentityHub repo to deploy using the IH related MVD extensions like the superuser-seed?
I misphrased that. My bad. What I meant by this is that internet connectivity can be intermittent and only possible outbound. Thus requiring some sort of DSP Gateway.
Yes, something like that. That DSP Gateway can delegate the protocol messages to the participants? is that something aligned with Dataspace architectures? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi
I wanted to know if it is possible and feasible to deploy an identityhub runtime with sts embedded as a sole docker based runtime in an architecture with a custom implementation of the DSP as the connector that interacts with the participants of the dataspace.
That is without any of the usual controlplane and dataplane distributed with the EDC Connector. We would need to store credentials and VC for participants in the dataspace.
That would be necessary as the participants cannot connect to the internet by design and would rely on that central entity to handle participant's vc and did document management, similar to what this image in the mvd repository does where the "provider corp" would be a "gateway" to internal participants.
I understand that varies by each use case, but please any technical guidance or recommendations would be appreciated.
Thanks a lot!
Beta Was this translation helpful? Give feedback.
All reactions