Back to scoreboard

Metric contract · rolling 30d

How AgentPay calculates intent fidelity.

The share of outcomes that may have moved money and remained safely authorized.

Current value

below target

66.7%

Safe outcomes among payments that moved or may have moved money

target: 100%

Formula

authorized outcomes ÷ (authorized outcomes + safety incidents) × 100

Only outcomes that moved or may have moved money enter the denominator. Refused requests are excluded because the binding stopped them before payment. If no execution outcome exists, fidelity is not measured.

Source
kpi_snapshot.authorized_count and kpi_snapshot.unauthorized_spends
Target
100% of measured execution outcomes
Window
Rolling 30 days
Refresh
Every 60 seconds

Included

  • Authorized outcomes whose merchant and amount passed signed-intent verification.
  • Safety incidents and unresolved post-payment outcomes as the conservative failure set.

Not counted

  • Requests refused before money moved.
  • Confirmation sessions that never reached execution.
  • Windows with no execution outcome, which display as not measured.

How to read the status

On target

Every measured execution outcome was safely authorized.

Below target

At least one measured outcome is unsafe or unresolved.

Not measured

No outcome moved or may have moved money in the window.

What this number cannot prove

Intent fidelity measures execution safety, not whether valid users were wrongly refused. False-refusal rate needs a separate valid-intent denominator that is not yet instrumented.

Other calculations