homestar-runtime

Crates.iohomestar-runtime
lib.rshomestar-runtime
version0.3.0
sourcesrc
created_at2024-01-19 23:17:11.321694
updated_at2024-03-13 19:07:19.694638
descriptionHomestar runtime implementation
homepage
repositoryhttps://github.com/ipvm-wg/homestar/tree/main/homestar-runtime
max_upload_size
id1105822
size1,158,245
James Walker (walkah)

documentation

https://docs.rs/homestar-runtime

README

Homestar logo

homestar-runtime

Crate License Docs Discord

Description

The runtime is responsible for bootstrapping and running nodes, scheduling and executing workflows as well as tasks within workflows, handling retries and failure modes, etc.

For more information, please go to our Homestar Readme.

API

The runtime provides a JSON-RPC API to run workflows, request node information, health, and metrics, and to subscribe to network notifications. The OpenRPC API is documented in api.json and is available on the rpc_discover endpoint.

JSON Schemas for workflow, receipt, network notifications, health checks, node info, and metrics are also available inidividually.

Commit count: 0

cargo fmt