Policy PDF + rater corpus
Accept a local policy-document path and the supplied
raters/ directory. Your implementation may support
uploads or URLs as an extra.
Engineering × Insurance
Build an explainable insurance brokerage agent that turns messy policy PDFs and inconsistent insurer grids into one defensible, source-cited answer.
The premise
Indian insurer commission grids arrive as spreadsheets, PDFs, circulars and images. Each one invents its own vocabulary for geography, vehicle segments, policy types and exceptions.
Your job is to build the missing reasoning layer: extract the policy facts, traverse the right grid, refuse unsupported cases, and show exactly how the answer was reached.
Problem statement
Given a motor policy PDF and a directory of insurer rate cards, return the expected brokerage with an evidence trail another engineer—or broker—can audit.
Accept a local policy-document path and the supplied
raters/ directory. Your implementation may support
uploads or URLs as an extra.
Return extracted facts, OD and TP rates, granular source citations, confidence, and a plain-language explanation of every lookup step.
Insurer, make/model, fuel, RTO, CC, manufacture year, policy type, NCB and premium breakup. Preserve uncertainty instead of guessing through it.
LLMs are welcome for document extraction. Grid resolution must be testable, reproducible and explainable—not a black-box answer.
Name the file and the exact sheet, row, cell or PDF page used. “Found in the rate card” is not enough.
If a segment is declined, ambiguous or absent, surface the gap and say what evidence would resolve it.
Four policies. Four lookup grammars.
HDFC ERGO · Comprehensive
Go Digit · Stand-alone TP
Reliance · Comprehensive
Tata AIG · Stand-alone TP
Every supplied policy is a metadata-clean synthetic fixture. Names, contacts and customer-specific identifiers have been replaced; city/RTO context, vehicle rating facts and premium figures remain intact. The bundle includes a public verification summary and checksums.
The corpus
Use the original source formats. Normalising them is part of the challenge; hard-coding the four answers is not.
What good looks like
Extract the right facts and reach the right rate—or the right refusal.
Make every transformation and source lookup inspectable.
Handle missing fields, exclusions, footnotes and unsupported segments.
Readable code, meaningful tests, sensible boundaries and a useful README.
“The most impressive submission may be the one that confidently says I cannot determine this rate from the supplied evidence—and proves why.”
No deadline. No permission slip.
Publish your implementation in a repository with setup instructions, tests, sample outputs and a short note on the trade-offs you made. When it is ready, email the repository link and your four decision traces to careers@vaatun.com.