Acting as operations@arctransformationgroup.com (configured, not authenticated)

API http://127.0.0.1:8787 ok v2.1.0

← All evidence

What happened

  1. Requested 09:18:28.212Z
    finance-agent → stripe.refund
  2. Decided +0.202 ms
    DENY FINANCE-004 v1 · over-ceiling
    exceeds autonomous refund authority
  3. Approval (no data)
    not required
  4. Executed (no data)
    not executed: denied
Environment
production
Owner
finance-ops@example.com
Tool
irreversible · critical · stripe
Credential
arc_cred_64a038f28a98635d3b9c80a2e9fcc00b

Parameters

Recorded parameters
customer cus_Z99001
amount 9000
reason escalated complaint

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.

Decision trace: every rule the engine examined, in order
Policy Rule Result Effect
FINANCE-004 v1 under-500 not matched —
FINANCE-004 v1 needs-approval not matched —
FINANCE-004 v1 over-ceiling matched DENY

Obligations

None

Integrity

integrityDigest
over every field above
sha256:84d6848ceb1cb3b0f48da80308870f8e3c63a7e9ad5b953cc9e87f248185f7ca
parametersDigest
sha256:02feafc6fa560aba543acdf3344557cafda0b95367c555ca9601314b13165781
traceDigest
sha256:47eb00b14adc855a66d4abe9c89f8c47efa9be878be630ad4d4a23af28f52d1d
Raw record (JSON)
{
  "id": "arc_ev_43f4765ee1884bb1a9f67bc7071f189c",
  "schemaVersion": 1,
  "actionId": "arc_act_a3ab5f50820dc48cb2c6ed739cb58dad",
  "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_Z99001",
      "amount": 9000,
      "reason": "escalated complaint"
    },
    "parametersDigest": "sha256:02feafc6fa560aba543acdf3344557cafda0b95367c555ca9601314b13165781",
    "requestedAt": "2026-10-26T09:18:28.212Z"
  },
  "decision": {
    "id": "arc_dec_d506330988953c1277f985fd09556575",
    "effect": "DENY",
    "policyId": "FINANCE-004",
    "policyVersion": 1,
    "ruleId": "over-ceiling",
    "reason": "exceeds autonomous refund authority",
    "decidedAt": "2026-10-26T09:18:28.212Z",
    "evaluationMs": 0.202294,
    "traceDigest": "sha256:47eb00b14adc855a66d4abe9c89f8c47efa9be878be630ad4d4a23af28f52d1d"
  },
  "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 9000; 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": "denied",
  "obligations": [],
  "createdAt": "2026-10-26T09:18:28.212Z",
  "integrityDigest": "sha256:84d6848ceb1cb3b0f48da80308870f8e3c63a7e9ad5b953cc9e87f248185f7ca"
}
Raw decision trace (JSON)
[
  {
    "policyId": "FINANCE-004",
    "policyVersion": 1,
    "ruleId": "under-500",
    "matched": false
  },
  {
    "policyId": "FINANCE-004",
    "policyVersion": 1,
    "ruleId": "needs-approval",
    "matched": false
  },
  {
    "policyId": "FINANCE-004",
    "policyVersion": 1,
    "ruleId": "over-ceiling",
    "matched": true,
    "effect": "DENY",
    "reason": "exceeds autonomous refund authority"
  }
]