Drop in a brief; get every case.
Case Puller turns a legal filing into a verified packet of the judicial authorities it cites.
How it works
- Send a brief, motion, memorandum, complaint, or other filing.
- Case Puller extracts every case citation with its source coordinates in your document.
- Short, parallel, OCR-damaged, and ambiguous citations are resolved to stable case identities.
- Available opinions are retrieved and deduplicated by judicial authority, so the same case cited three ways appears once.
- You get back one deterministic ZIP with the authorities, an index, a manifest, hashes, and the reason for anything that could not be resolved.
What is in the packet
Authorities (full opinions where available), a citation index mapped to your filing, a manifest with content hashes so the packet can be verified byte for byte, and an explicit unresolved list. Nothing is silently dropped: every citation in your brief is accounted for as resolved, retrieved, or unresolved with a reason.
Built for agents, checked by humans
Case Puller runs as a hosted MCP that your AI agent can call directly, and the same packet comes back every time for the same filing. The output is deterministic: rerun it and the manifest hashes match.
Availability: Case Puller is in limited rollout while the hosted service is finished. For access, contact scott@smatdesigns.com.