Skip to content

Commit a844d3b

Browse files
authored
Initialize a specifications/ directory (#833)
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.
1 parent 4124135 commit a844d3b

9 files changed

Lines changed: 198 additions & 0 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.0
2+
3+
This is version 0.2.0 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.0)
13+
- [wasi:random@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.0)
14+
- [wasi:clocks@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.0)
15+
- [wasi:sockets@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.0)
16+
- [wasi:filesystem@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.0)
17+
- [wasi:cli@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.0)
18+
- [wasi:http@0.2.0](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.0)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.1
2+
3+
This is version 0.2.1 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.1)
13+
- [wasi:random@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.1)
14+
- [wasi:clocks@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.1)
15+
- [wasi:sockets@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.1)
16+
- [wasi:filesystem@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.1)
17+
- [wasi:cli@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.1)
18+
- [wasi:http@0.2.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.1)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.2
2+
3+
This is version 0.2.2 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.2)
13+
- [wasi:random@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.2)
14+
- [wasi:clocks@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.2)
15+
- [wasi:sockets@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.2)
16+
- [wasi:filesystem@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.2)
17+
- [wasi:cli@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.2)
18+
- [wasi:http@0.2.2](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.2)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.3
2+
3+
This is version 0.2.3 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.3)
13+
- [wasi:random@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.3)
14+
- [wasi:clocks@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.3)
15+
- [wasi:sockets@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.3)
16+
- [wasi:filesystem@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.3)
17+
- [wasi:cli@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.3)
18+
- [wasi:http@0.2.3](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.3)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.4
2+
3+
This is version 0.2.4 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.4)
13+
- [wasi:random@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.4)
14+
- [wasi:clocks@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.4)
15+
- [wasi:sockets@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.4)
16+
- [wasi:filesystem@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.4)
17+
- [wasi:cli@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.4)
18+
- [wasi:http@0.2.4](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.4)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.5
2+
3+
This is version 0.2.5 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.5)
13+
- [wasi:random@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.5)
14+
- [wasi:clocks@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.5)
15+
- [wasi:sockets@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.5)
16+
- [wasi:filesystem@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.5)
17+
- [wasi:cli@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.5)
18+
- [wasi:http@0.2.5](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.5)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.6
2+
3+
This is version 0.2.6 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.6)
13+
- [wasi:random@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.6)
14+
- [wasi:clocks@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.6)
15+
- [wasi:sockets@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.6)
16+
- [wasi:filesystem@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.6)
17+
- [wasi:cli@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.6)
18+
- [wasi:http@0.2.6](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.6)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.7
2+
3+
This is version 0.2.7 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.7)
13+
- [wasi:random@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.7)
14+
- [wasi:clocks@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.7)
15+
- [wasi:sockets@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.7)
16+
- [wasi:filesystem@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.7)
17+
- [wasi:cli@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.7)
18+
- [wasi:http@0.2.7](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.7)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# WASI Specification v0.2.8
2+
3+
This is version 0.2.8 of the WASI specification, based on the [WebAssembly
4+
Component Model][cm].
5+
6+
## Proposals
7+
8+
The [WebAssembly Interface Type (WIT)][wit] definitions for the proposals included in this
9+
version of the specification are pushed to OCI based on the [Wasm OCI Artifact
10+
layout][wasm-oci]:
11+
12+
- [wasi:io@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fio?tag=0.2.8)
13+
- [wasi:random@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Frandom?tag=0.2.8)
14+
- [wasi:clocks@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fclocks?tag=0.2.8)
15+
- [wasi:sockets@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fsockets?tag=0.2.8)
16+
- [wasi:filesystem@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Ffilesystem?tag=0.2.8)
17+
- [wasi:cli@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fcli?tag=0.2.8)
18+
- [wasi:http@0.2.8](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fhttp?tag=0.2.8)
19+
20+
[cm]: https://github.com/WebAssembly/component-model
21+
[wit]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md
22+
[wasm-oci]: https://tag-runtime.cncf.io/wgs/wasm/deliverables/wasm-oci-artifact

0 commit comments

Comments
 (0)