The model will not read your client file, and the trial is in six weeks.
A defence brief is made of exactly what a hosted model is trained to decline: the offence, the evidence, the statements. Counsel is not asking how to commit the crime, they are asking what the file says about one that already happened.
Why the mainstream APIs fail here
Ask a frontier model to summarise witness statements in a violent offence and it declines the content. Ask it to draft cross-examination lines about a sexual offence and it lectures you about the topic. The refusal is not a judgement about the lawyer; the model has no way to tell counsel from anyone else, so it treats every serious charge as a policy event. The practical result is that the one professional with a duty to examine the material is the one who cannot get help with it.
How MagmaRouter is used for this
MagmaRouter serves models with the refusal training taken off, so the file reads as a document rather than a violation. Prompts are not stored: the gateway keeps a hash and returns a signed receipt, which is the part that matters when the material is privileged. Mint a key per matter with a hard cap so the cost sits against the file.
A working loop
- Mint a key for the matter, with a cap that matches what the file is worth.
- Send statements, disclosure and interview transcripts as ordinary completions.
- Keep the receipt with the matter file as the record of what the gateway retained, which is the hash and nothing else.
Prompts are not stored. A signed receipt of the hash comes back on every call, so you can prove later what MagmaRouter logged. Details are on the privacy page. Per-model prices are on /models and the pricing model is on /pricing.