Skip to content

Conversation

@yoshuawuyts
Copy link
Member

This initializes a basic structure for our previously published specifications, starting with WASI 0.2.0. For the moment all we do is link to the published WIT files, but in the future this will be helpful to clarify which Wasm and/or Wasm Component Model features are required. As well as include additional prose and spec text present that is not necessarily captured by the WIT interfaces.

This is the same model followed by the core WebAssembly specification. The main difference being that the core Wasm spec is mainly defined in spectec, while our specification is mainly defined in WIT. We should have further discussion on what exactly specifications should contain and entail, but I'd like to propose doing that as an iterative step after merging the most basic version possible (e.g. this PR).

Thanks!

This initializes a basic structure for our previously published specifications, starting with WASI 0.2.0. For the moment all we do is link to the published WIT files, but in the future this will be helpful to clarify which Wasm and/or Wasm Component Model features are required. As well as include additional prose and spec text present that is not necessarily captured by the WIT interfaces.
@yoshuawuyts yoshuawuyts requested a review from a team as a code owner November 26, 2025 19:28
@yoshuawuyts yoshuawuyts added this pull request to the merge queue Nov 26, 2025
Merged via the queue into WebAssembly:main with commit a844d3b Nov 26, 2025
@yoshuawuyts yoshuawuyts deleted the init-spec branch November 26, 2025 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants