inv_09e15cd4647a
Failed safeAcme Supplies
run error
UnknownApiResponseError: Failed to parse response as JSON. Raw response: {"error_code": "ValidationError", "error_message": "1 validation error for FraudReport\n Invalid JSON: EOF while parsing a string at line 1 column 16413 [type=json_invalid, input_value='{\"risk_score\": 0.45, \"su...or transaction INV-2392', input_type=str]\n For further information visit https://errors.pydantic.dev/2.13/v/json_invalid", "invocation_id": "e-636775e1-e07e-4932-8a7e-16a5e7a8c2e3", "author": "clearline_ap", "actions": {"state_delta": {}, "artifact_delta": {}, "requested_auth_configs": {}, "requested_tool_confirmations": {}}, "node_info": {"path": "clearline_ap@1/fraud_sentinel@1"}, "branch": "extract@1.fraud_prep@1", "id": "28904509-2c6d-4d0c-ad13-f4b6860cbe89", "timestamp": 1787815591.0478773}{"error_code": "ValidationError", "error_message": "1 validation error for FraudReport\n Invalid JSON: EOF while parsing a string at line 1 column 11198 [type=json_invalid, input_value='{\"risk_score\": 0.- 1
Perimeter · Model Armor passed
- verdict
- no match
- looks like an invoice
- yes
- 2
Extraction passed
- invoice
- INV-2392
- vendor
- Acme Supplies
- tax id
- TAX-ACME-01-b2
- PO
- PO-1092
- date
- 2026-08-13
- terms
- 2/10 net 30
- total
- USD 4,093.98
- bank
- ****4417 ICIC0000123
- confidence
- 0.98
- Widgets × 10.0 @ 409.4
Calculated total matches the printed total of 4093.98 despite rounding in line item multiplication (10 * 409.40 = 4094.00).
- 3
Fraud sentinel flagged
risk score 0.45
prior_tamperingmediumPrior rejected invoice (INV-2358) recorded on 2026-08-19 due to forensic:white_on_white tampering and potential vendor impersonation.
Invoice INV-2392 banking details and payment terms match Acme Supplies baseline history, but vendor memories record a prior rejected invoice (INV-2358) due to white-on-white text tampering and possible impersonation.
- 4
Forensic · hidden text passed
No suspicious hidden text, instruction-like content, or metadata anomalies were detected in the document.
- 5
Policy gate · code flagged
- outcome
- needs_human
- 3-way match
- matched
- risk tier
- high
fraud:prior_tamperingvendor on watch: a previous invoice was caught tampering - 6
Human review not reached
- 7
Treasury · pay-executor not reached