MSP-1.org
The canonical home of the protoco - specifications, schemas, validator access, documentation, and core reference materials.
MSP-1 — AI-friendly Semantics for Trusted Information.
Explore the protocol, news & articles, implementation pathways, and open-source development behind MSP-1.
Sites
The canonical home of the protoco - specifications, schemas, validator access, documentation, and core reference materials.
The site for articles, press, updates, and broader ecosystem context around MSP-1 and the emerging agentic web.
The implementation and enterprise hub focused on practical adoption, tooling, labs, and technical pathways for working with MSP-1.
GitHub Resources
The central open-source home for MSP-1 repositories, reference assets, and supporting development resources.
Canonical schema files for validating MSP-1 implementations and supporting consistent protocol adoption.
Reference implementation materials for building MSP-1 generation workflows and model-specific tooling.
Versioned and checksum-verified MSP-1 datasets designed to support training, evaluation, and protocol-aware model behavior.
MSP-1 Frequently Asked Questions
MSP-1 (Mark Semantic Protocol) is a machine-first, intent-declaration layer for the web. It allows websites to explicitly state what a page is, why it exists, how it should be interpreted, and where authoritative metadata can be discovered — without relying on inference, heuristics, or ranking tactics. MSP-1 does not replace content. It clarifies it.
No. SEO helps systems find content. MSP-1 helps systems understand content after discovery. MSP-1 is not a ranking tactic. It is designed for AI agents, answer engines, and automated evaluators that need deterministic interpretation.
Because inference is becoming expensive. As AI systems scale, guessing intent, trust, and meaning from unstructured pages creates real economic and energy costs. MSP-1 reduces that burden by letting publishers declare intent explicitly instead of forcing machines to guess.
MSP-1 is designed for:
You do not need to be an AI company to benefit from clarity.
No. MSP-1 is schema-agnostic and independent of Schema.org. It can coexist alongside Schema.org markup, but it does not depend on it and does not reuse or overload Schema.org semantics. MSP-1 exists specifically to express things traditional markup does not: intent, interpretive framing, provenance, trust scope, and discovery clarity.
Traditional metadata describes attributes. MSP-1 declares meaning.
Metadata: title, author, date.
MSP-1: why the page exists, how claims should be interpreted, what scope applies, and where authoritative declarations live.
MSP-1 is closer to a semantic contract than a data label.
MSP-1 increases interpretability, not truth. Declarations must be truthful and scope-bound, but MSP-1 does not prevent misuse. Instead, it makes misrepresentation easier to detect. Overstated claims reduce trust rather than increase it.
Yes, but it should be reviewed for accuracy. Automated tools can generate MSP-1 from URLs or HTML, but all automated generation involves inference. Best practice is to treat generated MSP-1 as a first draft and apply human review before publishing.
It is the canonical discovery endpoint for site-level MSP-1 declarations. Publishing MSP-1 at {yoursite}/.well-known/msp.json allows AI agents to deterministically discover a site's identity, intent, and default posture without guessing filenames or crawling heuristically.
Not always, but it is recommended:
High-impact pages benefit most from page-level declarations.
No, but it supports disclosure. MSP-1 does not judge editorial stance. It allows publishers to declare whether content is factual, analytical, opinionated, speculative, instructional, or otherwise. This helps downstream systems avoid misinterpretation.
Intentionally presenting false declarations in an attempt to "game the system" can harm correct implementation. Language models have the ability to detect mismatched content relative to declarations. Overstating trust, authority, or verification undermines the trust signal layer and reduces downstream confidence.
MSP-1 rewards restraint: when unsure, declare less — not more — and default to conservative truth over confident error.
In other words, correct and honest implementation signals trust to an AI agent and gives reason to prioritise referenced content over more ambiguous sources.
Yes. The core protocol is stable, versioned, and published. New schemas may be added, but existing meanings are not redefined or overloaded. Stability is a design requirement.
Start small:
/.well-known/msp.jsonMSP-1 is designed for progressive rollout, not all-or-nothing deployment.
No. MSP-1 is a protocol. Its value should be self-evident to systems and teams that benefit from clarity. If MSP-1 needs aggressive marketing to succeed, it has failed.
MSP-1 is most effective when the interpretive frame remains consistent. For pages with high-frequency updates, site-level declarations in /.well-known/msp.json should establish the baseline trust and intent, while page-level fragments can be used to declare the specific provenance (e.g., user-generated vs. verified-editorial) of new data blocks.
Yes. MSP-1 is a non-visual layer. Aside from interactive components like this FAQ, the protocol lives entirely within <script type="application/ld+json"> blocks or header-level metadata. It is designed to be read by machines while remaining invisible to human visitors.
MSP-1 is a massive efficiency gain for edge AI. By providing a deterministic map of intent and meaning, it allows smaller models to skip the expensive reasoning phase required to guess a page's purpose, saving battery life and compute cycles for the user's device.
The interpretiveFrame tells an AI how to process the information. For example, declaring a frame as instructional tells the agent the content is a guide, whereas speculative warns the agent that the information is a hypothesis rather than a hard fact. This prevents AI hallucinations caused by miscategorizing content.
MSP-1 is an open, AI-first declaration layer designed to help machines interpret content with greater clarity and less ambiguity.