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!
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
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)
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: Dec 23 2024 at 13:07 UTC