Published schema artifacts for Spctre: versioned JSON Schema documents and the OpenAPI 3.1 specification for the public API.
Status: live. The registry is published at
https://schema.spctre.dev. Consumers may use its versioned artifacts and rootmanifest.json.
Every document here is emitted from source in getspctre/spctre under packages/api-contracts, and published from there by an automated workflow.
Do not edit these files by hand. Hand edits are overwritten on the next publish, and they break the SHA-256 digests recorded in manifest.json. To change a schema, change its source in the upstream repository.
Artifacts are addressed by domain, name, and version:
/<domain>/<name>/<version>.json
manifest.json at the root is the index: it lists every published artifact with its id, title, description, URL, and SHA-256 digest.
A published version is intended to be immutable. A breaking change to a contract is published as a new version rather than as an edit to an existing document, so a consumer that pins a version keeps getting the bytes it validated against.
Immutability here is procedural — enforced by the publishing pipeline and by this repository’s history — rather than by write-once storage.
Apache-2.0. See LICENSE.