OpenProposal 3.0 JSON Schema Unofficial

Files

Each build's JSON Schema 2020-12 files, its rules with their test vectors, and its example payloads are in the public repository, under specs/openproposal/. This site serves each schema file under the spec's path, and every $ref is relative. Each file's $id still names it under https://openproposal.noetis.dev/; the $ids move to this site's paths before the first frozen release.

main · As written

  • JSON Schema files 17 files, JSON Schema 2020-12, in a folder that also holds the other builds' folders
  • Rules the rules JSON Schema can't express, with test vectors
  • Example payloads an example of every named type

SDK types Secondary

The schemas are the product. These types are generated from the same model, as the default SDK tree, sdk/, until a dedicated emitter replaces them.

Browse the 17 schema files on this site

main · With our proposals

  • JSON Schema files 18 files, JSON Schema 2020-12, in a folder that also holds the other builds' folders
  • Rules the rules JSON Schema can't express, with test vectors
  • Example payloads an example of every named type

SDK types Secondary

The schemas are the product. These types are generated from the same model, as an opt-in SDK tree, sdk/proposed/, until a dedicated emitter replaces them.

Browse the 18 schema files on this site

With the open PRs · As written

SDK types Secondary

The schemas are the product. These types are generated from the same model, as the default SDK tree, sdk/with-open-prs/, until a dedicated emitter replaces them.

Browse the 19 schema files on this site

With the open PRs · With our proposals

SDK types Secondary

The schemas are the product. These types are generated from the same model, as an opt-in SDK tree, sdk/proposed/with-open-prs/, until a dedicated emitter replaces them.

Browse the 20 schema files on this site