MSP-1 Namespace Term

msp:version

Identifies a declared version for a site, page, section, resource, implementation, or protocol-related context when version identity is needed.

IRI: https://msp-1.org/ns/version

Definition

msp:version declares a semantic version string associated with MSP-1 metadata. Version values help agents, validators, and implementation tools understand compatibility, lifecycle state, and version-specific interpretation context when a version declaration is present.

The required MSP-1 protocol version is declared as protocol.version inside the protocol object. Broader version fields are contextual and may identify a site, page, section, resource, or implementation version when declared.

Usage

{
  "msp:version": "1.0.1"
}

Within active MSP-1 declarations, the protocol version appears inside the protocol object:

{
  "protocol": {
    "name": "MSP-1",
    "version": "1.0.1"
  }
}

Compatibility ranges such as MSP-1.0.x should be expressed through fields such as supportedVersionRange or compatibleWith where those fields are defined, not as the primary version value.

Related Terms

Deprecated Compatibility

The former compliance term is sunset/deprecated compatibility only and should not be emitted in new MSP-1 v1.0.1 declarations.