Stream: wasi

Topic: WASI phase 1 proposal process


view this post on Zulip Chris Dickinson (Jan 17 2024 at 19:01):

Hi! I'm working on a phase 1 proposal for a WASI Observability world (https://github.com/dylibso/wasi-observe). We've done an initial call for participants, & we're on the WASI meeting schedule for 2/8. I was looking for some prior art on phase 1 proposal presentations for WASI worlds – I've looked at the minutes but haven't seen any links to phase 1 presentations. I'm mostly looking to make sure the WASI Observe group is pointed at answering likely questions & we prepare something useful for the audience. Prior art or pointers would be very helpful – thanks!

Observability (OTel) World for WASI. Contribute to dylibso/wasi-observe development by creating an account on GitHub.

view this post on Zulip Pat Hickey (Jan 17 2024 at 19:19):

The bar for becoming a phase 1 proposal is pretty low, basically you just need to present the scope of the interface want to define, and that it is in scope for WASI. The criteria for being in scope is basically captured in these design principles https://github.com/webAssembly/wasi?tab=readme-ov-file#wasi-design-principles

WebAssembly System Interface. Contribute to WebAssembly/WASI development by creating an account on GitHub.

view this post on Zulip Pat Hickey (Jan 17 2024 at 19:22):

in short, it should be expressible in the component model, implementable as a wasm component (doesnt require special host sauce, most importantly here we are making sure that WASI doesnt relate to the WASM engine's execution, just to i/o with the outside world), and its possible to make many compatible implementations for many platforms (doesnt depend on the semantics of one particular implementation)

view this post on Zulip Pat Hickey (Jan 17 2024 at 19:23):

you dont need to have a design which meets those design principles to enter stage 1, just make the argument that such a design is indeed possible


Last updated: Nov 22 2024 at 17:03 UTC