We have a working example of the working Rust SDK!
This follows all the RPC protocols we would expect.
NATS messaging provider converted to wit-ified version of the contract.
Check out the recording to see the new provider SDK and codebase.
This has simplified things a lot inside the code itself: we have trimmed it to make it as simple as possible.
Meanwhile we are working on the witification of capability providers and Wasfills. These updates will fundamentally change the process of developing on a capability provider.
Things that currently exist will run on the new Rust host. We can't yet guarantee new components will run on the old host. Put another way, we're optimizing for backwards compatibility over forwards compatibility in terms of these new advancements.
This is an exciting time as we have componentized wasmCloud in line with these new standard and the soon-to-be-finalized Component Model.
As we move towards WasmCon in September, stay tuned for more detail on the wasmCloud blog.
As you know any open source project is going through constant change but we now have a high level wasmCloud roadmap. Currently in review by docs maintainers.