site
Describes the website as a top-level MSP-1 semantic entity.
AI-friendly semantics for trusted information.
MSP-1 Namespace Term
Declares the canonical well-known endpoint used to locate a site's MSP-1 declaration.
msp:discovery declares where MSP-1 metadata is located for deterministic discovery. It allows agents, validators, and implementation tools to locate MSP-1 declarations without guessing alternate filenames or endpoint locations.
The discovery object may appear in site-level declarations, inline MSP-1 metadata blocks, implementation root metadata, or the site’s well-known declaration. It is an additive clarity layer and does not by itself establish correctness, authority, trust, or verification.
The canonical discovery object uses the fixed root-relative well-known path and a boolean canonical endpoint designation.
{
"msp:discovery": {
"wellKnown": "/.well-known/msp.json",
"canonical": true
}
}
A site-level MSP-1 declaration may include discovery alongside protocol metadata.
{
"msp:protocol": {
"name": "MSP-1",
"version": "1.0.1"
},
"msp:discovery": {
"wellKnown": "/.well-known/msp.json",
"canonical": true
}
}
wellKnown should use the root-relative path /.well-known/msp.json.discovery.canonical is a boolean endpoint-designation field and should not be interpreted as the separate canonical term.Describes the website as a top-level MSP-1 semantic entity.
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.
Identifies the preferred URL representation of a resource when multiple representations exist.