Versioning and status

The current SeedSpec release, its experimental status, and exact version pinning.

Current release

Release0.4.2
Protocol family0.4
Statusexperimental
Conformance suite0.4.2

Coordinated packages:

  • @seedspec/protocol
  • @seedspec/runtime
  • @seedspec/cli

What experimental means

The contract can change between protocol families. Tools reject unsupportedtarget_protocol values instead of guessing. Experimental status does not imply that package content is trusted or executable.

Pin reproducible use

npx --yes @seedspec/cli@0.4.2 validate ./my-package
npx --yes @seedspec/cli@0.4.2 inspect ./my-package

Use exact schema addresses when the bytes must remain fixed:

https://seedspec.dev/releases/0.4.2/schemas/<name>.schema.json (immutable)https://seedspec.dev/schemas/v0.4/<name>.schema.json (current family release)

Moving from 0.3 to 0.4

Protocol 0.4 is a structural reset around SPEC.md. It does not include a compatibility parser or automatic migration. Reauthor 0.3 packages against the 0.4 structure and validate the result.