hydrant should support plugins that can extend the indexing functionality of it. users should be able to write plugins to add new keyspaces to the database, and write APIs for querying from them, and writing logic for the indexing. the UX of this will be kind of hard though.
- how do we expose db operations? we want users to be able to write efficient operations, so we will need to expose the batching etc. and do we just let the user interface with raw bytes?
- do we use WASM? seems like the better approach given it will be better for performance
- ???