Case analysis platform · lawyers, in-house counsel, firms of 1–50

AI that cites the case instead of inventing it

Cassation reads multi-volume case files, answers with a reference to volume, page and paragraph, puts its analysis through model debates and leaves the decision to the lawyer. The subscription is hosted on our server or on your firm's hardware; a fully local model stack is built as an integration project.

No card required. We run the pilot together with you — on one real case.

Case chat

role: analyst · file cache enabled
lawyer's question

How do the security guards' testimonies differ from the inspection report, and what follows from that for the motion?

answer · 3 claims · references inserted by code
The guards' time of arrival in the report is 21:15, in the witness's testimony 21:45. A 30-minute discrepancy.
Vol. 2 · p. 145 · para. 3 Vol. 1 · p. 204 · para. 2 citation verified
The delivery note in the file is a copy; the original is not listed in the inventory. The reference to it in the charge relies on the copy.
Vol. 3 · p. 88 · para. 1 reference needs checking
The claim in the report that the expert's findings are "systematic" is not supported — the finding is stated only once.
source not matched citation_verified: no
debates The sceptic found a weak point in claim 2 · judge: "stood with a caveat" estimate ≈ 0,60 € · stayed within the case limit

The workspace interface. The model does not write the volume and page number — they are inserted by code from a closed list of fragments.

Vol. · p. · para. The reference is inserted by code. The model cannot cite a page that does not exist.
Draft Every document is created as a draft and changes status only by an explicit decision of the lawyer.
The date is computed by code The model may notice a deadline in the text, but the final date is computed by the program.
Degradation is visible If a role or a provider fails, this is stated on screen rather than hidden.

The difference that decides in court

Well-written text and a verifiable reference are not the same thing

A general-purpose AI confidently names articles, dates and sheet numbers. In the courtroom such confidence is costly: one unverifiable reference destroys trust in the rest of the analysis.

Cassation is built the other way round: first the case fragments are placed in a closed list, then the model formulates a claim, and the sheet reference is inserted by deterministic code. If there is no match, the claim is honestly marked as unverified.

Not a single unverifiable fact in the document you take to court. Core platform invariant · under test

An ordinary AI assistant

  • References to articles and sheets come from the model's memory
  • A single answer — without a second pair of eyes
  • Case materials go to someone else's server in full
  • A finished text is easy to mistake for the final one

Cassation

A closed list of fragments · Analyst — Sceptic — Opposing counsel — Judge debates · an environment chosen by the firm · a draft approved by a human.

How this is bought

A subscription and an integration project are two different purchases

A subscription means seats and storage deployed with us or on the firm's hardware. An integration project is for when you need your own perimeter and a model stack: from commercial models under your control to a fully local stack.

Subscription

Our server

We are responsible for the infrastructure, updates and backups. The organisation's space is isolated, and you can start on the day of your request.

  • Payment per seat
  • Payment for storage volume per deployment
  • Commercial models: your own keys or our balance
Subscription pricing
Subscription

Firm's server

The same platform on your hardware: files never leave the office. Installation, updates, backups and monitoring are our job.

  • Seats — from 3
  • Storage — your hardware
  • Backups on our side — optional
Subscription pricing
Project · from 30 000 €

Integration project

Deployment in your perimeter with a model stack: commercial models under your control, a hybrid stack, or a fully local stack with no external calls.

  • Audit of infrastructure and security requirements
  • Model stack, OCR arbitration, legal databases
  • Training, documentation, acceptance against criteria
What the project includes

A server is included

The server can be yours or ours. A Mac mini with 8 GB of memory is a working configuration: the system is built from the start without heavy dependencies. A fully local stack needs spare memory for models — we size it during the project audit.

Models and roles

External models come with the subscription. A local stack comes with the project

In the subscription the platform works with commercial models: your own keys or our balance. If nothing at all may go outside, that is a separate integration project in your perimeter. The setting for "what goes where" is visible in the interface, not hidden in the configuration.

Subscription

Commercial models

Claude, Gemini, GPT, GLM — directly or via OpenRouter as a universal gateway. The judge in the debates never coincides with the author of the answer: otherwise it praises itself.

your own keys or our balance · file caching lowers the bill

Project

Hybrid stack

Fact extraction and recognition run locally, legal analysis and debates run on external models. The full text of the case is sent nowhere except the service you choose.

a balance of quality and privacy

Project

Fully local stack

All roles, recognition and arbitration of disputed pages run on models inside your perimeter. There are no external calls at all.

spare hardware needed for models · lower quality

Platform roles and model configuration
RoleWhat it doesModel requirementTypical setup
AnalystLegal analysis of the case, answers with citationsMaximum depthClaude · Sonnet/Opus
ScepticAttacks the logic of the answer point by pointCheap and high-volumeGemini · Flash
Opposing counselBuilds an independent position for the opposing partyA different vendor, a different corpusGLM
JudgeA verdict on each claim, with referencesNot the model that wrote the answerconfigurable
Fact extractionPopulates the fact graph from the volumesCheap, batchany compatible one
RecognitionDouble OCR with arbitration on discrepanciesLocal, freeTesseract + EasyOCR
EmbeddingsHybrid search: full text + meaningLocal or externalconfigurable

The "role → provider and model" table is configured in the organisation's admin area, with a fallback in case a provider fails. Anthropic, OpenAI, Google, Z.ai, OpenRouter and any service with a compatible interface, including a local one, are supported.

Levels of involvement

From a single lawyer to a legal department

All plans and the calculator →

Solo

Lawyer

One seat, 25 GB of storage. Your own cases, chat with citations, debates, drafts, deadlines. Works in the browser, the app and Telegram.

Team

From 3 seats

Payment for seats and storage per environment. Roles and permissions, shared cases, a team chat per case, limits per lawyer and per case, and a breakdown of spend by case for re-billing the client.

Company

From 25 seats

Individual terms and a contract with data processing annexes. If required, your own perimeter with a local model stack: an integration project from 30 000 €.

How we sell

First we teach and show it on your case. Then we sell.

We do not start with a price list. We start with a review of your case and training for the team — because the platform's strengths only become visible on live volumes, not in a demo environment.

Case review

We look at how the case is structured and where you lose time: the volume, the quality of the scans, the deadlines, who prepares the documents.

40–60 minutes · free

A 14-day pilot on your case

We deploy the hosting — our server or the firm's server — load the files and work together with you, rather than giving a guided tour.

14 days · one environment of your choice

Deployment and team training

We configure roles, keys, limits and the linking of Telegram and the apps. We run training by role: lawyer, assistant, administrator.

according to the Academy programme

Support

Updates, backups, monitoring of model spend, and reviews of new scenarios. The Academy remains available for new employees.

under the subscription

14-day pilot

What the pilot includes

  • Extended deployment — our server or the firm's server on Ubuntu or Mac
  • Uploading your materials and checking recognition
  • Setting up roles, models and limits for your firm
  • Two 60-minute sessions: lawyers and administrators
  • Final report: what was found, how much time was saved, what comes next
Submit a pilot request

No prepayment. We delete the pilot's files on your request.

Cassation Academy

Training as part of the delivery, not a bonus

The platform is strong in the hands of a lawyer who understands exactly what they are checking. That is why training is part of the delivery: short courses on working with citations, debates, deadlines and drafts — plus materials for administrators of your own server.

Lawyer's course

6 modules: from loading volumes to approving a draft.

Administrator's course

Installation, updates, backups, model keys, limits.

Verification of the check

How to read the debate verdict and the contradictions radar.

Webinars and case reviews

Regular sessions on practical scenarios.

Privacy

"Files never leave your office" is a verifiable promise

The files stay with you

On the firm's server, data goes nowhere except the model provider you choose. On our server, organisation spaces are isolated from one another.

Your server issues the certificate

The relay carries an encrypted stream and does not decrypt it — the key never leaves the firm's machine. In the office the connection runs directly over the local network.

Keys and audit log

Model keys are encrypted in the database and are never shown in full once saved. Every significant action — approval, deadline confirmation, chat linking — is written to the audit log.

Start with one case. You will decide after the pilot.

We will show you the platform on your files, calculate model spend and decide together whether you need a firm's server or ours is enough.