People in charge
People decide what matters
Agents propose. Rules decide. The kernel applies. Approvals show the exact payload, delegation only narrows, and trust is earned.
Approvals
Approve the exact action with its payload
When the gate says an action needs approval, the run waits and the request lands in the approver's inbox.
- The approver sees the payload: the action, its arguments and who the agent acts for.
- Approve it and the run resumes from where it waited.
- The kernel applies the approved action once. A $240 refund is paid exactly once.
- Deny it and the agent is told why. Both decisions land in the log.
inbox / approval (example)
Refund to AcmeNeeds approval
- Agent
- Support Agent
- Acting for
- Alice, support
- Action
- Refund through Stripe
- Payload
- invoice: Acme, last month · amount: $240
- Why it waits
- Your rule: refunds need an admin
DenyApprove
Approved once, applied once. The run resumes from where it waited.
Delegation and trust
Who is it acting for, and who said it could?
Every agent acts for a person. Delegation answers the first question. The gate and the log answer the second.
01
Delegation only narrows
An agent never has more than the person it acts for. Pass on less, never more.
02
Revoking stops everything
Revoke a delegation and everything that depends on it stops.
03
Trust is earned
Sandboxed, standard, trusted. The gate weighs each action's risk against the agent's tier.
04
One inbox for decisions
Approvals wait in the inbox of the person who has to decide, with the exact payload.
05
People ask, too
A person's ask is a trigger. Ask an agent for work and it acts for you, within your limits.
06
Every decision is recorded
Approvals, denials and delegations land in the tamper-evident log with the run they belong to.
GovernanceFrequently Asked Questions
Put an agent on real work, with people in charge
Design partners run one real workflow on OrchKernel and work directly with the engineers building it.
OrchKernel is source-available and self-hosted.