A defined condition under which an AI agent must pause execution and obtain explicit human approval before proceeding. Implements human-in-the-loop in machine-readable, auditable form.
ajp:gateNameTextrequiredShort name of this gate
ajp:triggerConditionTextrequiredWhat triggers this gate
ajp:approvalMethodTextrequiredemail / sms / dashboard / in-person
ajp:maxWaitTimeschema:DurationrequiredMaximum time to wait for approval
ajp:timeoutActionTextrequiredWhat happens if approval is not received in time
ajp:authorisedApprovers[Text]requiredRoles or persons who can approve
ajp:auditRequiredBooleanrequiredWhether approval events must be logged
ajp:triggerThresholdschema:QuantitativeValueQuantitative threshold if applicable
{
"@context": {
"@vocab": "https://schema.org/",
"ajp": "https://schema.anthonyjamespeacock.com/"
},
"@type": [
"ajp:HumanApprovalGate"
],
"ajp:gateName": "<Text>",
"ajp:triggerCondition": "<Text>",
"ajp:approvalMethod": "<Text>"
}