Architecture
For people evaluating the product.Four services and a database, one shared record.
A NovusLens twin runs on your own infrastructure. Four services and a database keep one shared record, and the map, the measures and the answers are all built from it.
Sources
Your own records supply everything the twin shows: charts, policies, supported exports, operational systems and AI agent declarations.
Connect
Imports and connectors read your records and keep each original, so a relationship can be traced back to its source.
Application infrastructure
Docker runs the services on your infrastructure, and Mycelium, from TathataSystems, keeps an ordered log of changes to the structure.
Data
A Postgres database holds the map, the evidence and the Knowledge library, so an answer can point to the stored record behind it.
Compute
The reasoning service checks who may see what, calculates the measures and calls a configured AI model when a task needs interpretation.
Display
The web application shows the map, findings and answers, and lets people add evidence and record their decisions.
The complete system diagram is drawn for a wide screen. Open it on its own to explore each path.
- Hosting
Runs on your own infrastructure
You keep your records, the Knowledge library and the twin. Running the twin yourself keeps that capability in your hands. On its own, it does not make every record private or compliant.
- Where AI runs
Models help interpret, people decide
You choose where AI models run: in a local container in your deployment, or at an endpoint you configure. People can browse and import records without a model. Models return proposals and interpretations. They never write to the database or create measured scores.
- The boundary
People own the decisions
NovusLens maps, surfaces and advises. It does not operate the systems it reads or your AI agents, and it never issues a compliance verdict. Changes a model proposes wait for a person to confirm them, and people decide what happens next.
Let’s talk
What needs
to change?
Talk to us about one consequential decision, such as replacing a service, changing a supplier or handing work to an AI agent.
Tell us about your organisation and the challenge you are working through.
