The same application in the cloud or behind locked doors
The search core is portable: $rankFusion has been in the Community edition since 8.2, so the same query should run in both modes. Three swappable adapters differ, chosen by tenant configuration rather than by changing code. The cloud branch is what runs today; the self-hosted one is still being verified, and reranking there is handled by the application layer, not the database.
Managed operation in the EU
MongoDB Atlas in a European region, embedding and reranking directly in the database, generation via the Claude API. This is what runs today. No hardware to buy — we launch the portal on your subdomain within days; you fill the content as you go.
- Automated Embedding — vectors are created inside the database
- Verifiable citations via the Citations API
- No upfront hardware investment, you pay per query
A closed solution on your own hardware
MongoDB Community 8.2 on your own machine, embedding and reranking via Infinity or TEI, generation via vLLM. Neither content nor queries would leave your perimeter. In preparation — the adapters are written; the first deployment comes with the hardware.
- Designed for sensitive internal policies — classified information requires a separate assessment
- Your choice of model — Qwen3, EuroLLM, Gemma and others
- Air-gapped operation is the goal, not yet verified
Three swappable adapters
| Cloud | On-prem (in preparation) | |
|---|---|---|
Embedding Understands meaning, not just words Turns every paragraph into a numeric fingerprint of its meaning. That is how it finds the right passage even when you phrased things differently from the regulation — ask about “what you pay for a transfer” and it returns the article on transfer fees. | Atlas Automated Embedding (voyage-4) | Infinity (voyage-4-nano) / TEI (BGE-M3) |
Rerank A second reading that fixes the order The first pass is fast but rough — it sweeps thousands of paragraphs and picks dozens of candidates. Rerank reads those carefully alongside the question and reorders them so the most precise one ends up at the very top. | $rerank inside the database (rerank-2) | Infinity / TEI (BGE-reranker-v2-m3) |
Generation Writes the answer and shows its sources Composes a plain-language answer from the retrieved passages and attaches the regulation and article behind every claim. When the answer is not in the material, it says so — instead of inventing one. | Claude API (Citations, prompt caching) | vLLM (Qwen3, EuroLLM, Gemma) |
The choice is per tenant — a single installation serves cloud and on-prem customers at the same time.
How Contineo is deployed
Today as a locked-down company portal on your own subdomain. Embedded search inside an existing website is in preparation.
Standalone portal on a subdomain
Search and a portal of company content on your subdomain (e.g. search.yourcompany.com). Lockable to signed-in internal users only.
- Sign-in via Microsoft Entra, Google Workspace or other domain-bound SSO
- Access limited to your organisation's internal users
- A portal with an overview of company content in one place
A search icon right inside your website
Add the Contineo icon to your existing site. On click it expands as an overlay layer and replaces the site's regular search. The first widget runs for a system that passes the user's identity in a signed token (ISSF); after two unhappy ratings it offers a helpdesk ticket. An anonymous mode for public websites is in preparation.
- One line of code, no changes to your page content
- Overlay in Contineo's design, fits light and dark sites
- Ideal as a replacement for search on a public website
Try it: click the search icon in the sample page.
What comes next
None of this is part of the deployment yet. We list it so it is clear what Contineo does today and what it does not.
On-prem and closed networks
Running on your infrastructure with your own models. The adapters are in the code; the first deployment will come with hardware.
More content sources
Crawlers for further websites and for RSS, Czech legislation, bulk import and scheduled sync from MCP connectors, and more servers (document stores). Today the sources are a file, the helpdesk mailbox, an MCP connector and legislation from Slov-Lex — every version in the library is approved by someone.
Documents without articles
A manual, a contract or minutes are not split into articles. The splitting method will follow the document type.
Precedence and conflicts
Higher law over lower, specific over general — and an alert when an internal directive contradicts the law.
Membership source integration
People, departments and groups from the system where you already keep them, instead of importing a list.
A website straight from content
The public part of your content becomes a clear website that updates with the source.
Ready to get your content at your fingertips?
We'll show you Contineo on your own sources.
Get in touchoffice@contineo.app