Prompt confidence decides too much.
- Agent reads context and drafts a reply.
- The same tool path can send externally.
- Approvals, edits, and refusals disappear into chat history.
- Enterprise governance sees activity after the fact.
Explore how one workflow moves through Observe, Draft, Prepare, Execute with approval, and Autonomous within bounds. This interactive illustration changes example data; it does not execute a provider or persist an approval.
Mission does not ask buyers to trust an autonomous agent in one leap. It teaches the agent through bounded work, tests the boundary with approval packets, shares receipts, and uses feedback to improve.
external_actions: 0.The same agent can observe and draft quickly, prepare consequential work for review, execute only after approval, and earn bounded autonomy from receipts.
A useful agent can observe and draft today without earning permission to send, spend, delete, publish, or mutate production state. Receipts make that boundary inspectable.
external_actions: 0.Run this command with Node.js 20+ to exercise the published package. Expect DEMO_RESULT with "ok":true: exact-grant consumption succeeds while changed input, replay, and a plain approval flag are rejected. This local check makes zero provider calls.
npx -y @trust-graduation/core@0.2.0-beta.4 demo
Run the adapter checks and inspect expected results. The separate source walkthrough tests persisted approval and receipt recovery across process restarts.
Inside each agent app, inside MCP metadata, inside evals/observability, or as a small receipt layer across them? That is the builder question.