The autonomous engineering harness

From ticket to production, handled.

Confixa isn't a copilot that waits for you to type. It's a harness — fourteen specialist agents that plan, build, test, secure, ship, watch and optimise your software, running inside your cloud, under your policy, with you on the gates that actually matter.

Runs in your VPC Graph-engineered context Bring your own model Human gates on prod CERT-In · DPDP · ISO 27001
confixa · payments-api · run 4f21c L3 · gated prod

Plugs into the stack you already run

GitHub GitLab Bitbucket Jira Linear ClickUp GitHub Actions Jenkins Argo CD Terraform Pulumi Kubernetes GKE EKS AKS OpenTelemetry Prometheus Grafana Datadog Semgrep Trivy Snyk StackHawk HashiCorp Vault Secret Manager PagerDuty Slack Microsoft Teams BigQuery Snowflake

Why nothing ships on time

Your lifecycle isn't slow.
It's disconnected.

Forty tools, twelve handoffs, and a context reset at every boundary. The work isn't hard — the seams are. Every seam is a queue, and every queue is where your quarter goes.

12

Handoffs per feature

Dev to QA to security to ops to compliance to finance. Each one re-explains the same change from scratch.

800

Findings, 8 that matter

Scanning finds everything it should. Working out which findings are genuinely reachable is where the time goes.

3 wks

Of audit archaeology

Evidence gets reconstructed by hand, twice a year, from Slack scrollback and screenshots.

0

Eyes on your agents

Teams are adopting AI across the lifecycle with no trace, no budget cap and no replay. That is the next incident.

What a harness is

Six planes that make autonomy
safe enough to allow.

Confixa, from the Latin configere — to fasten together, to make firm. The agents are the easy part. The harness is what lets you hand them the keys.

Context plane

A queryable estate graph — services, repos, topology, dependencies, controls, incidents, owners and cost as nodes and edges, persistent and versioned. Agents stop rediscovering your system on every task. Context becomes an asset, not a prompt.

Tool plane

Every capability is a typed tool with least-privilege, per-agent scoped credentials. An agent can only do what it was explicitly handed — and every call it makes is recorded.

Policy plane

Policy-as-code: what each agent may touch, in which environment, at what spend, and what requires a human. Autonomy becomes a configuration you can review in a pull request.

Trace plane

Every decision, tool call and diff is a span. Any run replays end to end, so "why did it do that?" is a thirty-second question rather than a forensics project.

Approval plane

Hard gates on production promotion, schema migrations, IAM and KMS changes, data deletion and spend over threshold. Approve in Slack or Teams, with the full diff and the simulated blast radius attached.

Sandbox plane

Isolated git worktrees, ephemeral preview environments, sealed networks. Blast radius is bounded by construction rather than by good intentions.

Graph engineering

A knowledge graph of your
organisation, that gets denser every week.

Services call services. Dependencies carry CVEs. Controls cover systems. Incidents have causes. Owners answer pages. Confixa indexes all of it as one living graph — then never stops adding to it. Every run, review, deploy, scan and incident writes back new nodes and edges, so the graph is a little more complete tomorrow than it is today, and the system a little more capable because of it. Software that gets better the more you use it, rather than the day it shipped.

context plane · indexing an estate 10s timelapse

What's in it

Nodes
services · repos · pull requests · infrastructure · dependencies · controls · SLOs · incidents · owners & rotas · cost centres
Edges
CALLS DEPENDS_ON DEPLOYS_TO GOVERNED_BY OWNED_BY CAUSED COSTS SATISFIES

Every agent queries this before it acts and writes back to it after. That write-back is the whole point: the Learn beat turns each run's outcome into permanent structure, so a plan arrives already costed, with its blast radius and the owners to notify attached.

Autonomy follows the graph

The ladder isn't a calendar, it's a consequence. A service earns its next rung when the graph knows enough about it to make the risk legible — which is why trust accrues instead of being asked for.

  1. Day 1

    Index

    Repos, cloud, pipelines and telemetry become nodes and edges. The graph is a map: accurate, and shallow.

    L0 · observe
  2. Weeks 2–6

    Annotate

    Reviews, test results, scan verdicts and deploy outcomes attach to the things they judged. The graph starts holding opinions, not just facts.

    L1 → L2
  3. Months 2–6

    Anticipate

    Enough history to see patterns: which changes tend to break, which alerts never mattered, what a fix will cost before it's written.

    L3 · gated prod
  4. Compounding

    Inherit

    The graph now encodes your organisation's judgement. A brand-new service arrives on day one already knowing your conventions, controls and rotas.

    L4 · in envelope

The same reason it can't be bought as a finished product, and the same reason switching costs are real: this graph is yours, and it took your traffic to build.

the question every agent asks before it acts
-- "what breaks if I patch this, and who has to know?"
MATCH (d:Dependency { cve: 'CVE-2026-3311' })
      <-[:DEPENDS_ON*1..3]- (s:Service)
MATCH (s)-[:GOVERNED_BY]->(c:Control)
MATCH (s)-[:OWNED_BY]->(o:Owner)
WHERE  reachable(d, s)                -- not merely present: actually callable
RETURN s.name, s.autonomy, blast_radius(s), collect(c), o.rota
ORDER BY blast_radius(s) DESC

before acting

Blast radius, not guesswork

Every plan is costed against the graph first. "This touches two services, one control and the on-call rota" is a sentence a human can approve or refuse in seconds.

security

Reachability, not inventory

A CVE in your lockfile is only a problem if there's a live path to it. The graph is how Aegis separates the eight findings that matter from the eight hundred that don't.

compliance

One control, many systems

Controls are edges, not spreadsheet rows. Ask which systems a control covers — or which controls a system is missing — and get an answer that's true today.

over time

It compounds

Every run leaves the graph richer than it found it. The hundredth deploy on a service is reasoned about far better than the first — and that gain is cumulative, not reset by each new task.

The mesh

One orchestrator.
Fourteen specialists.

We went narrow on purpose: fourteen focused agents that each own a discipline end to end, coordinated by an orchestrator that holds the plan, the budget and the gates.

Master orchestrator

The one that holds the thread

Decomposes intent into a dependency graph, routes each task to the specialist that owns it, runs work in parallel where it's safe, enforces the spend envelope, collects the evidence, and stops at every human gate. It also knows when to escalate to you instead of guessing.

Build

Plane I
Architect
Design & specs

Reads the repo, writes the spec and the ADRs, decomposes epics into a task graph, designs schemas and API contracts. Owns the plan everyone else executes.

specsADRsAPI contractstask graph
Forge
Implementation

Writes the code test-first, refactors, runs data migrations and dependency upgrades. Works in isolated worktrees so dozens of tasks progress in parallel without colliding.

TDD looprefactormigrationsworktrees
Prover
Testing & QA

Unit, integration, contract, end-to-end and visual regression. Mutation testing to prove the tests actually test something. Flake quarantine and coverage gates that hold.

e2emutation scorecontract testsflake triage
Curator
Git & review

Branch hygiene, conventional commits, pull-request authoring and review, merge queue, conflict resolution, semver, changelogs and backports. Your git history stops being an apology.

PR reviewmerge queuesemverchangelog

Ship

Plane II
Conductor
CI / CD

Authors and repairs pipelines, tunes build caching, signs artifacts and emits SBOMs, then runs progressive delivery — canary or blue/green — with automatic rollback on SLO breach.

pipelinesSBOMcanaryrollback
Atlas
Infrastructure

Terraform and Pulumi authoring, drift detection and correction, environment provisioning, ephemeral preview environments per pull request, Kubernetes manifests, Helm and Argo.

IaCdrift repairpreview envsHelm

Secure

Plane III
Aegis
Security / SecOps

SAST, DAST, SCA, secrets, container and IaC scanning — then reachability triage, so you fix the eight findings an attacker could actually use instead of the eight hundred you can't. Auto-patch pull requests and threat models on every design change.

SAST/DASTreachabilityauto-patchthreat model
Ledger
Compliance

A unified controls library, continuous evidence collection, policy-as-code gates in the pipeline, and control-drift alerts the day drift happens — not the week before the audit.

CERT-InDPDP 2023ISO 27001SOC 2

Observe

Plane IV
Lantern
App & infra telemetry

Writes the OpenTelemetry instrumentation you never got to, defines SLOs, builds the dashboards, and tunes alerts down — the actual cure for alert fatigue.

OTelSLOsalert tuninganomalies
Prism
LLM observability

Traces and token cost per route, prompt versioning with a real eval harness, regression and drift detection, groundedness scoring, PII leakage, prompt-injection and jailbreak detection, and model routing by cost against quality.

evalstoken costdriftinjection defence
Choir
Agentic observability

The layer that watches the agents. Full trajectory tracing, loop and thrash detection, blast-radius accounting, per-agent budget caps, autonomy scoring, and time-travel replay of any run. This is the permission slip for production autonomy.

trajectoriesloop detectionbudget capsreplay
Medic
Incidents & SRE

On-call triage, root cause in minutes rather than hours, auto-remediation runbooks, postmortems written while the context is still warm, and error-budget policy that actually gets enforced.

triageRCArunbookserror budget

Sustain

Plane V
Abacus
FinOps & performance

Cost attribution down to the service and the pull request, right-sizing, commitment planning, hot-path and query profiling, LLM spend, carbon. Finds the waste and then opens the pull request that removes it.

right-sizingunit economicsquery profilingLLM spend
Custodian
Maintenance

CVE and dependency upkeep, end-of-life and upgrade paths, dead-code removal, documentation kept in sync with the code, database index hygiene, and a tech-debt ledger that's actually current.

CVE upkeepEOL pathsdoc syncdebt ledger

A day in the loop

One ticket, end to end,
with one human decision.

A real trace: a refund idempotency bug in a payments service. Scroll to follow it from Jira to a hundred percent of production traffic.

STEP 01 / 09

Sense read the world
Plan decompose the work
Simulate dry-run and price it
Act change something
Verify prove it held
Learn write it back
01

The ticket lands

Orchestrator

PAY-2841 · duplicate refunds on retry. Confixa already holds the context: this service, its 412 files, its owners, its SLOs, the two incidents it caused last quarter. Nothing needs re-explaining.

02

A plan, not a guess

Architect

Traces the refund path across three services, finds the missing idempotency key at the boundary, writes the spec and an ADR, and decomposes it into six tasks with an explicit dependency order.

03

Dry run before anything moves

Orchestrator

Prices the run, checks it against policy, and estimates blast radius. A migration is involved, so the gate for step 08 is registered up front instead of being discovered at deploy time.

04

Code, test-first

Forge · Prover

A failing test that reproduces the double refund, then the fix: +182 −37 across four files. Fourteen new tests. Mutation score 91%, so the tests are load-bearing rather than decorative.

05

Scanned where it counts

Aegis

SAST and DAST clean. One transitive dependency carries CVE-2026-3311 — reachability analysis confirms it's live on this code path, so it gets patched in the same branch rather than filed as ticket 801.

06

Evidence, automatically

Ledger

Signed evidence lands against ISO 27001 A.8.28, DPDP §8(5) and the CERT-In log-retention control. Same artifact, three frameworks. No screenshots, no scrollback archaeology.

07

Reviewed and merged

Curator · Conductor

A pull request a human can actually read: the reasoning, the diff, the risk note, the trace link. Through the merge queue, pipeline green in 4m 12s, artifact signed, SBOM attached.

08

The one human decision

You

Canary at 5%: p99 142ms, error rate 0.01%, SLO held for eleven minutes. Confixa asks in Slack for the one thing it isn't allowed to decide — promote to 100%? — with the diff, the metrics and the rollback plan attached.

09

Then it gets smarter

Lantern · Abacus · Choir

Fresh dashboards and an SLO for the refund path. Abacus notices the retry storm was costing ₹18k a month and opens a follow-up. Choir files the whole trajectory — replayable, costed, attributable — into the context plane, so the next fix starts from here.

Three kinds of observability

Watch the app. Watch the model.
Then watch the agents.

Classic monitoring tells you the service got slow. LLM observability tells you the model got worse. Agentic observability tells you your automation is misbehaving — and in an autonomous shop, that's the one that saves you.

Application

lantern

The classic layer, but instrumented for you rather than by you.

  • OpenTelemetry instrumentation written into the code
  • SLOs and error budgets per service
  • Alerts tuned down until every page means something
  • Anomaly detection tied to the deploy that caused it

LLM

prism

Because "the AI feature got worse" is not a debuggable statement.

  • Token cost and latency per route, per prompt version
  • Eval harness that gates prompt changes like code
  • Groundedness, hallucination and PII-leakage scoring
  • Prompt-injection and jailbreak detection at the edge

Agentic

choir

The layer we care most about — and the reason your CISO says yes.

run 4f21c · 6m 04s · ₹41
├─ architect · plan ✓
│  └─ 6 tasks · 3 parallel
├─ forge · 4 files ✓
├─ aegis · 1 patched ✓
└─ conductor · gate → human
  • Every decision, tool call and diff as a replayable span
  • Loop, thrash and runaway detection with hard stops
  • Blast-radius accounting and per-agent budget caps
  • Time-travel replay: rerun any decision, see why

The autonomy ladder

Autonomy is a dial,
not a leap of faith.

Every service starts at L0 and is promoted on evidence, one rung at a time. Set it per service — your billing core can sit at L1 while your internal tooling runs at L4. Breach the envelope and the service drops a rung automatically and pages a human.

Level 0 · week one on any estate

Observe

Confixa reads your repos, cloud, pipelines and telemetry and writes nothing at all. In return you get a service catalogue, a tech-debt ledger, a security baseline, a control-gap report and a cost-waste report. Useful on its own — which is exactly how trust gets earned.

Compliance, continuously

One control.
Four frameworks.

A unified controls library where a single piece of signed evidence satisfies CERT-In, the DPDP Act, ISO 27001 and SOC 2 at once. Built India-first, because that's the ground we know best.

The six-hour clock, handled

CERT-In requires incident reporting within six hours. Medic detects, Ledger drafts the filing with the evidence already attached, a human signs it.

Evidence with a trace link

Every check emits signed, timestamped evidence pointing at the exact run that produced it. The audit pack assembles itself.

Policy-as-code in the pipeline

Controls aren't a document. They're gates: fail the control, fail the build. Drift raises a ticket the day it appears.

A posture board you can show a client

Live control coverage, per environment, per framework. The best slide in your security questionnaire response.

Controls · payments-api · prod 42 / 44 green
Encryption at rest, all data stores
ISO A.8.24DPDP §8(5)SOC2 CC6.1
PASS
Immutable audit logging, 180 days
CERT-In 5(iv)ISO A.8.15
PASS
Vulnerability remediation SLA
ISO A.8.8SOC2 CC7.1PCI 6.3
PASS
Least-privilege review, service accounts
ISO A.5.18SOC2 CC6.3
DRIFT
Incident reporting, 6-hour window
CERT-In 5(i)DPDP §8(6)
PASS
Consent & purpose limitation on PII
DPDP §6GDPR Art.5
PASS

Your harness, not ours

Opinionated out of the box.
Yours by the second week.

Confixa ships with a roster and a point of view. It is still a harness, not a cage — every plane is extensible, and the whole contract for a service is one reviewable file.

Bring your own

Model

Claude, Gemini or self-hosted, routed per task class — cheap models for mechanical work, frontier models for architecture and security reasoning. Your keys, your quota.

Bring your own

Agent

Drop in an agent your team already wrote. It inherits the context, policy, trace and approval planes for free, and shows up in Choir like everything else.

Bring your own

Tools

Register any internal API as a typed tool with scoped credentials and an audit trail. Your legacy deploy script becomes a first-class capability.

Write your own

Skills

Encode your deploy ritual, your review checklist, your naming conventions as versioned skills the mesh is required to follow. Institutional memory that executes.

confixa.yaml — the whole contract for one service
# One file per service. Reviewed in a PR like anything else.
service: payments-api
autonomy: L3            # observe · suggest · non-prod · gated-prod · envelope

model:
  reasoning: claude-opus-5       # architecture, security, RCA
  mechanical: claude-haiku-4-5   # lint, docs, dep bumps

agents: [ architect, forge, prover, curator, conductor,
          aegis, ledger, lantern, medic, abacus ]

envelope:
  budget: { usd_per_day: 40, tokens_per_run: 400_000 }
  may_touch: [ staging/*, prod/payments-api ]
  never: [ iam:*, kms:*, db:drop*, billing:* ]

gates:
  human_approval: [ prod_promote, schema_migration, spend > 250 ]
  approvers: [ "@platform-oncall" ]
  respond_in: slack#payments-deploys

rollback:
  on: [ slo_breach, error_rate > 0.5%, cost_spike > 30% ]
  within: 90s

compliance:
  packs: [ cert-in, dpdp-2023, iso-27001 ]
  evidence: signed

Where Confixa sits

Great tools, each deep in
their lane. We work the span.

Most of these are best-in-class at what they do, and Confixa is happy to sit alongside them — we read their findings and act on them. What we add is the connective tissue: one governed loop so a change doesn't stop and wait at every boundary.

CategoryDeep atHow Confixa fits
Cloud security
Wiz, Orca
Runtime posture and misconfiguration, at real depthWe consume their findings and carry them back to a merged fix.
Compliance automation
Drata, Vanta
Evidence collection and questionnaire workflowWe generate the evidence upstream and remediate the failing control.
AI coding
Copilot, Cursor
Writing code with you, in the editorWe take the same work onward from the pull request to production.
CI/CD platforms
GitHub, GitLab, Harness
Running pipelines reliably at scaleWe author, repair and reason about the pipelines that run on them.
IT services partners
The large SIs
Breadth, domain depth and accountabilityWe handle the repeatable loop so their people work higher up.
Your platform team
In-house
Knowing your estate better than anyoneWe give them the harness so they don't have to build one first.
ConfixaTicket → code → tests → security → compliance → ship → observe → optimiseOne governed loop, with the gates you deliberately keep.

The 90-day design partner program

Three phases.
Useful from week one.

You don't have to believe in autonomous engineering to get value out of month one. Observe-only delivers a real audit. Everything after that is your call, rung by rung.

Days 1 – 30

Observe

Connect repos, cloud, pipelines and telemetry. Confixa runs at L0 and writes nothing.

  • Service catalogue and dependency map
  • Tech-debt ledger, ranked by blast radius
  • Security baseline with reachability triage
  • Control-gap and cloud-waste reports

Days 31 – 60

Assist

Promote two chosen services to L1 and L2. The agents start doing real work you review.

  • Real pull requests, reviewed by your team
  • Pipeline repaired, missing tests written
  • Instrumentation and SLOs where there were none
  • Staging owned end to end by the mesh

Days 61 – 90

Operate

One service to L3: production canaries with your human promotion gate.

  • Gated production deploys with auto-rollback
  • Compliance evidence flowing continuously
  • Full agentic trace of everything the mesh did
  • A promotion decision backed by evidence, not vibes

14

Specialist agents across five planes, one orchestrator holding the thread.

5

Autonomy rungs, set per service and promoted only on evidence.

6

Governance planes — context, tool, policy, trace, approval, sandbox.

90

Days from first connection to a gated production deploy.

Structural facts about the product, not customer outcomes. Confixa is in design-partner phase — we'd rather show you a live trace than quote a number we can't source.

Straight answers

The questions your CISO will ask

How is this different from an AI coding assistant?

Assistants are genuinely excellent at what they do — writing code with you, in the editor. Confixa is aimed at a different part of the problem: it picks the same unit of work up at the pull request and carries it onward through testing, security scanning with reachability triage, compliance evidence, pipeline changes, a canary deploy, telemetry and cost review — as one governed loop with a single audit trail. Most teams use both, and we'd expect you to. The difference isn't intelligence, it's span and governance.

Does Confixa need production access?

Not to start, and not to be useful. Every service begins at L0 with read-only access. Production write access only exists from L3 upward, is scoped by policy-as-code you review in a pull request, and always passes through a human gate for promotion. Most teams run most services at L2 forever — that's where the toil is anyway.

Where does it run, and who holds the keys?

Your cloud, your credentials. SaaS, a private install in your own GKE project, or fully air-gapped. Bring your own model and your own secret manager. Confixa never needs to hold a long-lived production credential — it requests scoped, short-lived tokens per task, and every issuance is logged.

What stops an agent from doing something catastrophic?

Five things, in order: the sandbox plane means it's working on a copy; the policy plane means destructive verbs are simply absent from its toolset; the simulate beat prices and bounds the change before it happens; the approval plane blocks the irreversible operations outright; and Choir enforces hard stops on loops, thrash and budget overrun. Then rollback is automatic on SLO breach. We hold ourselves to all six — that's the bar we think production autonomy deserves.

What exactly is agentic observability?

Observability pointed at the agents rather than the application. Every decision, tool call and diff becomes a replayable span, with loop detection, blast-radius accounting, per-agent budget caps and time-travel replay. It answers "what did your AI do in my estate last quarter, and what did it cost?" — and without an answer to that, no security team will ever approve autonomy in production. It's the permission slip, not a feature.

Which compliance frameworks are covered?

The India pack covers CERT-In directions including the six-hour incident reporting clock, the DPDP Act 2023, and ISO 27001:2022. The global pack adds SOC 2 Type II, PCI-DSS, HIPAA and GDPR. Controls are unified rather than duplicated, so one signed piece of evidence can satisfy several frameworks at once — which is what collapses audit prep from weeks to a download.

Can we bring our own agents and tools?

Yes, and we'd encourage it. Register an existing agent and it inherits the context, policy, trace and approval planes without changes. Register any internal API as a typed tool with scoped credentials. Encode your own deploy rituals and review checklists as versioned skills the mesh must follow. The harness is the product; the fourteen agents are a starting roster.

What happens to my engineers?

They stop being a queue and start being reviewers, architects and owners of the envelope. In practice the job shifts from writing the boilerplate and chasing the pipeline to deciding what should be true, then approving the changes that make it true. Teams that adopt this well don't shrink — they stop having a twelve-month backlog.

One design partner slot at a time

Start at observe-only.
Decide the rest on evidence.

Thirty days, read-only, and you walk away with a real audit of your estate whatever you decide next. That's the whole pitch.