cd_mkdir
Anyways leave the CSS aside happy to answer about Workpaper it generates: https://exitprotocols.com/static/documents/Exit_Protocol_Syn...
Show HN: LIBR tracing with source ledger rows and byte-exact PDF verification
Happy to answer any questions about the math, the OCR pipeline, or the architecture!
Sandbox link again: https://exitprotocols.com/simulation/uplink/
Show HN: Replacing $50k manual forensic audits with a deterministic .py engine
I’m a software architect, and I recently built Exit Protocol (https://exitprotocols.com), an automated forensic accounting engine for high-conflict litigation.Problem: If you get divorced and need to prove that a specific $250k in a heavily commingled joint bank account is your "separate property" (e.g., from a pre-marital startup exit), the burden of proof is strictly mathematical....
Ask HN: Built an algorithmic forensic accounting tool
How do I get 1 firm to do a pilot?Over the last two months, I’ve posted a few times about a tool I built to automate forensic accounting for high-conflict divorces. (I recently wrote about using Python to automate a $5k forensic CPA job).The tech is solid. It uses a spatial-grid OCR pipeline to ingest blurry bank PDFs, applies the court-mandated Lowest Intermediate Balance Rule (LIBR) using...
The Hard Part was OCR. I benchmarked Tesseract vs. Mistral OCR-3 on messy bank PDFs; Mistral won because it understands table layouts.
Built with Django/Celery to handle 10k+ transaction ledgers.
Happy to answer questions about the OCR pipeline or the graph theory implementation.
I Automated a $5k Forensic Accounting Job with Python
I’m a dev who got frustrated seeing forensic accountants charge $500/hr to do this in spreadsheets. So I built Exit Protocol to automate the forensic tracing and "impeachment" of financial lies.
Show HN: Shadow Report – Why your "black box" redactions aren't hiding anything
Hello HN,In high-conflict litigation, "black box" redactions are often a disaster waiting to happen. I realized that many people (and even law firms) use civilian-grade tools that leave "Ghost Layers"—original text layers or metadata underneath the digital ink.I built the Shadow Report as a free forensic tool to prove this. You can upload a redacted page, and it scans for:Ghost Text Layers:...
Just to share a bit of the engineering headache behind this: The hardest part wasn't the Django backend, it was getting the LIBR (Lowest Intermediate Balance Rule) logic to handle edge cases in the PDF parsing.
Bank statements often group transactions by date, not time. If a user deposits $5k and withdraws $5k on the same day, the order matters for the 'dip' calculation. I ended up having to write a heuristic that forces 'Withdrawals First' (worst-case scenario for the claimant) to ensure the report stands up to conservative judicial scrutiny.
If anyone here has worked with financial event sourcing for legal compliance, I'd love to know how you handle same-day timestamp ambiguity.
Show HN: I built a forensic accounting tool for high-conflict litigation
Hello HN,I’m a solo developer who realized that in high-conflict divorce cases, the party with the most organized data wins. Forensic accountants charge $400/hour to trace assets, which makes financial justice inaccessible for many.I built Exit Protocol to automate this. It’s a forensic intelligence tool that ingests PDF bank statements and uses the Lowest Intermediate Balance Rule (LIBR) (See...
What it actually does:
Upload bank statements and text messages. The system cross-references them. When someone claims poverty under oath but bought a $195k yacht last month, it generates an impeachment report with suggested deposition questions.
Also does the boring stuff—LIBR tracing with SHA-256 verification so opposing counsel can't claim you doctored the evidence.
The interesting technical bits:
-Mistral OCR-3 for parsing messy bank PDFs (way better than Tesseract on real-world scanned documents)
-Force-directed graphs to visualize money flows through shell companies
-Django + Celery because some statements have 10k+ transactions
-Every report gets cryptographically hashed—anyone can verify authenticity via public tool
Things I'm unsure about:
-Will courts actually accept these? The math is correct and follows established legal precedent (See v. See, 1966), but "AI-generated report" makes some judges nervous.
-Is this B2C or B2B? Individuals use it once. Law firms use it repeatedly. Can't figure out which to focus on.
Pricing is a mess. So it's completely FREE for now.
Current status:
-Live at exitprotocols.com
-Processing real cases (5 so far)
-One family law attorney in Mumbai using it for a hearing next week
-Made front page on previous Show HN, got good feedback on the SHA-256 verification approach
The thing that surprised me:
The LIBR algorithm was the easy part. The hard part was the OCR—bank PDFs are cursed. Scanned at angles, different fonts, merged table cells, handwritten notes. Mistral's document OCR is genuinely impressive for this.
Also surprised by how many lawyers said "this would've saved my client $30k." Apparently forensic accounting is one of those things where everyone knows it's too expensive but nobody's bothered to automate it.
I'd love feedback on:
-Family law attorneys: would you actually submit this to a court? What would make you trust it more?
-Forensic accountants: am I missing edge cases in the LIBR implementation? (I have 12 test cases so far)
-Anyone: is the contradiction detection feature useful or just creepy? It cross-references financial affidavits against spending to catch lies—feels powerful but also invasive.
Sample report (anonymized data): https://exitprotocols.com/static/documents/Sterling_Forensic...
GitHub: https://github.com/Vinaygond/exit-protocol (will be public once I clean up some embarrassing code)
DEMO Credentials:
email: [email protected] ps: password123
Happy to answer questions about the implementation, the legal stuff, or why I thought this was a good use of time.
Thanks!
I built a forensic accounting engine for divorce cases (catches lies auto)
It's meant to be public as a sample showing the output format. Real client data is obviously private/encrypted.
Can an Auto-Generated Forensic Report Hold Up in Court?
Came across this ExitProtocol’s autogenerated “forensic asset tracing report” (LIBR, full ledger replay, SHA-256 sealing, court-style citations).https://exitprotocols.com/static/documents/Sterling_Forensic_Report_FINAL.pdf
Show HN: I built a forensic accounting engine for divorce
My friend was quoted $50k by a forensic accountant to trace "separate property" (inheritance) through a joint bank account during a divorce. I realized the math they use (Lowest Intermediate Balance Rule, or LIBR) is deterministic, so I automated it.Bank statements are messy (scanned, skewed), and proving "Chain of Custody" is critical for legal admissibility.A Django app that ingests PDFs or...
The system now generates immutable forensic reports with SHA-256 integrity hashes for every document. Also added a regression suite to verify the tracing algorithm against known edge cases. The focus is definitely shifting from just "AI wrapper" to "Audit Compliance tool.
Case: https://exitprotocols.com/static/documents/Sterling_Forensic...
Show HN: I automated forensic accounting for divorce cases (3 min vs. 4 weeks)
Burned about 1 weeks on this. Not sure if it's useful to anyone beyond my original use case, but figure I'd share.Friend went through a nasty divorce. Had $750k going into the marriage (inheritance), put it in a joint account like an idiot. Five years later, account's been up and down, money mixed with paychecks and mortgage payments. Lawyer says "you need a forensic accountant to trace what's...