First Operator Loop
The first approval-backed workflow ArgoBox is trying to make trustworthy.
First Operator Loop
The first ArgoBox proof should be one boring operator workflow that survives real use:
- an agent requests work
- ArgoBox classifies it
- privileged mutations enter the approval queue
- the operator approves or rejects
- the result is executed, logged, and returned
This matters more than module count, demo breadth, or framework polish.
Concrete Request Path
The current request path is:
OpenClaw
-> POST /api/agent/execute
-> ArgoBox safety layer
-> approval queue if privileged
-> execution result
The public API route is:
POST /api/agent/execute
The route expects:
Authorization: Bearer abx_...- a request body containing
toolandaction
Example:
{
"tool": "proxmox",
"action": "list-vms"
}
What the Safety Layer Does
The route does not hand OpenClaw raw shell authority.
Instead it:
- validates the agent key
- resolves the agent identity and policy
- routes the request through the safe infrastructure executor
- returns an immediate result for safe reads
- creates an approval request for privileged mutations
This is the core trust boundary.
Approval Queue Behavior
When a request is classified as privileged:
- the request becomes
pending - ArgoBox stores an approval record
- the operator can approve or reject it
- execution only happens after approval
The queue stores the important review context:
- agent identity
- requested tool and action
- arguments
- reason
- safety classification
- resolution result
Why This Is the Right First Proof
If this loop works, ArgoBox has proven something meaningful:
- the agent can be useful
- the operator remains in control
- the mutation path is auditable
- the runtime is not pretending trust it has not earned
If this loop is weak, wider claims about autonomy, orchestration, or framework reuse are premature.
Recommended First Demo
The recommended first demo is:
- configure one real infrastructure target
- connect one OpenClaw runtime
- perform one safe read
- perform one privileged request
- approve it through the queue
- inspect the recorded result
That is the smallest convincing story ArgoBox needs to tell first.