version
Identifies a declared version for a site, page, resource, implementation, or protocol-related context when version identity is needed.
AI-friendly semantics for trusted information.
MSP-1 Namespace Term
Identifies the semantic protocol being used and binds the declaration to a specific MSP-1 version.
msp:protocol declares the protocol identity for MSP-1 metadata. In MSP-1 v1.0.1, the canonical form is an object containing the protocol name and implemented version.
This term helps AI agents, validators, and implementation tools recognize MSP-1 metadata and apply the correct version-specific expectations.
{
"protocol": {
"name": "MSP-1",
"version": "1.0.1"
}
} Site-level declarations may also include a compatibility range and documentation reference.
{
"protocol": {
"name": "MSP-1",
"version": "1.0.1",
"supportedVersionRange": "MSP-1.0.x",
"documentation": "https://msp-1.org/spec/"
}
} Legacy flat-string usage, such as "protocol": "MSP-1", should not be emitted by current MSP-1 v1.0.1 tools. Validators may treat it as legacy drift and issue an advisory warning when graceful degradation is appropriate.
Identifies a declared version for a site, page, resource, implementation, or protocol-related context when version identity is needed.
Describes the website as a top-level MSP-1 semantic entity.
Describes a single web page or page-equivalent resource as an addressable semantic unit.
Declares the canonical well-known endpoint used to locate a site's MSP-1 declaration.
Describes a discrete change event in the lifecycle of an MSP-1 resource.
The former compliance term is sunset/deprecated compatibility only and should not be emitted in new MSP-1 v1.0.1 declarations.