MSP-1 Namespace Term

msp:site

Describes the website as a top-level MSP-1 semantic entity, providing global identity, location, purpose, and protocol context for pages and resources within the site.

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

Definition

msp:site declares website-level metadata for an MSP-1 implementation. It identifies the site as the semantic root for pages, sections, resources, and discovery documents associated with the implementation.

The minimal site identity includes id, name, and url. Additional fields such as description, intent, protocol, version, and lastUpdated may provide useful site-level context where appropriate.

Usage

{
  "msp:site": {
    "id": "msp-1-org",
    "name": "MSP-1 — Mark Semantic Protocol",
    "url": "https://msp-1.org/"
  }
}

Site declaration with protocol context:

{
  "msp:site": {
    "id": "msp-1-org",
    "name": "MSP-1 — Mark Semantic Protocol",
    "url": "https://msp-1.org/",
    "description": "An open, AI-first metadata protocol for machine-readable clarity.",
    "intent": "Provide a structured semantic layer that AI agents can reliably interpret.",
    "protocol": {
      "name": "MSP-1",
      "version": "1.0.2"
    },
    "version": "1.0.2"
  }
}

The site term identifies website-level semantic context. It should not be confused with page, which identifies an individual resource, or discovery, which identifies how MSP-1 metadata is located.

Related Terms

Deprecated Compatibility

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