Tool tree
AgenticRail is a deterministic sequence enforcement gate for AI agents and other automated processes. It refuses a skipped or out-of-order step before it runs, and signs every decision, allowed or…
Implementation
gradeNot graded
gradeNot graded
agenticrail_evaluate_stepAction
Ask the AgenticRail enforcement gate to ALLOW or DENY a single agent step BEFORE it runs. Runs live against the public API with the burnable demo key. Enforces step order, replay protection, and sequence sealing; a DENY means do not run the step.
View tool JSON
{
"name": "agenticrail_evaluate_step",
"kind": "act",
"impl": "imperative",
"description": "Ask the AgenticRail enforcement gate to ALLOW or DENY a single agent step BEFORE it runs. Runs live against the public API with the burnable demo key. Enforces step order, replay protection, and sequence sealing; a DENY means do not run the step.",
"inputSchema": {
"type": "object",
"properties": {
"step": {
"type": "string",
"description": "The step (and function) name to evaluate, e.g. 'intake'. Must be a member of step_order."
},
"step_order": {
"type": "array",
"items": {
"type": "string"
},
"description": "Ordered list of steps for this sequence. Defaults to a simple demo spine (intake, plan, act, settle)."
},
"sequence_id": {
"type": "string",
"description": "Optional sequence id (a demo- prefix is required by the demo key; one is generated if omitted). Reuse the same id across calls to build one sequence."
}
},
"required": [
"step"
]
},
"page": "/"
}agenticrail_verify_receiptAnswer
Prove an AgenticRail sequence's receipt chain is intact: returns the verification status, seal status, and hash-chain / signature tallies from the public report. Only demo- sequences are verifiable without a key.
View tool JSON
{
"name": "agenticrail_verify_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Prove an AgenticRail sequence's receipt chain is intact: returns the verification status, seal status, and hash-chain / signature tallies from the public report. Only demo- sequences are verifiable without a key.",
"inputSchema": {
"type": "object",
"properties": {
"sequence_id": {
"type": "string",
"description": "The sequence id to verify, e.g. the one returned by agenticrail_evaluate_step."
}
},
"required": [
"sequence_id"
]
},
"page": "/"
}