registryajp:AgentVersion
AJP AI AGENT SCHEMA STANDARD

ajp:AgentVersion

extends schema:CreativeWork

A specific version of an AI agent within a version chain. Links previous and successor versions by hash, enabling tamper detection across the agent's lifetime and forensic reconstruction of when and how an agent changed.

REQUIRED PROPERTIES (9)
ajp:versionNumberTextrequired

Semantic version (e.g. 1.2.0)

ajp:systemPromptHashTextrequired

SHA-256 of this version's system prompt

ajp:capabilityHashTextrequired

SHA-256 of this version's capability declaration

ajp:passportHashTextrequired

SHA-256 of the Agent Passport for this version

ajp:isBreakingChangeBooleanrequired

Did prohibited actions change or expand?

ajp:changeDescriptionTextrequired

Plain-English description of what changed

ajp:issuedAtDateTimerequired

When this version was certified

ajp:isCurrentVersionBooleanrequired

Whether this is the active version

ajp:certifiedByschema:Organizationrequired

Who certified this version

OPTIONAL PROPERTIES (3)
ajp:previousVersionHashText

Hash of the immediately preceding version (null for v1.0.0)

ajp:changeReasonText

Why this change was made

ajp:deprecatedAtDateTime

When this version was retired

EXAMPLE JSON-LD
{
  "@context": {
    "@vocab": "https://schema.org/",
    "ajp": "https://schema.anthonyjamespeacock.com/"
  },
  "@type": [
    "ajp:AgentVersion"
  ],
  "ajp:versionNumber": "<Text>",
  "ajp:systemPromptHash": "<Text>",
  "ajp:capabilityHash": "<Text>"
}
MACHINE ENDPOINT
GET /api/schema/AgentVersion
Accept: application/ld+json
View raw JSON-LD →
OTHER TYPES