Skip to content
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.
Governance

Frequently 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.