The lawyer-facing site keeps it simple. This page is for the people who have to deploy, secure, and sign off on it: how SWIRL fits your stack, how it ranks without a vector database, and what ships inside the on-premises COMPLiQ Vault.
SWIRL exposes a first-class MCP server. Any AI work surface calls SWIRL for knowledge — ranked, permissioned, and canonically endorsed — while your documents stay in the systems that already hold them.
Legal language is exact: "shall" and "may" are not synonyms, and a defined term is not a loose paraphrase. SWIRL 5 ranks in three passes, each correcting the weakness of the one before, and every pass runs locally.
The first pass is lexical. Quoted phrases and exact terms are honored as written, with classic BM25 scoring, so a specific statutory phrase, defined term, or citation finds the documents that actually contain it — not documents merely "about" the topic.
The second pass adds meaning. SWIRL re-ranks with an embedding model and fuses those scores with the lexical results using reciprocal rank fusion, so a document that uses different words for the same concept can surface, without pushing aside the exact matches from pass one.
The third pass decides true relevance. A cross-encoder reads the query and each candidate document together, as a pair, rather than comparing two separately made vectors. It is the most expensive pass, which is exactly why SWIRL runs it last, only on the candidates that survived the first two.
For teams that run everything in-house, SWIRL Legal ships inside the COMPLiQ Vault: a turnkey appliance where the matters, the model, and the answers all stay on hardware you control. Here is what's inside.
Your model, your call. Outside the Vault, SWIRL feeds your enterprise Claude, ChatGPT, or Copilot in the cloud. Inside the Vault, it feeds the private local suite above. Either way, the ranking, permissioning, and canonical-version logic are identical, so you can move between deployments without re-platforming.
Want to walk the architecture with
your security and IT teams?