Deployment your IT
will actually approve.
Every Qgentic edition ships the way enterprise IT already governs software: a signed artifact with a pinned identity, an egress table you can read in one glance, and updates only your change process applies. Cloud when you want nothing installed; your own hardware when the data cannot leave.
Nothing Qgentic ships updates itself. That is architecture, not a setting.
Choose Where It Runs — the Software Does Not Change
The edition is configuration, not a fork. A fix or feature reaches every deployment model from the same codebase, through the delivery discipline below.
Qgentic Cloud
Nothing to install. The console is a browser page, the API is HTTPS, tenants are isolated by construction, and TLS terminates at our ingress. Delivery questions move to our side of the line — your estate never changes. Pricing →
Qgentic Dedicated
The same gateway, one tenant, its own stack — operated by Qgentic in a dedicated environment or your cloud account. Isolation without operating software yourself. Talk to sales →
On-Premise (Connected)
One hardened container on your Linux host. Your reverse proxy fronts it with your internal-CA certificate; the only outbound flows are the ones your change request approved — HMRC for live filing, optionally our signed release feed. First boot self-provisions from a sealed profile.
Air-Gapped
No egress at all — enforced in-process, logged when refused, testable on delivery. A sealed executable or offline container; updates travel your own transfer process as verified tarballs. Air-gapped edition →
The Artifact Carries Its Own Case
A vendor-risk review should read the artifact, not chase the vendor. Everything a security architecture needs to verify travels with the delivery.
Digest, Not Tag
Your compose file names the exact image by its sha256 digest. A version bump is a one-line diff a change reviewer reads in seconds — never a floating tag that means something different tomorrow.
Sigstore + SBOM
Every image is cosign-signed and attested with a CycloneDX software bill of materials. The public key ships in the delivery kit; verification is one command, or a rule in your admission policy.
Your Scanner Goes First
Releases gate on a critical-severity scan before publication and the base image is rebuilt monthly. Mirror-first is the default posture: pull once with a scoped token, scan and promote in your own registry — the runtime host needs no vendor egress at all.
Posture in the Artifact
Non-root user, read-only root filesystem, all capabilities dropped, no privilege escalation, bounded resources, a health endpoint, structured logs to stdout. Declared in the shipped compose file — where a security review actually reads it — not in an appendix.
Updates Your IT Applies. On Rails.
Auto-updating server software fails vendor risk review, so we never built it. There is no auto-update capability to disable. The update mechanism is your operations team — with the tedious parts done properly.
- A release is announcedwith its digest, release notes, migration notes and a
securityflag — in a release manifest signed with the same key discipline as our licences. A tampered manifest fails verification whatever a proxy did to the transport. - Your team verifiesthe cosign signature (or your registry pipeline already did), and the rail refuses to continue without a fresh, verified snapshot of the evidence store.
- One line changesthe pinned digest in the environment file — the whole reviewable diff — then the stack restarts and health-checks itself.
- Rollback is symmetricalthe previous digest is recorded before anything moves; reverting is one command, plus the snapshot when a migration ran. The update itself lands in the audit chain: version from, version to, who ran it.
Security releases carry security: true and the manifest states the oldest version still supported — so your change board expedites on facts, not adjectives.
Pre-Configured Before It Arrives
The Sealed Profile
Your deployment — organisation, packs, data source, approval policy, named people — is sealed and signed at our HQ and verified by the software against a compiled public key. It carries no live credentials: signed is not encrypted, so secrets are entered once, on your box, by you.
First Boot Provisions
On a pristine host the container provisions its tenant and people from the sealed profile and refuses to boot on a tampered one — loudly, at install time, not weeks later. Reboots are no-ops.
People Activate
Named users activate with one-time codes from the printed hand-over pack; only hashes ever exist in files. The single per-user credential Qgentic never touches: each person's own HMRC sign-in, done in their own browser.
The Change Request Arrives Pre-Answered
Before anything ships, we run a 22-question survey with your IT — container runtime, registry path, proxy and TLS inspection, egress rules, backup and retention, what evidence your CAB requires. The output is the change request your IT department submits: system description, the exhaustive egress table, install method, update governance, backout plan, SBOM annexes.
Your change board gets a document, not a discovery meeting.
Frequently Asked Questions
Does anything update itself?
No. No Qgentic edition contains an auto-update path; deployment profiles only permit "notify" or "none". Updates are applied by your operations team through your own change process, using the shipped update rail or your registry promotion pipeline.
What outbound access does an on-premise install need?
At most three flows, each named in the change request: HMRC APIs for live filing, an optional read-only check of the signed release manifest, and an optional SMTP relay for notifications. The air-gapped edition needs none and refuses all outbound requests by architecture.
How do we verify what we received?
Cosign signature on the image digest, SHA-256 sums on every file in the delivery kit, a CycloneDX SBOM, and an Ed25519-signed release manifest. After every run, hash-chained audit logs re-verify offline on any machine.
Can our registry pipeline mirror the image?
Yes — mirror-first is the default for strict estates: pull once with a scoped, revocable token, then scan, promote and deploy from your internal registry. The runtime host never needs vendor egress.
What changes with the SaaS edition?
Nothing installs. The console and API are HTTPS, tenants are isolated by construction, and every filing still pauses for a named person approval recorded in the audit chain. The delivery discipline on this page runs on our side of the line instead of yours.
How fast do security fixes reach us?
The signed release manifest flags security releases and states the oldest version still supported; your named contact is notified for an expedited pass through your change process. On Cloud, we apply them ourselves.
The change request is pre-answered. Ask for the IT questionnaire and we return the document your change board needs. Contact sales.