Homestar is the individual node that makes up the Everywhere Computer network (similar to how IPFS Kubo, Iroh, Nabu, or other implementation nodes make up the IPFS network). It's written in Rust and is designed for performance and composability.
[x] Update the WebSocket-relay example app to use this for running workflows and returning receipts.
[x] Expose a JSON-RPC API server for calls to /metrics and, eventually, other non-push-related queries. This could also happen over Websocket(s), so this is something to play with.
[x] Update metrics endpoint reusable for both Prometheus polling and via an internal API call.
Summary
We need a standardized JSON-RPC implementation for handling web socket and HTTP interaction to integrate with the dashboard and any application.
Components
/metrics
and, eventually, other non-push-related queries. This could also happen over Websocket(s), so this is something to play with.ETA: 2023-11-03