Replies: 6 comments
-
Immutable audit event logs are typically a time series data with no realtime search need and have other needs like "time to live" (managing retention policies) etc. So, while technically OpenSABER may work quite well, you may end up suppressing some features and also enhancing to add newer capabilities. Also many capabilities such as attribute visibility, consented access, attestations, etc are not really useful for a typical time series style read-only audit trail data. Btw, DIVOC has used OpenSABER for mostly read only credential store which is not a master data use case (neither a pure time series audit event data, somewhere in between). An OpenSABER like declarative audit event log system would be nice to have!! Many projects we have ended up building such things again and again. So, I suggest you map OpenSABER in next level of details to an immutable audit trail system and see what comes up. We can discuss the idea with that level of mapping (may be at a presentation deck style) and then see what we can do. @dileepbapat @vrayulu what do you think? |
Beta Was this translation helpful? Give feedback.
-
I guess when you say event logs I assume:
These are key areas where opensaber might not support out of the box time-series capabilities. However if the intent is to safe store immutable events open-saber fits the criteria. |
Beta Was this translation helpful? Give feedback.
-
+1 to what @pramodkvarma and @dileepbapat said. OpenSABER can be used to store immutable audit events. But the main question is what kind of queries we want to do on that data? based on how we intend to query and use that data, we can evaluate if OpenSABER is the best fit and what enhancements will be needed. |
Beta Was this translation helpful? Give feedback.
-
Two use cases that come to mind -
Would OpenSABER be well suited for either/both of these? Thanks! @vrayulu @dileepbapat @pramodkvarma |
Beta Was this translation helpful? Give feedback.
-
Use case 1 above is NOT a registry use case, rather a use case for personal transaction/interaction data access (what DEPA does in India Stack). We may have to implement some modules for it to happen, but it will be outside Sunbird RC. Use case 2 above is for sure fits in well for Sunbird RC. In fact DIVOC does this for vaccination using Sunbird RC. We will use W3C VC along with domain specific schema to solve the specific use case you are mentioning. |
Beta Was this translation helpful? Give feedback.
-
Very helpful, thanks for the clarity @pramodkvarma! |
Beta Was this translation helpful? Give feedback.
-
I am exploring OpenSaber and evaluating if we could leverage it for a new project at my organization.
I have come to know that OpenSaber should be used for storing:
I am wondering, why shouldn't we use it for data like event logs? There won't be any updates on the event logs, but we will frequently generate new events. The encryption and digital signing features provided by OpenSaber would surely be useful for our use case.
Could you please explain why we are restricting its use for only slow-moving data?
It would be helpful if you could share the internal architecture of OpenSaber.
@pramodkvarma @dileepbapat @vrayulu
Beta Was this translation helpful? Give feedback.
All reactions