Evidence arc_ev_2065527af3d5be7cbc4feb8ade7dc4c1
finance-agent requested stripe.refund · above autonomous refund authority, below the hard ceiling
pending approval REQUIRE_APPROVAL
What happened
-
Requested 09:18:30.453Zfinance-agent → stripe.refund
-
Decided +0.161 msREQUIRE_APPROVAL FINANCE-004 v1 · needs-approvalabove autonomous refund authority, below the hard ceiling
-
Approval (no data)pending · 0 of 1 required vote(s)
-
Executed (no data)not executed: waiting on approval
- Environment
- production
- Owner
- finance-ops@example.com
- Tool
- irreversible · critical · stripe
- Credential
- arc_cred_64a038f28a98635d3b9c80a2e9fcc00b
Parameters
| customer | cus_Ka7731 |
|---|---|
| amount | 2250 |
| reason | duplicate annual charge |
Agent-stated intent (advisory, not used by policy): “Second annual charge taken in error; customer has invoices for both”
Decision trace
Every rule the engine examined, in order. The evidence record stores a digest of this trace, so a tampered trace is detectable without duplicating it.
| Policy | Rule | Result | Effect |
|---|---|---|---|
| FINANCE-004 v1 | under-500 | not matched | — |
| FINANCE-004 v1 | needs-approval | matched | REQUIRE_APPROVAL |
Obligations
None
Integrity
integrityDigest
over every field above
sha256:66d66805f54d81a26d1cc3486088aa7fc2e3170237890417ce7e9efb66efe6bf
parametersDigest
sha256:9fca60b1c7d9f59d472a3e1552042e3b530c6ed2ab09cf3db8d3b26adb7aff58
traceDigest
sha256:8d603418e05037f8ff7fdfc0adc733699878d58491fd6de1f38108681d9a47cd
Raw record (JSON)
{
"id": "arc_ev_2065527af3d5be7cbc4feb8ade7dc4c1",
"schemaVersion": 1,
"actionId": "arc_act_c4664ef2660005d29e2290c185bdd067",
"organizationId": "default",
"environment": "production",
"agent": {
"id": "arc_ag_c73111f98579055423626c6e4a1f2c86",
"name": "finance-agent",
"owner": "finance-ops@example.com",
"roles": [
"finance"
],
"credentialId": "arc_cred_64a038f28a98635d3b9c80a2e9fcc00b"
},
"tool": {
"name": "stripe.refund",
"system": "stripe",
"effect": "irreversible",
"riskTier": "critical",
"connector": "simulation"
},
"request": {
"parameters": {
"customer": "cus_Ka7731",
"amount": 2250,
"reason": "duplicate annual charge"
},
"parametersDigest": "sha256:9fca60b1c7d9f59d472a3e1552042e3b530c6ed2ab09cf3db8d3b26adb7aff58",
"intent": "Second annual charge taken in error; customer has invoices for both",
"requestedAt": "2026-10-26T09:18:30.453Z"
},
"decision": {
"id": "arc_dec_ce7f0fd59a0b361381ccf004c5e84167",
"effect": "REQUIRE_APPROVAL",
"policyId": "FINANCE-004",
"policyVersion": 1,
"ruleId": "needs-approval",
"reason": "above autonomous refund authority, below the hard ceiling",
"decidedAt": "2026-10-26T09:18:30.454Z",
"evaluationMs": 0.160662,
"traceDigest": "sha256:8d603418e05037f8ff7fdfc0adc733699878d58491fd6de1f38108681d9a47cd"
},
"approval": {
"id": "arc_apr_0ab3db08f56927d4fc7551317fe1e6c1",
"status": "pending",
"approvers": [
"role:finance-manager"
],
"minApprovals": 1,
"votes": []
},
"risk": {
"class": "severe",
"reversibility": "irreversible",
"sensitive": true,
"factors": [
{
"code": "tool_risk_tier",
"detail": "the tool is registered at risk tier \"critical\"",
"escalation": 3
},
{
"code": "tool_effect",
"detail": "the tool declares an irreversible effect, so a wrong call cannot be undone by ARC",
"escalation": 1
},
{
"code": "monetary_amount",
"detail": "parameter \"amount\" carries a monetary value of 2250; no escalation threshold is configured, so this did not raise the class",
"escalation": 0
},
{
"code": "production_environment",
"detail": "the action targets the \"production\" environment",
"escalation": 1
}
],
"classifierVersion": 1
},
"outcome": "pending_approval",
"obligations": [],
"createdAt": "2026-10-26T09:18:30.454Z",
"integrityDigest": "sha256:66d66805f54d81a26d1cc3486088aa7fc2e3170237890417ce7e9efb66efe6bf"
}
Raw decision trace (JSON)
[
{
"policyId": "FINANCE-004",
"policyVersion": 1,
"ruleId": "under-500",
"matched": false
},
{
"policyId": "FINANCE-004",
"policyVersion": 1,
"ruleId": "needs-approval",
"matched": true,
"effect": "REQUIRE_APPROVAL",
"reason": "above autonomous refund authority, below the hard ceiling"
}
]