Versioning and status
The current SeedSpec release, its experimental status, and exact version pinning.
Current release
| Release | 0.4.2 |
| Protocol family | 0.4 |
| Status | experimental |
| Conformance suite | 0.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-packageUse 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.