// AGENT MONITOR

Four finance agents, scoped by Terminal3.

Each agent has a bounded permission set and a dedicated contract function. High-risk actions stop at an approval state until a human authorizes execution.

Receipt Agent

z:ledger:receipt-agent

active

Extracts receipt metadata and writes normalized expense records.

Allowed

  • Read uploads
  • Extract merchant/amount/date
  • Create expense drafts

Denied

  • Payment execution
  • Report publishing

Category Agent

z:ledger:category-agent

watching

Classifies expenses and flags unusual category shifts.

Allowed

  • Read expenses
  • Update categories
  • Flag anomalies

Denied

  • Delete expenses
  • Payment execution

Report Agent

z:ledger:report-agent

active

Generates monthly, weekly, tax, CSV, and JSON reports.

Allowed

  • Read expense ledger
  • Generate exports
  • Create summaries

Denied

  • Modify expenses
  • Payment execution

Payment Agent

z:ledger:payment-agent

approval_required

Prepares bill payment intents and waits for human approval.

Allowed

  • Create payment intents
  • Verify vendor policy
  • Execute approved payments

Denied

  • Bypass approvals
  • Read raw payment credentials