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.
ajp:versionNumberTextrequiredSemantic version (e.g. 1.2.0)
ajp:systemPromptHashTextrequiredSHA-256 of this version's system prompt
ajp:capabilityHashTextrequiredSHA-256 of this version's capability declaration
ajp:passportHashTextrequiredSHA-256 of the Agent Passport for this version
ajp:isBreakingChangeBooleanrequiredDid prohibited actions change or expand?
ajp:changeDescriptionTextrequiredPlain-English description of what changed
ajp:issuedAtDateTimerequiredWhen this version was certified
ajp:isCurrentVersionBooleanrequiredWhether this is the active version
ajp:certifiedByschema:OrganizationrequiredWho certified this version
ajp:previousVersionHashTextHash of the immediately preceding version (null for v1.0.0)
ajp:changeReasonTextWhy this change was made
ajp:deprecatedAtDateTimeWhen this version was retired
{
"@context": {
"@vocab": "https://schema.org/",
"ajp": "https://schema.anthonyjamespeacock.com/"
},
"@type": [
"ajp:AgentVersion"
],
"ajp:versionNumber": "<Text>",
"ajp:systemPromptHash": "<Text>",
"ajp:capabilityHash": "<Text>"
}