Verified pick
Clean evidence, no conflicts. PAIL advises allow.
The demo is real and already built — this page just didn't point at it clearly before. Pick a scenario and see PAIL's actual deterministic response.
Clean evidence, no conflicts. PAIL advises allow.
Required identity fields are incomplete. PAIL withholds advice rather than guess.
Two sensor sources disagree on the same object. PAIL surfaces the conflict instead of picking a side.
A command tries to skip the evidence check. PAIL blocks it and records why.
Planner proposes a command and candidates. PAIL guards and remembers. The controller you already certified keeps every actuation decision.
Hierarchical multimodal memory, semantic consolidation, durable event history, bounded retention.
Deterministic truth guards compile identity, relation, contradiction, budget and permission boundaries around every SLM/LLM proposal.
Human-approved learning with promotion and rollback. Execution outcomes stay traceable and reversible. Zero direct actuation.
PAIL does not ship a robot controller, a perception stack, or a simulator, and no integration with the systems below is built or tested yet. This describes intended placement, not a certified connector.
ROS2 nodes, a classical planner, or a model like the ones used with Isaac Sim keep proposing commands exactly as they do today.
PyTorch or any other framework keeps training your models. PAIL only reviews the commands they propose before your controller acts.
PAIL returns advice. It has no actuator access, in this design or any planned one.
This is the actual command that runs today — full detail on the developer page.
python3 -m pip install ./pail_eval-1.1.0-py3-none-any.whl
pail-eval health
pail-eval rag request.json
pail-eval rca incident.jsonPAIL returns advice, not a command it executes itself — actuation stays with your controller.
{
"task_id": "pick-104",
"robot_id": "arm-2",
"command": "pick the red component",
"state": { "camera": true, "gripper": true },
"evidence_records": [{ "record_id": "cam-88", "status": "ready" }]
}{
"decision": "advise",
"advice": "allow",
"reasons": [],
"evidence_status": "ANSWER_READY",
"actuation_allowed": false,
"trace_id": "..."
}Shadow-mode decisions, evidence checks and reviewed-correction memory work at prototype scale. Hardware-in-loop certification and fleet-scale deployment require customer infrastructure.
Begin with shadow decisions, compare outcomes, define customer-specific evidence records, then evaluate advice mode under hardware-in-loop supervision.