Blog
Compliance, Architecture, and the QuickBooks-Cleanup Wedge
Writing for the reader who checks the data model before believing the pitch — audit mechanics, event sourcing, and consolidation, explained precisely.
July 5, 2026
Audit Firms Don't Need Custom Queries to Access Client Data
Every LedgerWriter tenant exposes the same API shape, so pulling evidence for one client doesn't mean reverse-engineering that client's particular database.
June 28, 2026
GAAP Consolidation Without a Spreadsheet: How Corporate Ownership Drives Elimination
How a parent/subsidiary relationship in the data model produces correct investment elimination and non-controlling interest automatically.
June 21, 2026
Event Sourcing for a General Ledger: What It Actually Buys You
Why append-only event storage is a compliance property, not just an architecture preference — for the reader evaluating the ADR links, not the pitch.
June 14, 2026
The QuickBooks Cleanup Problem, and Why It Keeps Coming Back
Why cleanup engagements are structurally recurring when the underlying system has no real audit trail, and what changes when a client sits on a ledger that can't silently drift.
June 7, 2026
What SOX 404 and 802 Actually Require (Beyond the Checklist)
A plain-language but technically precise walkthrough of segregation-of-duties and audit-trail retention requirements, mapped to concrete implementation choices.
May 31, 2026
Compliance by Construction, Not Education
Why teaching customers double-entry discipline is a losing bet compared to making the wrong state unreachable.