diff --git a/README.md b/README.md index bb77d041..b340a247 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,9 @@ represents the `Homestar` runtime. We recommend diving into each package's own You can find the spec for translating between IPLD and WIT runtime values based on WIT types [here](./homestar-wasm/README.md#interpreting-between-ipld-and-wit). + *Note*: This library also includes a [WIT `world`][wa.dev-homestar-host] for + bindings implemented on the host runtime. + - [homestar-workflow](./homestar-workflow) The *workflow* library implements workflow-centric [Ipvm features][ipvm-spec] @@ -157,6 +160,8 @@ represents the `Homestar` runtime. We recommend diving into each package's own writing and compiling [Wasm component][wasm-component] modules using [wit-bindgen][wit-bindgen]. + You can find our component packages on [wa.dev][wa.dev-homestar]. + - [homestar-schemas](./homestar-schemas) `homestar-schemas` is a crate for generating OpenRPC docs and JSON Schemas that document the [homestar-runtime](./homestar-runtime) JSON-RPC API, workflows, and receipts. @@ -272,6 +277,8 @@ conditions. [research]: https://github.com/ipvm-wg/research [seamless-services]: https://youtu.be/Kr3B3sXh_VA [ucan-invocation]: https://github.com/ucan-wg/invocation +[wa.dev-homestar]: https://wa.dev/homestar +[wa.dev-homestar-host]: https://wa.dev/homestar:host [wasm-component]: https://github.com/WebAssembly/component-model [wasmtime]: https://github.com/bytecodealliance/wasmtime [wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md diff --git a/flake.nix b/flake.nix index 667a339a..c1f45806 100644 --- a/flake.nix +++ b/flake.nix @@ -364,16 +364,16 @@ packages.irust = rustPlatform.buildRustPackage rec { pname = "IRust"; - version = "1.71.2"; + version = "1.71.20"; src = pkgs.fetchFromGitHub { owner = "sigmaSd"; repo = pname; rev = "v${version}"; - sha256 = "sha256-6qxkz7Pf8XGORo6O4eIwTcqBt+8WBp2INY81YUCxJts="; + sha256 = "sha256-PokyKNHiZqOo1DXLQ2NAkuax4BXayNko9nQMighuh4Q="; }; doCheck = false; - cargoSha256 = "sha256-VZXxz3E8I/8T2H7KHa2IADjqsG2XHBNhwq/OBsq3vHs="; + cargoSha256 = "sha256-0CMrA6k4OEXM9MJ9Iyk0yMuulvhT2pXty4OIU5Z6a9U="; }; packages.default =