Merge control for finance agents: Read the 2026 Benchmark

Welcome to agentic finance.

“Don't trust the agent's confidence. Trust what passed.” Verity is the change-control plane that gives finance agents isolated decisions, evidence-backed controls, repair loops, and human controller approval.

Verity OS
Reconcile EUR/USD Wire Variance #2049
How should we settle invoice #INV-8821 with €180 FX variance against wire BNK-2026-08-9921?
Strategy to clear variance:
Evidence & Ledger Context:
Acme Europe B.V. Remittance Advice & MT103 Swift Wire
Aug 28, 2026 • Verified ECB Rate 1.0820Hash: #7f89a2
V

Deterministic verification plan:

1. Ingest €13,000.00 EUR invoice with $14,200.00 USD bank wire settlement.

2. Query approved European Central Bank oracle for official reference rate 1.0820.

3. Propose balanced double-entry journal ($14,066 AR + $134 Realized FX Gain).

4. Pass 3 control families before human controller sign-off.

Auto ↗
granola
turbopuffer
parallel
Modal
Wispr Flow
Railway
Listen
taskrabbit
AIUC
WORDSMITH
Platform

The intelligent system that never sleeps. Catches discrepancies at 2am. Blocks unverified entries before they slip. Hands controllers verified answers.

Reconciliation Lifecycle

Your team, amplified. Agents reconcile bank feeds and ERP invoices the moment payments arrive, building an audit-proof trail before books close.

Bank feeds to reconcile
All Cleared: 98.4%View settings ▾
Transaction
Match Score
Owner / Agent
Invoice Status
Stripe Merchant Settlement
100
AAuto-Cleared
Matched in 12ms
AWS Cloud Infrastructure
99
WVendor PO #481
Exact Hash Match
Google Workspace Monthly
98
ADirect Debit Line
Cleared 2h ago
Acme Europe B.V. Wire
€180 FX
αAgent Alpha-03
Drafting PR
Ramp Card Batch #204
97
AAuto-Cleared
Receipt Linked
Modal Cloud Compute
96
AAuto-Cleared
SWIFT MT940 Match
Linear Software License
92
AAuto-Cleared
SaaS Amortized
Settlement Draft

Draft Finance PR #2049

Priority: High
The proposal links wire #BNK-9921, invoice #INV-8821, and official ECB reference fix 1.0820.
ToCLead Controller
CC / BCC
Settlement Proposal for Acme Europe B.V. Wire

Hi team,

I've drafted a balanced PR for the Acme Europe B.V. wire. It settles €13,000.00 EUR against $14,200.00 USD.

I queried the official ECB fix (1.0820), booked the $134.00 Realized FX Gain, and balanced all double-entry ledger lines. Everything is hash-verified and ready for your sign-off.

Best,
Agent Alpha-03

Submit to CI Check

Free controllers to focus.

Agents handle the repetitive matching and variance math. Controllers focus their time where decisions require fiduciary judgement.

6 items ready for reconciliation
Acme Europe B.V.€180 FX Discrepancy
Linear SoftwareSaaS Pre-paid Amortization
Notion EMEAVAT Cross-Border Treatment
OpenAI APIMonthly Usage Match

Agents investigate. You close.

Every lead exception is enriched and verified with hash-backed receipts before it touches a human inbox.

Variance: $134
ECB Fix: 1.0820
MT940 Hash Verified
Zero Variance
Autonomous Finance Workflow Graph
Trigger
Triggered
Record created
Bank wire received (MT940)
Web agent
Completed
Locate Invoice
Query GL open balances
Custom agent
Completed
Query ECB Daily Fix
Extract official rate: 1.0820
If
Completed
Check Tolerance
Variance < $500
True
False
Action
Running
Draft Balanced PR
Route to Controller Review
Action
Auto-Clear Ledger
Post directly to GL

Run every motion, your way. CI pipeline built for how finance operates, while agents investigate exceptions and prepare audit proofs.

Auto-Cleared2
Stripe Merchant Settlement
Sep 5, 2026
USD $18,940.20
Exact Hash 12ms
AWS Cloud EMEA
Sep 4, 2026
USD $4,210.50
Vendor PO #4812Auto
Review Lane1
Acme Europe B.V.
Sep 5, 2026
USD $14,200.00
αAgent Alpha-03 Assigned
€180 FX variance
In CI Repair2
JPMorgan Treasury
Sep 3, 2026
USD $54,000.00
Lineage active
Driftwave Software
Sep 2, 2026
USD $31,200.00
Self-healing §4.2 rule retry
Signed Off2
Northpeak Global
Sep 1, 2026
USD $78,400.00
Merged to Ledger
Westwind Logistics
Aug 30, 2026
USD $26,100.00
Audit Hash Sealed

Catch changes to the ledger.

Spot unapproved FX tickers, missing citations, and debit/credit imbalances before the general ledger is touched.

Skip the month-end scramble.

Walk into audit reviews with every journal line mathematically proven and linked to immutable source artifacts.

The CI moment. Automated gates evaluate every proposed entry before humans ever see it. Zero uninspected lines enter the general ledger.

Pipeline Execution: PR #2049 (Target: NetSuite GL)18ms total latency
01. INGEST✓ 2ms
MT940 Wire Feed
BNK-9921
02. LINEAGE✓ 3ms
SHA-256 Proof
2 Hashes Locked
03. BALANCE✓ 1ms
Double-Entry
ΣΔ = $0.00
04. POLICY✕ 14ms
Treasury §4.2
Quarantined
05. REPAIR⚡ Hook
Agent Dispatched
Contract Dispatched
finance-pr-2049commit 7f3b89aAgent Alpha-03
1 Check Failed • 2 Passed18ms latency
verity/evidence-lineage-v13ms
2 SHA-256 artifacts cryptographically tied
verity/balanced-entry-v21ms
Double-entry equilibrium: Debits == Credits
verity/treasury-policy-fx14ms
Policy §4.2: Disallowed rate source
verity/sanctions-ofac2ms
Beneficiary entity screening cleared
GATE BLOCKEDTREASURY_POLICY_RULE_042
Sandbox Isolation: ACTIVE
Evaluated Rule:Treasury Bylaws §4.2 (FX Oracle Fix)
Approved Sources:ECB Official Reference Fix (1.0820)
Proposed Ingest:unapproved_spot_scraper (1.0923)
Net Discrepancy:+$134.00 unbooked foreign exchange gain
Autonomous Repair Dispatch Payload:contract_v1.json
"status": "QUARANTINED_BLOCKED",
"error_code": "VERITY-FX-003",
"required_action": "QUERY_ORACLE(ECB_DAILY_FIX)",
"target_agent": "agent_alpha_03"
Quarantine Boundary: Active (Zero ERP escape)Memory Isolated

Deterministic policy engine.

No LLM sits in the verification loop. Control checks are written in compiled TypeScript and mathematical assertions, guaranteeing zero false negatives.

§4.2 FX Provenance§2.1 Double-Entry Proof§6.0 Materiality Bounds

Sub-20ms gate latency.

Static analysis runs instantaneously in memory before bank webhooks commit, eliminating human review bottlenecks while securing SOX compliance.

Gate Latency Benchmark:18ms
Verity Static CI:18ms
Traditional Human Review:72 hours (3 days)

Self-healing closed loop. Failures don't page on-call humans. Structured error schemas re-prompt the agent with exact remedy instructions until CI passes.

Autonomous Self-Repair Cycle #SH-204914.2s Resolution
STEP 1+0.2s
Error Dispatched
Typed schema to agent
STEP 2+4.8s
Oracle Queried
ECB Daily Fix (1.0820)
STEP 3+9.1s
Balanced Journal
+$134 Realized FX Gain
STEP 4+14.2s
CI Re-run Passed
100% Control Clearance
Proposal Evolution: Revision 1 ➔ Revision 2
Self-Healed in 14.2s • All Checks Pass
Revision 1 (Blocked)09:14:02 UTC
✕ Gate Failed
FX Oracle Source: Unofficial Web Ticker (1.0923)
GL AccountDebitCredit
1010 Operating Cash$14,200.00
1200 Accounts Receivable$14,066.00
9999 Unallocated Discrepancy$134.00
Blocked: Disallowed spot rate caused $134.00 unbooked foreign exchange variance.
Revision 2 (Repaired)09:14:18 UTC (+16s)
✓ 100% Passed
FX Oracle Source: ECB Official Reference Fix (1.0820)
GL AccountDebitCredit
1010 Operating Cash$14,200.00
1200 Accounts Receivable$14,066.00
7410 Realized FX Gain$134.00
Resolved: All 3 control families passed. Zero variance equilibrium verified.
Immutable Store: Revision 1 preserved for auditor defenseAudit Hash: 0x8a92fb01...

Machine-readable error schemas.

Agents aren't fed ambiguous chat prompts. They receive structured error schemas detailing the exact policy clause and repair contract.

CONTRACT: VERITY-REPAIR-V1Schema Validated
error_code: "VERITY-FX-003"
oracle_target: "ECB_DAILY_FIX"
balancing_gain: "$134.00 USD"

Immutable revision trail.

Flawed revisions are preserved forever in the audit database, giving internal controllers and Big Four auditors proof of control enforcement.

Auditor Timeline
09:14:02Rev 1
AgentSelf-Repair
09:14:18Rev 2

Human in command. Fiduciary liability stays strictly with human controllers. One click verifies the hash-stamped audit trail and merges the entry into your ERP.

Finance PR #2049: Final Controller Clearance
Awaiting 1 Controller SignatureSOC-1 / SOX 404 Enclave
Journal Total
$14,200.00 USD
€13,000.00 EUR Wire Settlement
Net Variance
$0.0000
100% Balanced Double-Entry
Audit Lineage
2 Verified Hashes
Bank Wire MT940 + PDF Invoice
Fiduciary Verification Checklist
Evidence Lineage: 2 external artifacts verified with cryptographic SHA-256 hashesVERIFIED
Accounting Balance: Debits ($14,200.00) == Credits ($14,200.00)BALANCED
Treasury Policy §4.2: ECB reference fix 1.0820 verified with timestampCOMPLIANT
MV
Marcus Vance
Lead Controller • Authorized Signatory
Merkle Seal: 0x8a92fb0194c7...c31bNet Variance: $0.0000 (100% Reconciled)

Never autonomous write.

Fiduciary responsibility stays strictly with human controllers. Agents do the heavy research; humans execute the merge.

Press [A] to Approve[R] Reject

Tamper-proof audit seals.

Every sign-off produces a cryptographically sealed block hash linking evidence, citations, and journal entries for seamless compliance.

Cryptographic Ledger Seal
Block height:#10492
SHA-256 Hash:0x8a92fb0194c7c31b
State:0 Unreconciled

The only change-control plane with

Universal Financial Context

It audits itself.

Every bank wire, MT940 line, invoice, and FX fix captured with immutable cryptographic lineage.

Your ledger tools talk.

Stripe, NetSuite, Mercury, SAP, and bank feeds unified into one deterministic close engine.

Gets sharper with every PR.

Rejected entries produce versioned Control PRs so the same accounting mistake never happens twice.

Ask, and the citation is there.

Every journal proposal backed by clickable source invoices and approved ECB rate fixes.

No agent left guessing.

Deterministic gates catch FX drift, missing receipts, and unbalanced debits before human review.

Deterministic Gates

All of the evidence, none of the hallucinations. Ready to merge.

Evidence Lineage
Agents + automated repair

An always-on finance gatekeeper. Deterministic matching, FX variance repair, citation verification, running 24/7.

Audit Sandbox
Integrations & Stack

Your entire financial stack, unified.

Stripe, NetSuite, SAP, Mercury, Brex, Claude, OpenAI, and your core enterprise ledgers.

E
S
E
S

SDK. API. MCP.

Govern any agent on Verity.

Expose deterministic control gates, citation inspectors, and sandbox ledgers via REST, Python SDK, and Model Context Protocol.

Build to scale

Run at any scale.
Production-grade for
your team and agents.

10.9M
MCP calls/month
400M
API calls/week
76k
active customer agents
15M
ledger lines verified/day
Changelog

Better as you grow. New features every week to keep pace with you.

August 28, 2026
New Control Packs

Pre-built rules for FX, intercompany, and bank fee reconciliation.

August 28, 2026
Automated Repair Loops

Deterministic block feedback returns directly to agent context.

August 28, 2026
Hash-Linked Ledger

Sandbox ledger records with cryptographic block hashes.

August 28, 2026
A refreshed Finance PR

High-density split diffs and citation source drawers.

Stay ahead of reconciliation.
Merge control updates in your inbox.