smithy-security / smithy

The security workflow engine!
https://smithy.security
Apache License 2.0
73 stars 12 forks source link

Define interfaces for new SDK #396

Closed ptzianos closed 3 weeks ago

ptzianos commented 1 month ago

The new SDK should have clear definitions for a Storage Reader, Writer, the Source, Producer, Enricher and Consumer components. We also need to clear up any requirements related to what kind of queries the Storage Backend should provide and how logging will be abstracted away from the components