A structured document declaring the explicit capabilities and prohibitions of an AI agent. Cryptographically sealed so any modification is immediately detectable.
ajp:declarationHashTextrequiredSHA-256 of this declaration document
ajp:agentPrimaryPurposeTextrequiredPlain-English statement of the agent's primary purpose
ajp:authorisedActions[ajp:AuthorisedAction]requiredExplicit list of actions the agent is permitted to perform
ajp:prohibitedActions[ajp:ProhibitedAction]requiredExplicit list of actions the agent is forbidden from performing
ajp:dateEffectiveDateTimerequiredWhen this declaration takes effect
ajp:knowledgeBoundaries[ajp:KnowledgeBoundary]What the agent knows and does not know
ajp:reviewScheduleTextHow often this declaration is reviewed
{
"@context": {
"@vocab": "https://schema.org/",
"ajp": "https://schema.anthonyjamespeacock.com/"
},
"@type": [
"ajp:CapabilityDeclaration"
],
"ajp:declarationHash": "<Text>",
"ajp:agentPrimaryPurpose": "<Text>",
"ajp:authorisedActions": "<[ajp:AuthorisedAction]>"
}