Decisions

All ALLOW (8) DENY (9) ESCALATE (1) TRIPWIRE (1) exposure (19) quarantine (4)

WhenToolDecisionWhy
2026-11-12 19:44 UTC
demo#40
list_billsDENYrun stopped: tripwire 'export_all_vendor_bank_details' was called
rules: run-locked
2026-11-12 19:44 UTC
demo#36
create_paymentDENYthis bill has already been paid in this run
rules: pay-once-per-invoice
2026-11-12 19:44 UTC
demo#34
create_paymentDENYthis bill is not one of the approved bills in the mandate; this bill is not approved in the system of record; the bank account does not match the vendor master record; the bank account came from untrusted content (a document or email); the amount is above the mandate's per-payment limit
rules: pay-invoice-in-mandate, pay-invoice-approved, pay-bank-matches-master, pay-untainted-payee, pay-amount-within-mandate
2026-11-12 19:44 UTC
demo#32
read_inboxDENY'read_inbox' is not allowed by this mandate
rules: no-permit
2026-11-12 19:44 UTC
demo#30
send_emailDENYthis tool is not permitted for this task; the recipient's domain is not allowed by the mandate; the message contains sensitive data (e.g. bank details) from the system of record
rules: mandate-deny, email-allowed-domain, email-no-sensitive-data
2026-11-12 19:44 UTC
demo#28
list_vendorsDENYthis tool is not permitted for this task
rules: mandate-deny
2026-11-12 19:44 UTC
demo#26
update_vendor_bank_detailsDENYthis tool is not permitted for this task
rules: mandate-deny
2026-11-12 19:44 UTC
demo#24
create_paymentDENYthe amount is more than the approved amount due on the bill
rules: pay-amount-within-invoice
2026-11-12 19:44 UTC
demo#22
create_paymentDENYthe bank account does not match the vendor master record; the bank account came from untrusted content (a document or email)
rules: pay-bank-matches-master, pay-untainted-payee

9 receipt(s). Every row is a signed receipt; arguments are recorded as a digest, never in clear.