Ark Authority Envelope
Declare what an agent may request before a tool can run.
An Authority Envelope declares tools, actions, resources, budgets, claims, credential handles, approval thresholds, and human handoff rules for an agent session.
Permits govern action. Packets preserve authority.
The agent sees a handle. Ark owns the boundary.
A review packet is still not permission to execute.
The agent sees a handle. Ark owns the boundary.
A review packet is still not permission to execute.
Builder
Authority envelope JSON.
This is a static product mockup. It shows the primitive: proposed actions resolve against declared authority, then Ark emits ALLOW, DENY, or REQUIRE_APPROVAL plus a boundary packet.
Session Authority
authority_envelope.json
01
Envelope
Declare what the agent may request in this session.
02
Proposed Action
A tool, claim, resource, credential, or money action is requested.
03
Policy Verdict
Ark emits ALLOW, DENY, or REQUIRE_APPROVAL.
04
Permit or Hold
Low-risk bounded actions can receive permits. High-risk actions remain blocked or routed.
05
Packet
The record preserves evidence, blocked claims, no-op receipt, handoff, and hash.