QDNAAdvisory and architecture for LLM inference and training platforms, on-premises or hybrid

mmr.qdna.fr: sovereign models that arbitrate, and say so

A live case study: an analysis chain where language models running locally deliver a verdict, under guardrails that refuse to publish what they cannot justify. Designed, deployed and operated by QDNA.

Short answer. mmr.qdna.fr publishes 227 stock pages, in French and English, produced by a four-stage chain: deterministic checks, a score derived from 195 rules of which 62 carry a machine-evaluable criterion, three layers of qualitative agents, then arbitration decided over three draws by glm-5.3 and minimax-m3 running locally. The published signal is the majority vote. It demonstrates, on a demanding subject, what QDNA builds: a sovereign AI platform where the model never leaves the infrastructure and every claim stays traceable to its source.

What this site is not. It makes no buy, sell or hold recommendation. The signal measures how far the analyses converge, not an opinion on an investment. The author states this on every page, and an automatic check refuses to publish any page that would contain a recommendation.

The chain in figures

Published pages227 stocks in French, as many in English, plus the index and the public methodology
Rules195 rules across nine families, of which 62 carry a machine-evaluable criterion; the rest are documentary and guide the prompts
Modelsglm-5.3 and minimax-m3, alternating, running on QDNA's own infrastructure
Arbitrationthree draws of the same prompt, majority vote on the signal; with no majority the verdict is marked unstable rather than forced
Cadencere-scoring every six hours, with alerts on score drops or threshold crossings

What the chain does, in order

Enrichment gathers market and fundamental data, regulatory filings, sanctions and governance items. One design rule outranks all the others: a missing value triggers no rule at all. The system would rather say nothing than fill a gap.

The deterministic score then sums the weights of every rule whose criterion holds. It is reproducible and checkable line by line, which makes it the yardstick against which the arbiter is measured. Three qualitative agents follow, one on fundamentals, one on price, one on risk, each returning a verdict with a confidence level and dated facts.

Arbitration closes the chain. The same prompt is drawn three times across the two models in turn, and the published signal is the one holding the majority. The previous verdict is shown to the arbiter, and a change of signal without a new dated fact is refused. That guardrail is what stops an agent chain from drifting run after run.

Three checks before publication

The majority verdict is rewritten into a public version by a local model, then put through three automatic checks: no figure absent from the source verdict, no reference to the author's portfolio, no buy, sell or hold recommendation. A page failing any of the three is not published.

This deserves emphasis, because it is rare. Most generative chains check the form and let the substance through. Here the check bears on what the text asserts, and it blocks publication rather than flagging after the fact.

Why this is a QDNA build

The financial subject is not the point of the demonstration: it is its proving ground. An agent chain that gets a figure wrong, changes its mind for no reason or invents a missing value is caught immediately in this field, where elsewhere it would pass unnoticed.

What the platform shows is what QDNA builds for its clients: open models served on infrastructure you control, an agent orchestrator splitting the work across specialised roles, and guardrails that refuse to publish rather than assert without evidence. Both models used here, GLM 5.3 and MiniMax M3, have their own page on this site, together with their hardware sizing.

See the platform

Let's discuss your project

A no-commitment call to frame your platform.

Book a call