• Advisory
  • Engagements
  • Field Notes
  • About
  • Contact
Start an engagement

More Notes (Page 2)

All
PaymentsAIArchitectureStrategy
A multi-rail exception mesh, not best-effort dedupe visual preview
Feb 23, 2026By Navin AgrawalArchitecture3 min read

A multi-rail exception mesh, not best-effort dedupe

A duplicate payment in production is not an edge case. It is the control plane showing you what you never modeled. A retried request can land as a final success on one rail and a settlement reject on another, look clean on the dashboard, and still move two accounts twice. Best-effort dedupe is not a control.

PaymentsAPI securityPayment architectureMulti-rail
A name check just became a priced control visual preview
Jan 20, 2026By Navin AgrawalArchitecture3 min read

A name check just became a priced control

The Fed's 2026 pricing notice introduces Payee Name Verification at two cents a transaction, starting on FedACH. It works by comparing a submitted payee name against names previously seen on that account. From an architect's view that is not a yes-or-no check - it is a new control point that reshapes routing, exceptions, and reconciliation.

PaymentsPayee verificationPayment architectureFedACH
API governance is payment architecture, not a footnote visual preview
Jan 5, 2026By Navin AgrawalArchitecture3 min read

API governance is payment architecture, not a footnote

A duplicate API call looks harmless until two payments clear and operations is left explaining the gap. The same error behaves differently on every rail - ACH hides it until batch, RTP and FedNow clear it instantly and final, wire forces a manual recall. On a multi-rail platform, governance is the architecture.

PaymentsAPI securityPayment architectureMulti-rail
The payment API finance can still trust at quarter-end visual preview
Nov 26, 2025By Navin AgrawalArchitecture2 min read

The payment API finance can still trust at quarter-end

The API worked. The books did not. A clean REST interface with pretty JSON still leaves accounting stitching exports for three days to answer one question - what happened to this payment across every rail and every failure path. ERP-grade APIs treat the contract as a shared language with finance.

PaymentsAPI architectureEnterprise architectureTreasury management
Payroll virtual accounts break on the real-world edge cases visual preview
Sep 16, 2025By Navin AgrawalArchitecture3 min read

Payroll virtual accounts break on the real-world edge cases

A clean virtual-account hierarchy looks simple until an HCM client asks you to reverse payroll for 200 employees across three states from three weeks ago. Multi-entity payroll is where account architecture meets 50 sets of wage law - and where instant rails do not yet fit.

PaymentsPayment architectureHCMReal-time payments
Static payment routing could not handle the 2:47 AM wire visual preview
Aug 18, 2025By Navin AgrawalArchitecture3 min read

Static payment routing could not handle the 2:47 AM wire

A $2.3M wire hit the system at 2:47 AM on a Friday, the rule saw "large wire" and chose Fedwire, and Fedwire does not run weekends. The transaction waited until Monday. The fix is not a faster rule - it is routing that understands business context.

PaymentsPayment architectureTreasury managementBanking technology
Newer notesOlder notes
Doric Stack

Enterprise payment infrastructure and AI systems engineered by architects who have built the operating path. Named for the Doric order: strength over ornament.

Advisory

  • Advisory
  • Engagements
  • Field Notes
  • About

Company

  • Contact
  • Privacy
  • Terms
  • Refund Policy
  • Doric Stack studio
© 2026 Doric Stack LLC. All rights reserved.