Model serving for regulated enterprises

Run production AI inside your own cloud.

Gerniq is a Kubernetes-native serving platform for document, vision and language models. The same code runs on a laptop, in your VPC or in your data centre, and your data never leaves your environment.

Private preview · Runs on any Kubernetes: EKS, AKS, GKE, OKE or on-prem

gerniq · local cluster
$ make up    # local kind cluster + sample models
✓ Gerniq control plane ready
✓ Gateway listening on https://localhost

$ gerniq model push ./invoice-extractor --runtime onnx
$ gerniq deploy invoice-extractor --profile cpu-small
✓ invoice-extractor ready (1/1 replicas)

$ curl -s https://localhost/v1/pipelines/invoice/run \
    -H "Authorization: Bearer $TOKEN" -F file=@invoice.pdf
{
  "invoice_number": "INV-10423",
  "invoice_date": "2026-09-14",
  "total": "48250.00",
  "currency": "INR"
}

Illustrative session from the private preview.

Why teams choose Gerniq

Enterprise AI stalls in three places.

“Our data can't leave.”

Customer documents, health records and financial files can't be sent to an external API, so promising AI pilots never reach production.

“Every team deploys models differently.”

Each model ships with its own server, scripts and endpoints. Nobody can say what is running, where, or at what cost.

“GPU spend is unpredictable.”

LLMs get GPUs by default, even when a CPU model would do. Idle capacity and cold starts eat the budget.

How it works

From model file to production API in three steps.

One registry, one deployment model and one API contract for every model your teams ship.

Register

Push a model and its runtime profile to the Gerniq registry. Artifacts stay in your own S3-compatible storage.

gerniq model push ./kyc-ocr --runtime triton

Deploy

Declare what should run. The controller rolls it out, scales it and reports health back to the registry.

gerniq deploy kyc-ocr --profile gpu-a10 --min 0

Call

Use one API: OpenAI-compatible for LLMs and vision-language models, KServe v2 for classic models, and pipelines for multi-step work.

POST /v1/chat/completions
POST /v2/models/kyc-ocr/infer
The platform

Everything between your model and your users.

Gerniq adds the production layer that open-source runtimes leave out, and keeps it on open protocols.

Model registry

Versions, formats, owners and lifecycle for every model, backed by PostgreSQL and your object storage.

Inference gateway

Authentication, tenant quotas, rate limits, request validation and streaming responses in one place.

Pipelines

Chain models into versioned workflows, such as layout, then OCR, then field extraction, with partial-failure handling.

Async jobs

Submit multi-page documents as jobs. Workers fan out pages, retry safely and write results to your storage.

Autoscaling

Scale on latency, concurrency or queue depth. GPUs for LLMs, CPUs for classic models, scale-to-zero when idle.

Observability

OpenTelemetry traces, Prometheus metrics and per-model dashboards for throughput, p95 latency, errors and saturation.

Explore the platform →

Runtimes and models

Bring the models you already use.

Gerniq runs standard open-source runtimes, so your models are never locked into ours.

ONNX Runtime NVIDIA Triton vLLM Python / FastAPI

What you can serve

  • OCR and layout detection
  • Key-value and table extraction
  • Classification and object detection
  • Vision-language models
  • Open-weight LLMs
  • Your own fine-tuned and custom-trained models
Deploy anywhere

Same code from laptop to production.

Gerniq speaks only open protocols: Kubernetes, S3, Kafka, PostgreSQL, OIDC and OpenTelemetry. Moving between environments changes configuration, not code.

Laptop (kind) AWS EKS Azure AKS Google GKE Oracle OKE On-prem Kubernetes Air-gapped clusters
Use cases

Built first for document-heavy work.

Banks, insurers and hospitals process millions of pages a year. Gerniq runs the whole pipeline next to the data.

KYC and onboarding

Read identity documents, address proofs and forms, extract fields and flag mismatches for review.

Loan and credit files

Classify and extract bank statements, salary slips and tax returns across hundreds of pages.

Insurance claims

Pull policy numbers, amounts and diagnoses from claim forms, hospital bills and discharge summaries.

Medical records

Digitise lab reports and prescriptions without data leaving the hospital network.

See Document AI →

Security

Your data stays inside your walls.

Gerniq is software you run, not a service you send data to. Models, requests and results stay in your cluster and your storage.

  • Runs in your VPC, data centre or air-gapped network
  • Single sign-on through your identity provider (OIDC)
  • Role-based access and per-team quotas
  • Audit logs for model changes and API access
  • TLS everywhere, network policies and signed images

Read our security approach

AAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTphYzQxNGUyNC1mN2MxLTRhNjctYTUxNi0wM2JmZjI2YmRiNTUAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaDmwab23xHW7sH1S5aIPFxMAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDo0ODFhZWI0My1jYWE0LTRmMTUtOTExMi0xMjA2NGQxNTFkY2NscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNoSdpAvR72tHJZNQeREQeatAAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFgg/lFFEMb1oPYqMp27whfUeIzqtJdrWhHSh6w3SgI58IqkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaI9mHk4sR0MEKrHHCvgFiMMAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCAPkqT1FoLVQXX5Gcyh/mvz43B3E5DE7/Y/O7SpmGrjmmRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBicZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOmFjNDE0ZTI0LWY3YzEtNGE2Ny1hNTE2LTAzYmZmMjZiZGI1NS9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjJhYmFjODkwLTM2NGQtNGE1ZS1hOWVjLTMyNjNhOWM4NTI2Y3JjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCD+UUUQxvWg9ioynbvCF9R4jOq0l2taEdKHrDdKAjnwiqJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFgga/Q/iDjwXJtZ+Wg0WmJ9kEQHYD0tID1n4m/3LiqcOMSiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggNJcMmxeT8o+xVBbKAbufIHgD4iGWRBg6B2Ln3pBbtnh0Y2xhaW1fZ2VuZXJhdG9yX2luZm+jZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g/oGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd/3cyjxFA3Qo5S46fX0/ihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB/wQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj+OPEz5o+nMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn/aArXyTwFAZfKrPzxF2vPoJNf1+UCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9+1rdDwSPLMOPOjKuiXjoU/pUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQAEqfvXyuGMSy2x3GS6PTnA7twNm2+1jRV3BLuYDTxmu273FI9jVd+huvhhfKGY1MTnS44f2mVd/f8HiHi9lMRw= Gerniq runs inside your VPC or data centre, using your storage, database and identity provider. Nothing leaves by default. Your users and apps YOUR VPC OR DATA CENTRE Gerniq gateway SSO · quotas · rate limits · audit Pipelines OCR → extract → VLM Model runtimes ONNX · Triton · vLLM Model registry and deployment controller YOUR EXISTING SYSTEMS Object storage (S3) PostgreSQL database Identity provider Nothing leaves your environment by default
Design partner programme

Now onboarding three design partners.

We are working with a small number of teams in banking, insurance and healthcare to take one document workflow to production in 6 to 8 weeks, inside their own environment.

  • Hands-on engineering from the founding team
  • Your workflow live in your cluster, against success criteria agreed up front
  • Pilot fee credited against your first-year licence
  • Direct influence on the roadmap
Apply to be a design partner
Pricing

Start free. Prove it on one workflow. Then scale.

Community

Free

Evaluate the full platform on a laptop or a dev cluster.

Pilot

Fixed fee

One workflow live in your environment in 6 to 8 weeks.

Enterprise

Annual licence

Production use with SSO, audit, SLA and a named engineer.

See pricing details →

FAQ

Questions platform teams ask first

Does any of our data leave our network?

No. Gerniq runs entirely inside your Kubernetes cluster and uses your own storage, database and identity provider. Usage telemetry is optional and off by default.

Do we need GPUs?

Not for everything. Classic document and vision models run well on CPU. GPUs are needed only for vision-language models and LLMs, and Gerniq can scale those to zero when idle.

Which models are supported?

Any model that runs on ONNX Runtime, NVIDIA Triton, vLLM or a Python server, including open-weight LLMs and your own custom-trained models.

How is this different from running KServe or vLLM ourselves?

Gerniq builds on those open-source projects and adds what a production platform needs: a model registry, an inference gateway with auth and quotas, pipelines, async jobs, metering and dashboards. You start from a working platform instead of assembling one over months.

Which Kubernetes distributions do you support?

Gerniq targets conformant Kubernetes, including EKS, AKS, GKE, OKE and on-prem distributions. We confirm your exact versions during the pilot scoping call.

What support do we get?

Design partners work directly with the founding team. Enterprise licences include an SLA and a named engineer.

See Gerniq running on your documents.

Book a 30-minute call. We will scope a pilot around one workflow and your environment.