## Minimal viable product checklist ### General topics - [x] self-signed https certificate generation with auto-renew - [x] jwk key generation with rotating keys - [ ] Determine generic, idiomatic way for configurations and schema publishing - [ ] Determine generic, idiomatic way for gRCP method signatures - [ ] Service discovery - [ ] gRPC handling - [ ] Determine collectable metrics and push intervals ### Auth - [ ] OAuth and jwt token generation and verification - [ ] flat file user storage - [ ] http API for user management ### Serve - [x] http proxy - [ ] config, scripts, rules, interconnects REST-like (GET,POST,PUT) access - [ ] JSonSchema Registry - [ ] npm registry downloader for installable UIs ### Core - [ ] Docker interface backend for Addon Manager - [ ] Addon Manager http API - [ ] Notification service <--> Register ohx-serve Server-Send-Events as sink - [ ] Addon Registry - [ ] Interconnection Registry and Store - [ ] IOService Registry and Store ### Addon Interfaces - [ ] Registration, Status, Log, Notification interface - [ ] Notification Sink interface - [ ] http_serve interface - [ ] Things with Properties interface - [ ] Things with Properties Sink (IOService) interface - [ ] Health Check (gRPC) base implementation
Minimal viable product checklist
General topics
Auth
Serve
Core
Addon Interfaces