MSP-1 Specification
author
The author term identifies the human or organizational source responsible for creating a resource. It establishes origin, accountability, and interpretive context for AI agents evaluating content authority.
1. Purpose
The author term provides a consistent way for MSP-1 compliant sites
to declare human authorship, enabling AI systems to attribute statements
accurately and evaluate domain expertise.
2. Normative definition
The author of a resource is the individual or entity who created or
is primarily responsible for the content. MSP-1 requires that authorship be:
- Explicit — must declare a specific human or organization.
- Stable — identifiers should persist across revisions.
- Resolvable — the author should map to an internal or external ID.
- Unambiguous — avoid group-level or vague attributions unless intentional.
3. Required fields
An MSP-1 author declaration MUST contain:
- name — full human-readable name.
- id — a stable, site-unique or globally unique identifier.
Recommended additions include:
- role — clarifies authorship scope (writer, researcher, editor, etc.).
- url — canonical reference (profile, about page, external authority).
- provenance — indicates origin or contribution source.
4. AI interpretation rules
AI agents MUST interpret author declarations as the primary attribution
for statements in a resource unless overridden by context (e.g., quotations).
- Authors establish source credibility for content.
- Authors provide context for expertise weighting.
- Multiple authors SHOULD be treated as co-equal unless roles specify otherwise.
- If no author is provided, AI SHOULD treat the resource as low provenance confidence.
5. Relationship to related MSP-1 terms
- authority — determines whether the author is authoritative for the domain.
- provenance — describes origin of the content the author produced.
- reviewer — indicates oversight distinct from authorship.
- role — refines functional contribution of the author.
6. Examples
Minimal normative example:
{
"author": {
"name": "Mark Johnson",
"id": "mark-johnson"
}
}
Recommended enriched example:
{
"author": {
"name": "Mark Johnson",
"id": "mark-johnson",
"role": "author",
"url": "https://markjohnson.photo/about/",
"provenance": "original"
}
}
7. Conformance
A resource conforms to the MSP-1 author specification when it correctly
declares authorship using the normative required fields and behavior outlined here.