The support agent that refunds too much
A support agent starts issuing refunds beyond what it was authorized to, whether from a bug, a manipulated message, or a misread request. Real money moves before anyone reviews it.
Automate support, operations, and data work with agents, and still keep limits and an audit trail, without standing up a security department to do it.
A small business does not have a security team, but it has exactly the systems an ungoverned agent can do damage in: customer support, refunds and billing, internal data, and the day-to-day operations you are automating to save time. An agent wired into those systems for convenience often ends up with far more reach than the one job it was built for. Without a governance layer, there is no limit on what an agent may spend or change, no record of what it did on a customer's account, and no fast way to stop it when it starts acting on bad information. Agentomy gives a small team the same controls a large one would insist on, without the overhead of building them.
A support agent starts issuing refunds beyond what it was authorized to, whether from a bug, a manipulated message, or a misread request. Real money moves before anyone reviews it.
An agent built to answer a few messages begins sending emails to customers well past what it was meant to do, and the business cannot immediately show whether a person ever approved the send.
An agent is handed wide access to internal data so it can get its job done. It can now read records it never needed, and one bad prompt away is an exposure the business cannot see coming.
A customer disputes a change to their account. The business cannot reconstruct what the agent did, when, or on whose authority, so a routine dispute turns into a guess.
Inventory every agent running across the business and the systems, keys, and customer data each can reach, including the ones a teammate stood up without telling anyone. Unregistered means read-only until it is scoped.
Bound each agent to exactly the actions and systems its job requires, with hard limits on money-moving actions like refunds. A high-consequence action can require a human to confirm before it runs, so speed never comes at the cost of control.
One command stops every agent immediately, so a support or operations agent acting on bad information can be frozen before it reaches more customers or moves more money.
A tamper-evident, hash-linked log records every action an agent took on a customer account or an internal system, so a dispute, a mistake, or a review has a plain-English answer instead of a gap.
A tamper-evident, hash-linked trail of every governance decision for this workload: what an agent did, under whose authorization, and why. Plain-English reasons for every allow and deny, exportable to the framework your auditors care about.
| Agent | Type | Status | Module | Score |
|---|---|---|---|---|
| lead-research-agent | Research | Active | RuntimeMonitor | 92 |
| inbox-triage-agent | Support | Active | AuditLogger | 88 |
| supplier-review-agent | Procurement | Monitored | PermissionRouter | 74 |
| bookkeeping-agent | Finance | Quarantined | HaltProtocol | 41 |
| contract-draft-agent | Legal | Monitored | EthicsConstraint | 79 |
| weekly-report-agent | Reporting | Active | DecisionLog | 90 |
| Agent | Action | Policy | Result | Time |
|---|---|---|---|---|
| PermissionRouter | data_access_request | vendor-access | Blocked | 12:42:08 |
| AuditLogger | output_validation | audit-trail | Allowed | 12:41:54 |
| TrustScorer | policy_check | runtime-score | Allowed | 12:41:37 |
| RuntimeMonitor | behavior_drift | drift-threshold | Flagged | 12:40:58 |
| HaltProtocol | halt_initiated | unsafe-action | Blocked | 12:40:21 |
| EthicsConstraint | prompt_review | restricted-output | Flagged | 12:39:46 |
| DecisionLog | evidence_recorded | decision-proof | Allowed | 12:39:12 |
| Block | Timestamp | Agent | Action | Tier | Hash |
|---|---|---|---|---|---|
| 46,141 | Today 12:42:08 | lead-research-agent | data_access_request | Evaluator | 4b3aa8d15bff5d5b |
| 46,140 | Today 12:41:54 | inbox-triage-agent | output_validation | Analyst | aa407586404446e9 |
| 46,139 | Today 12:41:37 | supplier-review-agent | policy_check | Builder | 30a9865f817d8f79 |
| 46,138 | Today 12:40:58 | bookkeeping-agent | behavior_drift | Operator | e3a4e4900208ae26 |
| 46,137 | Today 12:40:21 | contract-draft-agent | halt_initiated | Strategist | cd40f15f136c2574 |
| 46,136 | Today 12:39:46 | weekly-report-agent | prompt_review | Evaluator | b4fbf5d522bba1bd |