Open mwherman2000 opened 3 years ago
One way to think about this is: If
Of course, a well-designed/conceived "C-callable API" can be used can be used to automatically generate a variety of protocols/service endpoints (e.g. HTTP REST).
Visually, what I refer to as the Layer A "C callable API" is the "EDV Microkernel" API in the diagram below (https://github.com/decentralized-identity/confidential-storage/issues/167):
The base/default "protocol" should be something like a "C callable API" for working against a Layer A Secure Content Storage store. Call it the Layer A Secure Content Storage API.
The other categories of protocols (e.g. HTTP) can be implemented as Layer D Services on top of Layer A Secure Content Storage API.
Reference: https://identity.foundation/confidential-storage/#protocols