CaseOps
CaseOps for general counsels

The operating layer for in-house legal.

Portfolio, counsel, contracts, obligations and compliance — one matter graph that gives the GC a real answer when the CEO asks, 'what are we exposed to?'

1
Portfolio view
Every matter, counsel and spend line on one surface.
< 60s
Board-ready extract
Audit trail export for any date range.
0
Cross-tenant spillover
Isolation at the storage and query layer.
What's broken today

Five tools, none of them agreeing.

A GC stitches a matter tracker, a contract repo, an outside-counsel spreadsheet, a compliance calendar and a board deck. Nothing rolls up. The quarterly board answer is improvised.

Matter tracker

Internally built in Smartsheet or Excel; out of date within a week of board day.

Contract repo

A DMS folder. Obligations extracted manually by a paralegal if at all.

Outside counsel spend

Email invoices, a quarterly consolidation, no realisation against budget.

Compliance calendar

A PDF owner's list; the owner left two quarters ago.

The real cost: every board meeting becomes a fire drill. The GC can answer the question, but only by paying a human week to reconcile four systems. CaseOps replaces the reconciliation, not the humans.
The AI angle

Explainable answers the board will accept.

AI compresses 80 matters and 200 contracts into 'here is what is open, here is who said what, here is what is due next quarter' - with every number traceable to a source. Litigation intelligence stays source-backed, reviewable, and explicitly non-advisory.

Contract → obligation — shipped

LLM extracts parties, covenants, payment terms, consent clauses, audit rights today. Every duty becomes a task; due dates pulled where the contract states them, placeholders where it doesn't.

Portfolio rollups

AI summarises 80 matter records into a board-ready extract. Every line is traceable to the underlying matter and audit event.

Grounded recommendations

Forum, authority and next-action recommendations with rationale, assumptions, missing facts, and confidence on every option.

Litigation Intelligence review

Proceeding directions, affidavit gaps, mock-hearing feedback, calibrated historical patterns, and knowledge-graph relationships appear with source links and review state.

AI policy + ModelRun audit — shipped

Tenant-scoped tenant_ai_policy gate enforced at runtime on the structured-call path (matter summary, draft preview, recommendations, hearing pack). Every LLM call writes a ModelRun audit row with provider/model/tokens/latency/status — visible per matter.

What the GC gets to say

"Of our 83 open matters, 11 have a deadline in the next 30 days. Of our 214 active contracts, 6 have audit rights expiring this quarter and 3 have payment obligations overdue. Here is the audit export covering every AI action that went into those numbers."

Agentic posture: AI does the watching and the stitching — cause-list reconciliation, obligation-due watchers, intake triage. Humans accept substantive legal output. No filings, payments or client communications are sent without a recorded human approval. Cross-tenant training is off by default.
Portfolio

Every matter on one surface, rolling up to the board.

A matter is the unit of work. Its stage, documents, counsel, spend and obligations all attach to the same record. The portfolio view is the same record, aggregated.

Single matter graph

Open, pending, on hold, closed — with stage, forum and next action in one row per matter.

Live stage + next action

No more 'last update on Tuesday'. The cockpit reflects state the moment anyone records an event.

Team scope and walls

Restrict visibility at a matter level when a case is conflicted or sensitive — without reshuffling roles.

Outside counsel

Brief, budget and measure — without a spreadsheet.

Outside counsel becomes a first-class workspace. Assign a matter to a firm, set a budget with alerts, see realisation against it, compare outcomes across firms.

Directory with outcomes

Rate cards, practice areas, historical outcomes, conflict flags — not just a contact list.

Budget with alerts

Spend cap per matter. Invoices beyond the cap require a GC override, recorded on the audit trail.

Realisation by firm

See billed, collected and aging per counsel. Compare realisation rates across firms before the next brief.

Outside-counsel portal — shipped

Every briefed firm gets a magic-link login at /portal/oc — see assigned matters, upload work product, submit invoices, log time. Scope-gated by MatterPortalGrant; the GC sees every action on the audit trail.

Client portal + KYC — shipped

The client gets their own /portal view of the matter (Overview, Comms, Hearings, KYC tabs). KYC submit + GC review + audit on every state transition. Built on the same Phase C portal scaffold; no second auth system to operate.

Statutes attached to the matter

Mark which BNSS / BNS / CrPC / IPC / Constitution sections the matter relies on; the appeal-memorandum draft receives the bare text and quotes verbatim instead of paraphrasing. 91 sections live across 7 central acts.

What a GC gets to say in the board meeting

"We briefed 14 matters to 6 outside counsel this quarter. Realisation against budget is 92%. Two firms came in under; one is trending over — we moved the next brief away from them."

Instead of

"Let me come back to you with those numbers next week." — a sentence that quietly loses a GC their seat at the table.

Contracts and obligations

Pull duties out of contracts. Track them where they live.

Contract storage, LLM-powered clause extraction, obligation tracker, and playbook comparison — all shipped. Upload a vendor MSA, get structured clauses in 30 seconds and a deviation report against the default Indian commercial playbook.

Clause extraction

Haiku reads the contract and lifts parties, term, payment, confidentiality, IP, liability, indemnity, governing law, arbitration, force majeure, notices — ~12 structured clauses per contract.

Obligation tracker

Payment, reporting, notice, renewal and termination duties become tasks with due dates where the contract states them. Surfaces on the matter cockpit.

Playbook compare

15-rule default Indian commercial playbook seeds in one click. Sonnet compares each clause against the expected position and flags matched / missing / deviation with severity.

Risk, audit and AI posture

Control is built in, not bolted on.

The standard a GC should expect — all shipped: tenant isolation by construction, matter-level ethical walls, audit on every sensitive action, AI policy enforcement at runtime, ClamAV malware scanning fail-closed in prod, every sensitive env in Secret Manager with a documented rotation runbook. Overall enterprise verdict: GO.

Tenant isolation at the engine layer

Every record carries a tenant id. Storage, query and retrieval filter by it, not only the application layer.

Matter-level ethical walls

A walled matter is invisible to users outside the wall — including admins. Override, not weaken.

Audit on every sensitive action

Upload, draft, approval, AI run, recommendation accept, invoice state change — recorded with actor and before/after state.

AI policy enforced at runtime

Tenant-scoped tenant_ai_policy gate runs on every structured AI call (matter summary, draft preview, recommendations, hearing pack). Blocked-model attempts return HTTP 403 with the specific model that was rejected, and a ModelRun audit row records the refusal.

When the board asks for evidence

Export the audit trail for a date range as JSONL or CSV. Every sensitive action is recorded with actor, timestamp and before/after state. Recommendation acceptances are distinguishable from human actions.

Cross-tenant training is off by default. Your matters and contracts are not pooled for model training without an explicit written opt-in.

Proof plane

Numbers, not testimonials.

We publish the retrieval metrics. We instrument the product. A 30-minute quality probe runs against the live corpus around the clock.

5,714
Judgments indexed
Supreme Court + high courts, post-clean corpus.
108k
Embedded chunks
voyage-4-large · 1024-dim · HNSW cosine.
96.7%
Recall@10
30-query self-recall probe on the live corpus, with cross-encoder rerank.
0.95
MRR
Correct hit almost always at rank 1 — mean rank 1.03.

Tenant-private by default

Your matter documents never leave your workspace for training. Separate from the public authority corpus.

Grounded, not generated

Every substantive answer cites a named judgment, statute or internal precedent. Refusal beats fabrication.

Contact

A 45-minute walkthrough, shaped to your sector.

We set up a sandbox with a sample portfolio from your industry — banking, SaaS, pharma, infrastructure — and walk through outside-counsel spend, obligations and the audit export with your team.

Direct contact
mishra.sanjeev@gmail.com

Write directly for a walkthrough, a sector-specific sandbox or a security and DPA conversation. Founder-led until we are larger.