Product

From a box of documents to a drafted demand.

Every step is designed so a lawyer can check the work. Facts point at pages, drafts point at facts, and nothing is asserted that the record does not support.

Every page, not a sample

It reads the whole file

Upload the case file and Luma reads all of it — PDFs, scans, photographs, emails, spreadsheets, recordings and video. Handwriting and poor scans go through OCR. Recordings are transcribed. Video is watched frame by frame with the audio aligned to it.

  • Scanned and handwritten documents read through OCR
  • Audio and video transcribed, with a timeline of what happens when
  • Email threads, attachments and spreadsheets parsed as documents, not blobs
  • A 3,000-page medical record is read in full, not sampled
Every fact cites its page

Facts you can check

Luma extracts the facts of the matter into a structured whiteboard — parties, dates, events, damages, contradictions — and every entry carries a citation back to the document and page it came from. Nothing is asserted without a source.

  • Three-pass extraction: sweep, adversarial interrogation, verification
  • Quotes are matched against the source text before they are kept
  • Contradictions between documents are surfaced, not resolved silently
  • Click any fact to open the page it came from
Your templates, your voice, your standards

Agents that write like your firm

Demand letters, case evaluations, mediation briefs, hearing briefs. Each agent inherits your firm profile, your templates and your standards — so the first draft reads like your firm wrote it, because it followed your rules.

  • Build custom agents by describing them in conversation
  • Attach reusable Skills — a drafting standard, a checklist, a house style
  • Firm templates followed exactly, section by section
  • Choose the signing attorney; the signature block matches
Supported, unsupported, contradicted

It checks its own work

Run a draft back through the record and Luma reports every factual assertion as supported by the file, not found in it, or contradicted by it — with the conflicting language quoted. It reviews; you decide what to change.

  • Each assertion checked against the matter’s own documents
  • Contradictions quoted side by side with the draft
  • "Not found" means the record is silent — never presented as proof of error
  • Output is a review, never a silent rewrite
One click, several agents

Chain the work

Extract the facts, evaluate the case, verify the draft, assemble the package — as one run. Steps can run in sequence or side by side, and it all happens on our servers, so you can close the laptop.

  • Sequential steps or parallel stages
  • Runs server-side — closing the tab does not stop it
  • Reuses work that is still current instead of regenerating it
  • Final output as a document, package, brief or presentation
Clients upload, you stop asking

Chasing documents, handled

Request records from a client with a link. They upload from a phone. Everything lands in the matter already processed, and the follow-ups happen without anyone remembering to send them.

  • No account for the client to create
  • Phone camera uploads handled and cleaned up
  • Automatic reminders on outstanding requests
  • Secure messaging tied to the matter

See it on your own file.

Bring a real matter to the demo. That is the only way to know whether it reads your documents properly.