Surfaces
T3

Accountability & Audit

11 surfaces
3.1
Interaction design

Review before commit checkpoint

No consequential agent action is binding until the person has reviewed it, so the agent's work is presented for approval with each item's source named.

Check before we submit

Your assistant prepared this. Nothing is sent until you confirm.

What will be filed
Applying for
Property tax relief (homestead exemption)
From your City Digital Services record
Locked
Why you qualify
This has been my primary residence since March 3, 2024. I own and occupy the home.
Drafted by your assistant
Your assistant wasn’t sure about this. Please check.
From when
March 3, 2024
From your proof of residency
Locked
Evidence attached
Proof of residency (1 file)
Uploaded by you
Locked

On what authority

Submitted under the single-payment and read-only document scopes you granted on 14 Jun. The assistant is not acting on standing authority, so this confirmation is required.
3.2
Interaction design

Confirmation receipt showing what happened

Every agent action produces a durable, attributable record, issued to the user as a confirmation they can keep and cite later.

Your tax return has been lodged
Receipt TX-2026-4829 · 18 Jun 2026, 09:41
Action record
Filed byTaxMate v3.2, operated by Ledgerwise Ltd, on behalf of L. Morton
Under delegationDEL-2026-1847 · granted 14 Mar 2026
Data usedNorthwind Ltd (employer), Meridian Bank, City Digital Services record
Outcome$312.40 refund · assessment to follow
What happens next

City Digital Services will assess your return. You’ll receive your notice of assessment within 14 days. This receipt stays in Your activity. You don’t need to keep this page open.

3.3
Service design

Audit trail with role-based views

One audit record is re-projected per audience, so a user, a caseworker, and an investigator read the same event at the grain each of them needs.

View as
Record TX-2026-4829
18 Jun

Your assistant submitted your return using your employer and bank records.

18 Jun

You reviewed and confirmed it, after editing one figure.

19 Jun

An automated assessment worked out your $312.40 refund.

Next

A caseworker will check the assessment before it’s final.

The user’s view leaves out API calls and model IDs. It favors a timeline that’s easy to read over one that lists everything.

3.4
Interaction design

Reasons for decision

The legal duty to give reasons for a decision becomes a structured explanation, shown before submit and kept for any later dispute.

Preview a reason given or unavailable
Why your assistant recommends this

Your assistant calculated a $312.40 refund because your total income is $48,200, with $1,427 in allowable deductions, taxed at the rates for 2025–26. You have already paid slightly more than you owe.

  1. 1Income $48,200 · from your employer, Northwind Ltd
  2. 2Deduction $1,247 · work-from-home, inferred from your diary
  3. 3Deduction $180 · Gift Aid, from your bank
  4. 4Rates applied · 2025–26 income-tax schedule
  5. ~Alternative: without the work-from-home deduction, your refund would be $62
If you disagree, you can change the figures above or dispute the decision after lodging.
3.5
Service design

Recourse and dispute resolution

A dispute is anchored to a specific action on the record, so raising one starts from the agency's own account of what happened rather than from a blank form.

User disputing

Dispute action TX-2026-4829

We’ve filled in the record for you. You only need to tell us what went wrong.

Pre-filled from your receipt
Filed2025–26 individual tax return
ByTaxMate v3.2 (Ledgerwise Ltd)
Date18 Jun 2026
DataNorthwind Ltd, Meridian Bank
System shows case queue
No open disputes

New disputes arrive with the action record attached. The response clock starts when a dispute is received.

Submit the dispute on the left to watch it arrive here. Each dispute is tagged to an agent or model version and also counts toward the overall error rate. When many users report the same fault, it registers as one pattern rather than as unconnected phone calls.

3.6
Interaction design

Showing liability at the point of action

Who carries the cost if the agent gets it wrong is stated in plain language at the moment of authorization, rather than discovered afterwards.

Preview a different provider accreditation state
Who is responsible

You are authorizing TaxMate (Ledgerwise Ltd) to lodge your 2025–26 tax return. If this return contains errors:

  • Ledgerwise bears professional responsibility for the accuracy of the lodgment, based on the information you provided.
  • You remain responsible for the accuracy of the information itself.

The statement is always shown, and the record notes that it was shown. The accredited and pending versions never require a checkbox to continue — forcing routine acknowledgment trains click-through. Only the not-accredited state gates authorization behind an explicit opt-in. The version that appears follows from the provider’s accreditation status.

3.7
Interaction design

Reversibility and undo

An action's legal reversibility is shown as a plain-language badge before the user authorizes the agent to take it.

Preview the reversibility check for a different action
User previewing undo

File your property tax relief application

Can be correctedUntil your assessment (~30 Jun 2026)

You can correct this until your assessment issues. After that, you would lodge a formal objection.

3.8
Service design

Circuit breaker for agent actions

An error rate crossing a declared threshold suspends the agent automatically, and the remediation reaches every user the failure touched, not only those who complained.

Agent fleet monitor
City Digital Services · aggregate error rates against declared thresholds
Updated 15:04
Advisory ≥ 7%Throttle ≥ 13%Halt ≥ 20%7 / 13 / 20% aggregate-threshold banding
HaltedConcession assessment halted automatically at 15:04

Triggered by the declared threshold, not by an operator.

Why
Its error rate reached 21.3%, above the 20% halt threshold declared for this agent.
What stopped
The agent files no further concession assessments. Rebate filing and address change are unaffected.
Suspected cause
city-intake-v5 value mapping, a dependency shared with the throttled canary.
Still open
1,204 assessments made between 14:41 and 15:04 stand until an operator reverses them.
By agent
Rebate filing1.2%Healthy
Address change9.4%Advisory
Concession assessment21.3%Halted
Halted 15:04. 21.3% > 20% halt threshold.
By model
city-intake-v42.1%Healthy
city-intake-v5canary18.7%Throttled
Needs an operator: reverse the 1,204 affected assessments
The halt was automatic. Reversal is not. Each assessment made in the breach window is pre-populated from its action record, and every affected user is notified once you confirm.

The access side of this pattern protects the user. Remediation is automatic: every affected user is notified, and their transaction is reversed. While the fleet is halted, a staffed fallback channel handles urgent transactions.

3.9
Interaction design

Notice of automated action before effect

Nothing takes effect before the person has been told, so the agency issues a proposed-action notice carrying the reasons and the date the action lands if unanswered.

City Digital ServicesIssued 18 Jun, 09:12

Proposed action

PA-2026-0341

An automated data-matching process produced this proposed assessment. No officer has reviewed it.

What is proposed

A rebate overpayment of $486.00 for March to May 2026.

Why
  • Reported income for March to May — $9,140, from employer payroll reporting.
  • Rebate payments made over the same period — $1,212, from the rebate payment record.
  • Income ceiling for this rebate — $8,400 a quarter; income above it reduces the rebate.
Effect date

Nothing happens before 16 Jul. If you do not respond by then, the adjustment takes effect and a repayment notice follows.

The notice is the artifact that starts the clock: the response window runs from confirmed delivery, not from dispatch. An unanswered notice routes to a human officer before the effect date; it never converts on its own into enforcement.

3.10
Policy design

Contest before consequence

Contesting a decision suspends its enforcement by default, and the confirmation says plainly what has stopped and when a decision is due.

Preview the decision before and after a contest is lodged
City Digital Services

Overpayment adjustment

OA-2026-0257
$412.60 · takes effect 16 Jul

Contesting this decision stops its enforcement while the review runs.

Suspension is the default effect of lodging, not a discretionary grant the person must know to request. A contest that fails costs nothing: no fee, no mark on the record, no harsher recovery schedule.

3.11
Policy design

Symmetric duties on the state's agent

The duties an agency owes a person are published as a schedule its own agent fleet has to meet, action class by action class.

Preview the schedule for a different action class
Agent fleet duty schedule · City Digital ServicesDS-2026-002 · Published 12 May

Class: Information request

Routine — reads records; changes nothing the person relies on.
Receipt to the person
Delivered to the person before effect: what acted, on what data, under what authority.
Binding
Named owner
Records access office — a named office answers for every action in this class.
Binding
Reversibility
Reversible by the agency — the fleet verifies the classification before acting.
Binding
Human decision
Not required — actions in this class are sampled weekly by the review team.
Binding
Onus
The agency checks its own records before asking the person for anything; a non-response is never treated as proof.
Binding

The schedule mirrors the duties expected of a person’s agent back onto the state’s own fleet. An action class missing any duty does not deploy, and an auditor, or the person’s own agent, can check any fleet action against the published schedule.