MSP-1 Namespace Term

msp:type

Classifies an MSP-1 resource, entity, page, section, provenance entry, intent, role, or related declaration into a meaningful semantic category.

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

Definition

msp:type provides a classification signal that identifies what kind of thing is being described. It helps agents, validators, and implementation tools apply appropriate interpretation, grouping, and reasoning.

A type value may be a single string classifier or an array of string classifiers when more than one classification is semantically justified. MSP-1 does not impose a rigid taxonomy, but type labels should remain meaningful, stable, human-readable, and consistent across related resources.

Usage

{
  "msp:type": "guide"
}
{
  "msp:type": ["derived", "ai-assisted"]
}

The type term classifies what something is. It is related to role and intent, but it is not interchangeable with either term.

Related Terms