Skip to content
Elevated SignalsInvariant

QUALITY MANAGEMENT SYSTEM (eQMS) · REGULATED MANUFACTURING

The quality system that keeps up with your quality team.

Closure-time dashboardIllustrative
—days avg closure
Illustrative sample, trending down over 90 days

Deviations, corrective actions, documents and training in one place, with an owner on every open item and closure times on the front page — so nothing waits on someone’s memory or a spreadsheet.

Not ready for a call? Join the waitlist
Invariant · Closure-time dashboardIllustrative sample
—days avg closure
Closure-time trend · illustrative
DEV-0142Deviation · investigatingOwner · QA lead
CAPA-0087CAPA · action openOwner · Production supervisor
DOC-0311SOP · in reviewOwner · Document control
Illustrative sample, trending down over 90 days
02

From the team behind Elevated Signals, with years of experience supporting regulated manufacturing operations.

03 · THE KPI CHECKED FIRST

The number inspectors ask for first.

How long it takes you to close a CAPA or a deviation is one of the first things an inspector or your leadership team asks for.

Most quality systems make someone build a report to answer it. Invariant puts it on the front page, live, with the trend and the owner of every open item.

Where SLA management is switched on, it also lets you manage due-date targets by severity, business days on your own holidays and time zone, with a second person’s password required to extend a deadline.

Invariant · Closure-time dashboardIllustrative
0.0 days
AVG CAPA/DEVIATION CLOSURE
0%Where SLA management is switched on
ON-TIME CLOSURE VS SLA
0
OVERDUE, ACTION NEEDED
0
OWNERS WITH OPEN WORK

Illustrative sample workspace — your numbers are calculated from your own records.

12-MONTH CLOSURE-TIME TREND (TARGET: 5 DAYS)
AGING BUCKETS · OPEN RECORDS
0–30 DAYS
62%
31–60 DAYS
24%
61–90 DAYS
9%
90+ DAYS
5%
Open items · owner · illustrative
QA lead3 open
Production supervisor2 open
QC analyst1 open
Document control1 open

04 · CAPABILITY TOUR

Nine areas of quality work. One record model underneath.

Documents, deviations, CAPAs, change control, training, complaints, tickets, batch context and reporting. One audit trail runs under all of them.

02

Deviations

Log it, classify it, assign an investigator, and work a structured 5-Whys or fishbone. No close without a root cause and a linked decision.

deviationsIllustration · sample data
Deviations10 shown · 2 overdueNEW DEVIATIONIDTITLESEVERITYSTATUSTYPEOWNERDUEDEV-0431MEDIUMCLOSEDUNPLANNEDKMMay 19DEV-0429HIGHINVESTIGATINGUNPLANNEDJTMay 1454d overdueDEV-0427MEDIUMCLOSEDUNPLANNEDJTMay 13DEV-0424LOWCLOSEDPLANNEDRAApr 30DEV-0422MEDIUMCLOSEDUNPLANNEDKMApr 26DEV-0419MEDIUMCLOSEDUNPLANNEDRAApr 19DEV-0418MEDIUMINVESTIGATINGUNPLANNEDKMMar 20109d overdueDEV-0415MEDIUMCLOSEDUNPLANNEDLNMar 16DEV-0412CRITICALCLOSEDUNPLANNEDLNMar 9DEV-0410HIGHCLOSEDUNPLANNEDRAFeb 15DEV-0407CRITICALCLOSEDUNPLANNEDKMFeb 3DEV-0405LOWCLOSEDUNPLANNEDJTJan 14

Many capabilities on this page — including finalization gates, SLA management, automated retraining and in-app alerts — are switched on per organization during onboarding rather than being on by default. We will show you exactly what your workspace includes on the call.

05 · THE CLOSED LOOP

The step where CAPAs quietly die.

Ask any quality team where CAPAs go to die and they will say the same thing: retraining.

The plan says “retrain the team,” the meeting ends, and nobody schedules it.

Where automated retraining is switched on, Invariant creates the training assignments from the CAPA action itself, the named people complete and sign for the training in the app, and the CAPA will not close until that evidence is there.

06:40 · QA lead · illustrativeIllustrative · where automated retraining is switched on
DEV-0142Deviation logged · severity classified · 5-Whys root-cause template
CAPA-0087Action: “Retrain the team” · marked as retraining · decision recorded
Assignment · created from CAPA-0087StatusSignature
QA lead——
Production supervisor——
Line operator——
QC analyst——
Close locked · 0 of 4 signatures on file
Triggered by CAPA-00427 RECORDSRECORDPERSONCOURSESOURCESTATUSCOMPLETEDSCORETR-1a7cKMRetrainingCAPA-0042SCHEDULED——TR-5e02RJRetrainingCAPA-0042SCHEDULED——TR-d4b9ATRetrainingCAPA-0042COMPLETED2026-03-1296%TR-80f3LNRetrainingCAPA-0042SCHEDULED——TR-2c61PDRetrainingCAPA-0042COMPLETED2026-03-1492%TR-9a1eOSRetrainingCAPA-0042IN PROGRESS——TR-e7d5HBRetrainingCAPA-0042IN PROGRESS——
Example assignment records showing which CAPA each came from.

06 · THE PRODUCT

See Invariant in motion.

Illustrations of Invariant’s screens, with sample data.

Quality dashboardSYSTEM HEALTHYAVG CAPA CLOSURE28.7dAVG DEVIATION CLOSURE26.4dON-TIME CLOSURE72%OVERDUE13Closure-time trendCAPADEVIATIONTARGET010203040AugSepOctNovDecJanFebMarAprMayJunJulTarget 30dBacklog trendProgram health58%
01 · Closure time, liveHow fast you close CAPAs and deviations, how many were on time, and what your backlog is doing — calculated from your live records, not typed into a slide.

07 · WHAT CHECKING IT ACTUALLY LOOKS LIKE

LIVE TODAY

The record underneath it all

Every change Invariant records is sealed to the one before it, per organisation, and a built-in verifier re-checks the whole chain and names the first record that does not match. AI actions are recorded in that same history, attributed as AI.

Anyone can say their history is trustworthy. In Invariant there is a button that re-checks it, and if the history does not hold it names the record that broke and why. Below is that check passing, and the same check after we deliberately altered a past record.

We run this live in demos — ask us to break it in front of you.

Audit trail · test workspace · oldest firstChain sealed
19e4295dLab retest requested · deviationPerson0x3c1e…9d02Sealed
0804d67eQA review started · documentPerson0x8a77…10feSealed
67d1380dImplementation · CAPAPerson0x51d0…c4a3Sealed
1a4df446Containment · deviationPerson0xe90b…37aaSealed
f68ff602Nightly chain verification · audit demoSystem0x7f3a…e21cSealed
6989b727Auto assign · trainingSystem0x2b6f…8e15Sealed
Every record is sealed to the one before it. Press “Alter a past record” to change one directly in the database.

Interactive illustration of a check we ran in a test workspace. Record IDs are from that test; hashes are illustrative.

Illustration · the check passingAudit trailILLUSTRATIONVERIFY CHAINRECORDS9PEOPLE5AI1SYSTEM3Chain intact9 records verified from genesisTIMEACTORTYPEACTIONRECORDJul 01 · 12:01SYSTEM3c1e9a07Jul 01 · 12:00SYSTEMb58d2f41Jun 19 · 09:20AIe07a6c93Jun 19 · 08:00SYSTEMf68ff602Jun 18 · 02:15DVPERSON9d24b1ceJun 18 · 01:40DVPERSON52a0e8d3
The check passing. Every record recomputed from the first one.
Illustration · the check catching a changeAudit trailILLUSTRATIONVERIFY CHAINRECORDS9PEOPLE5AI1SYSTEM3Integrity issue detectedRecord f68ff602 · content no longer matches its sealTIMEACTORTYPEACTIONRECORDJul 01 · 12:01SYSTEM3c1e9a07Jul 01 · 12:00SYSTEMb58d2f41Jun 19 · 09:20AIe07a6c93Jun 19 · 08:00SYSTEMf68ff602Jun 18 · 02:15DVPERSON9d24b1ceJun 18 · 01:40DVPERSON52a0e8d3
The check catching us. We altered a past record on purpose, with full database access. It stopped on record f68ff602 and gave the reason: the content no longer matches its seal.

The check ran in a test workspace built for this, never against customer records.

What a passing check shows

A passing result demonstrates that the stored chain is internally consistent at that as-of time — it does not prove completeness against a privileged wholesale rewrite or tail deletion without an external anchor.

// 08 · AI-NATIVE BY ARCHITECTURE

Everyone says they have AI. Ours leaves evidence.

Invariant treats AI as an actor in the record: it drafts a deviation investigation, and that draft is written into the same sealed history as your people’s actions, recorded as the work of AI.

Most quality systems can now generate an investigation for you. We could not find one that publicly documents what the machine actually did.

AI never closes a record, never signs, and never puts its own words into an investigation on its own — a person accepts or dismisses each part, with a reason, and that boundary is enforced in the server, not just on the screen.

These controls are designed to support 21 CFR Part 11 and EU Annex 11 expectations; they are not a compliance conclusion.

LIVE TODAY

The record underneath it all

AI actions are recorded in that same history, attributed as AI.

See the check ↑
EARLY ACCESS

AI drafts the investigation

On a deviation under investigation, AI drafts the investigation for a person to accept or dismiss. Running with a design partner and in our demo workspace today.

WHAT THE AI DRAFTSEARLY ACCESS

On a deviation that is under investigation, when a person asks for it:

1.
A view on how serious it is, and why it thinks so
2.
An assessment of what it affects
3.
A 5-Whys skeleton to work through
4.
Whether it thinks a corrective action is warranted, and why
5.
Similar past deviations from your own organisation — when that history is available. It can come back empty.

Every item is a draft in a side panel until a person accepts it and applies it.

0 of 5 parts decided · AI draft not yet applied
Interactive illustration on sample content. Reasons and control labels are placeholders.
Your audit trail, sealed entry by entry
0x7f3a…e21cDEVIATION LOGGED · PERSON
0x9b1d…44f0INVESTIGATION DRAFTED · AI
0xc228…9a71REVIEWED, WITH A REASON · PERSON
0x1e04…6bd3CAPA LINKED · SYSTEM

You can see what the AI did

When AI drafts a deviation investigation, the record keeps which version of the model wrote it and what it was asked. When a person accepts or dismisses part of that draft, that is recorded too, with the reason they gave. Both sit in the same sealed history as every other action, and both name who — or what — acted.

We measured it before we switched it on

Before enabling it anywhere, we ran the assistant against past deviations where the right answer was already known. Our bar was 75% on severity and on whether a CAPA is warranted. It scored 100% on both, on 12 August 2026. That was ten cases, and we will always tell you that.

The record proves who acted and that a person decided. It does not prove the AI was right — that judgement stays yours.

09 · COMPLIANCE ARCHITECTURE

Compliance built into the foundations, not bolted on.

Invariant is built to support 21 CFR Part 11 and EU Annex 11 expectations from the database up.

Electronic signatures, a sealed audit trail, server-enforced workflows and formal change control are what everything else is built on, not features bolted onto a spreadsheet replacement.

Our own releases go through written proposals, approvals and release notes, and an update adds to your existing records rather than rewriting them.

01

Tamper-evident audit trail

Every change keeps who made it, when, and what the record looked like before and after, sealed to the entry before it. Edit history directly in the database and the seal breaks: the built-in verifier names the record that broke.

02

Electronic signatures

Wherever a record is signed off, Invariant records who signed, when, what it meant, and exactly what they were signing, and it makes them re-enter their password first.

03

The system enforces the rules, not your training

Steps are enforced by the server, not by remembering the SOP. You cannot approve a change control that was never submitted, and where finalization gates are switched on, completed records are locked against direct edits.

Formal change controlServer-enforced workflows · 03 · 04Electronic signatures · 02Sealed audit trail · 01Database
04

In-app alerts, when enabled

With in-app alerts enabled and the scheduled scan configured, a bell flags work that is due soon, overdue or critical across deviations, CAPAs, tasks, change controls, document reviews and training, and clears itself when the work is done.

05

Help, inside the app

Twelve written guides built into Invariant, searchable by title or heading, so people can look something up without leaving the screen they are on.

06

We prove it, repeatably

Each control on this page is backed by an automated proof we re-run on every release, and we will walk your QA team through the output.

Invariant is not certified, validated or compliant on your behalf: validating it for your intended use stays your programme’s decision, and we will walk your QA team through the evidence behind any claim on this page.

BUILT AROUND21 CFR Part 11 · EU Annex 11

10 · THE UNFAIR ADVANTAGE

Quality workflows from a team that understands production operations.

A production problem is never one team’s problem. Production and Quality investigate it together, decide together, and fix it together. Invariant gives them one shared record to do that in, with the batch or lot a problem relates to noted by the person who knows it.

Illustration · sample deviationsDeviations10 shown · 2 overdueNEW DEVIATIONIDTITLESEVERITYSTATUSTYPEOWNERDUEDEV-0431MEDIUMCLOSEDUNPLANNEDKMMay 19DEV-0429HIGHINVESTIGATINGUNPLANNEDJTMay 1454d overdueDEV-0427MEDIUMCLOSEDUNPLANNEDJTMay 13DEV-0424LOWCLOSEDPLANNEDRAApr 30DEV-0422MEDIUMCLOSEDUNPLANNEDKMApr 26DEV-0419MEDIUMCLOSEDUNPLANNEDRAApr 19DEV-0418MEDIUMINVESTIGATINGUNPLANNEDKMMar 20109d overdueDEV-0415MEDIUMCLOSEDUNPLANNEDLNMar 16DEV-0412CRITICALCLOSEDUNPLANNEDLNMar 9DEV-0410HIGHCLOSEDUNPLANNEDRAFeb 15DEV-0407CRITICALCLOSEDUNPLANNEDKMFeb 3DEV-0405LOWCLOSEDUNPLANNEDJTJan 14
01

One record, one place

A problem, its investigation, the decision, and the follow-up actions live on one record in one workspace.

02

Clear handoffs

Who owns it, when it is due, what status it is in, and who has signed are visible to everyone who should see them, on the record itself.

03

Linked end to end

Deviations, CAPAs, training and the audit history link to each other, so a problem and its consequences stay connected.

11 · WHO IT’S FOR

You outgrew binders. The eQMS that replaced them didn’t keep up.

Documents17 total · 4 in reviewNEW DOCUMENTDOC #TITLEVERSIONSTATUSOWNERUPDATEDWI-004v1DRAFTKM2026-06-20BR-002v2IN REVIEWJT2026-06-19SOP-012v1IN REVIEWRA2026-06-19WI-002v1DRAFTKM2026-06-18SOP-009v2IN REVIEWLN2026-06-17POL-001v3APPROVEDJT2026-06-16SOP-007v3APPROVEDRA2026-06-15SOP-004v4IN REVIEWLN2026-06-14WI-003v2APPROVEDKM2026-06-13SOP-003v2APPROVEDJT2026-06-12BR-001v2APPROVEDRA2026-06-11
After · illustration, sample data

CPG & nutraceuticals

Consumer packaged goods and supplement manufacturers running GMP-adjacent quality programs at scale.

Cannabis

Health Canada, EU-GMP, and Australian TGA/ODC requirements, US state-licensed manufacturers, and Metrc-adjacent traceability.

Pharma-adjacent

Contract manufacturers and regulated producers who need audit-trail rigor without an enterprise-eQMS price tag.

OPERATING ACROSSCanada · United States · Europe · Australia

SWITCHING FROM A LEGACY eQMS?

We built Invariant to be the reason you switch.

If your eQMS feels like it was designed a decade ago and priced like an ERP, that’s because it was. Teams leaving legacy quality platforms tell us the same thing: heavy configuration projects, months-long rollouts, and a UI nobody asked for.

Invariant is built so you can start using it without a six-month configuration project.

No heavy implementationRun it yourself or with your consultant

You can bring your existing documents, deviations and CAPAs in from CSV, and the screens are built for the people who actually use them.

12 · GET STARTED

See Invariant live.

Book a 30-minute demo with the team building Invariant. We’ll walk you through our live demo workspace and map it onto how your quality programme actually runs.

WHAT TO EXPECT ON THE CALL
01

A live demo workspace: the closure-time dashboard, a worked deviation and CAPA, and the audit trail verified in front of you

02

A fit conversation about your quality program and where it is brittle

03

A straight answer on timeline for your team

No sales pressure, just a working call with the team building Invariant.

Not ready for a call? Watch the 3-minute film
Book a demo
Tell us about your quality program and we'll set up time to walk through Invariant.

We’ll only use this to contact you about Invariant. No spam, and we won’t share it. See our Privacy Policy.