protocol
Identifies the semantic protocol being used and binds the declaration to a specific MSP-1 version.
AI-friendly semantics for trusted information.
MSP-1 Namespace Term
Deprecated compatibility term formerly used to describe declared MSP-1 implementation or standards-conformance status for a site, section, or resource.
msp:compliance was formerly used to describe declared implementation or standards-conformance status. In MSP-1 v1.0.1, this term is sunset and preserved only so validators, agents, and migration tools can recognize legacy declarations.
New MSP-1 v1.0.2 metadata should not include compliance. Useful meaning formerly placed in compliance should be routed to active MSP-1 terms or validator/tooling output as appropriate.
Legacy level-based compliance declarations may be parsed for compatibility or migration assistance.
{
"msp:compliance": {
"standard": "MSP-1 core",
"version": "1.0.0",
"level": "core",
"scope": "documentation only",
"status": "deprecated"
}
}
Earlier boolean-style examples are also deprecated compatibility syntax and should not be emitted in new declarations.
{
"msp:compliance": {
"core": true,
"verified": true,
"authoritative": false,
"versionRange": "MSP-1.0.x"
}
}
New MSP-1 v1.0.1 declarations should omit compliance and express active meanings through the relevant terms.
{
"msp:protocol": {
"name": "MSP-1",
"version": "1.0.1"
},
"msp:discovery": {
"wellKnown": "/.well-known/msp.json",
"canonical": true
}
}
compliance.Identifies the semantic protocol being used and binds the declaration to a specific MSP-1 version.
Identifies a declared version for a site, page, section, resource, implementation, or protocol-related context.
Declares the canonical well-known endpoint used to locate a site's MSP-1 declaration.
Identifies the person, organization, or system that holds declared scope-bound authority.