Sign in
The platform

Nothing has to change
before this works.

Engineers arrive carrying the platform, the tools and the method. It speaks the interfaces your plan already exposes, runs under rules you set, and leaves a record of every decision that outlives the engagement. Your core admin, UM, EDI and warehouse stay exactly as they are. Every capability below maps to a real package in the codebase. Nothing on this page is aspirational.
consoleDay-zero attachthree layers
tenant-synth
03The recordoutlives the engagement02The gatecannot run ungoverned01Connectivityspeaks your interfacesattaches hereYour existing systemscore admin · UM · EDI · warehouse — unchanged
replay · runningyour systems never move
01

It runs on the systems you have today

The first question a payer asks is what has to change before any of this works. The answer is nothing. The connectors speak the interfaces the plan already exposes, and the parser reads what the mainframe emits today — below, the same synthetic request arrives twice, once as X12 278 and once as FHIR, and lands as one canonical record both times.

consoleLayer 01any format in, one record out
tenant-synth
connector-x12connector-fhirconnector-davinciintegration-fabricterminologyempiprovider-master
wire · listening
PA-2117 · syntheticcanonical · typed
replay · runningany interface, one record
02

It runs under rules you set

A health plan cannot place an unconstrained agent near a coverage decision, and legal is right to refuse. Governance is not a module bolted alongside the AI — it is the condition of the AI existing at all, so it lives in the substrate every workflow is built on. Below, three model calls cross the gate: one passes, one is refused fail-closed, and the adverse one holds until a licensed physician signs.

consoleLayer 02the governance gate, live
tenant-synth
phi-gateagent-harnesstenancy-abactenant-modelconsentcontrol-catalogmodelops
replay · runningfail-closed · a refusal, not a redaction
03

It leaves a record that outlives the engagement

Reconstructing who decided what, on which policy version, on what evidence — retroactively, under subpoena — is ruinous. Building it as the work happens is a line item. Below, the record assembles: each entry seals to the previous hash, the same date answers differently on the validAt and knownAt axes, and the chain re-verifies offline from the record and a public key alone.

consoleLayer 03the decision record, built as the work happens
tenant-synth
audit-evidencegraph-storeprovenance-lineagecanonicalcontractsroi-ledger
reconstruct PA-2117 · as of 2026-03-11
asOf(validAt · 2026-03-11) → coverage terminated 03-01 · correction dated 03-20
asOf(knownAt · 2026-03-11) → coverage active · the correction had not arrived
the decision answers to the knownAt axis
replay · runningappend-only · hash-chained
What arrives before anyone does

Your workflow is the only thing left to build.

The substrate does not depend on what you decide to run on it — identity, the PHI gate, the human gate and the evidence spine are the same for every workflow, which is why they can arrive complete before you have told us what you want. Week one goes to the one thing that cannot exist without you: your workflow, on your systems.

consoleWeek onethe seam executes
tenant-synth
WHAT LANDSBuilt before anyone arrivesCanonical entity graphTyped tool layerPHI boundary gateHuman gate + signature ledgerBi-temporal storeEvidence sealing + verifierAgent graph runtimeWEEK ONEConfigured, not builtWHAT YOU RUNThe whole thing, as yoursYour workflowson your systemssigned by your peoplein your boundaryCredentialsField mapsRole mapEgress policyone connectorseven of eight components arrive complete · the eighth is a connector, and a connector cannot be finished before it has seen the system
replay · running
What arrives, component by component
consoleDay zerothe platform verifies its own install
tenant-synth
replay · running7 of 8 components arrive complete
The catalog, in full

This is what arrives.

The workflow-agnostic half of a deployment is already built, already versioned, and already speaks the transaction sets a plan runs on. It is the half that does not depend on what you decide to run, which is why it can arrive before the conversation does.

versioned capabilities
19versioned capabilities
reachable by MCP, CLI or API
17reachable by MCP, CLI or API
standards and protocols spoken
21standards and protocols spoken

CARC · CMS-0057-F · CPT · Da Vinci CRD · Da Vinci DTR · Da Vinci PAS · FHIR R4 · MCP · MUE · NCCI · NCQA UM · NPPES · RARC · US Core · X12 270 · X12 271 · X12 275 · X12 278 · X12 834 · X12 835 · X12 837

MCP servers

1Typed, PHI-gated tool surfaces an agent binds to
  • Claims operations MCP serverv2.0.0
    MCP

    Claim read, authorization read, remittance read, evidence write. Every tool risk-classified; a high-risk write routes to an approval gate rather than executing.

    MCPAPI

Command line

1What an engineer runs on day one
  • hnx command linev1.9.0

    Connect a source, scaffold a workflow, run an evaluation, seal evidence, promote a version.

    CLI

APIs

1HTTP surfaces a system calls
  • Operations graph APIv2.3.0

    Permission-filtered read across the operations graph — objective to workflow to run to evidence — with provenance on every edge.

    API

Connectors

5The interfaces a plan already exposes
  • X12 278 authorization connectorv3.1.4
    X12 278 · X12 275

    Request and response for services review, with deterministic parse, envelope validation, and reconciliation when transport is ambiguous.

    CLIAPI
  • X12 835 remittance connectorv3.0.9
    X12 835 · X12 837

    Remittance ingest with CARC and RARC mapping, contract-rate comparison, and variance emission.

    CLIAPI
  • X12 834 enrollment connectorv2.4.1
    X12 834

    Enrollment and maintenance ingest with discrepancy detection against the eligibility system of record.

    CLI
  • Da Vinci PAS / CRD / DTRv2.2.0
    Da Vinci PAS · Da Vinci CRD · Da Vinci DTR · FHIR R4

    FHIR prior-authorization support: coverage requirements discovery, documentation templates, and submission.

    API
  • FHIR R4 gatewayv3.3.2
    FHIR R4 · US Core

    Conformance-checked read surface across Patient, Coverage, Claim, Practitioner and Organization.

    API

Agents

4Skilled workers on the governed harness
  • Prior authorization agentv5.0.1
    CMS-0057-F

    Assembles the clinical packet, checks criteria, drafts the determination rationale. It never issues an adverse determination — that stops at a licensed reviewer.

    MCPAPI
  • Claims denial management agentv4.1.3
    X12 835 · X12 837

    Classifies the denial reason, gathers the supporting record, drafts the appeal. It files nothing without approval.

    MCPAPI
  • Coding integrity agentv2.6.0
    CPT · NCCI · MUE

    Reviews code selection against documentation, flags MUE and NCCI conflicts, proposes corrections for a coder to accept or reject.

    MCP
  • Eligibility and enrollment agentv1.4.2
    X12 834 · X12 270 · X12 271

    Resolves disagreements between an enrollment feed and the eligibility system of record, and proposes the correction with its source authority attached.

    MCP

Workflows

3End-to-end, with the human gates named
  • Prior authorization — intake to determinationv4.2.0
    X12 278 · Da Vinci PAS · CMS-0057-F

    Intake, evidence assembly, clinical criteria check, a human gate on every adverse determination, payer submission, and authoritative readback.

    CLIAPI
  • Payment variance and recoveryv3.4.1
    X12 835

    Expected-versus-paid comparison against contract rates, variance case creation, a recovery work queue, and finance-approved readings.

    CLI
  • Provider roster reconciliationv2.1.0
    FHIR R4 · NPPES

    Reconciles a roster against source authority and proposes directory corrections with provenance, routed to the function that owns the field.

    CLI

Control profiles

1The gates a regulated workflow must satisfy
  • Utilization management control profilev3.0.4
    CMS-0057-F · NCQA UM

    Licensed reviewer on every adverse determination, the turnaround clock, notice content, and appeal rights.

Datasets

1Reference data the workflows resolve against
  • CARC / RARC reason mappingv2026.08
    CARC · RARC

    Denial reason codes mapped to recoverability, the owning function, and the evidence each appeal requires.

Evaluation sets

2The bar a change must clear before promotion
  • UM determination evaluation setv1.7.0

    Labelled synthetic determinations with expected outcomes and rationale quality bars — the gate a UM agent clears before promotion.

    CLI
  • Coding accuracy evaluation setv1.2.0
    CPT · NCCI

    Labelled encounters with the correct code selection and the documentation that justifies it.

    CLI
What stops it

A dashboard is not a control.

Observability makes behavior visible. A control plane makes policy operational. The question a plan is actually asking is not whether an agent can do the work — it is what happens at the moment one of them tries to do something it should never have been able to do. Below, that moment, four times.

consoleOne unauthorized actionfour layers of control
tenant-synth
 
Preventive
before generation
Inline
during generation
Gate
before release
Continuous
after release
replay · running■ can stop the action — three classes can, the fourth detects
The rule with no exception
No agent verifies its own output.

A check performed by the thing being checked is not a check. The verifier is either a deterministic tool or a different model lineage, and the disposition belongs to a named human in a named role — the same separation of duties an auditor already expects everywhere else in the plan.

Deterministic checks and model-based checks are not alternatives. Schema, policy, access and lineage are decided by code, because those answers must be the same every time. Intent and business logic need judgement. A control plane that runs only one of the two is missing the half it finds inconvenient.

The model should be the easiest thing to replace.

A foundation model is a fine place to start and a poor place to be structurally dependent. We deploy either way — but where the data is regulated, the durable answer is a model you host, on capacity you control, that can be tuned on data which never leaves the building.

The model is a component
Not the architecture. A workflow is built against a typed interface, so the model underneath is replaceable when a better one arrives — and replacing it is a configuration change, not a rebuild. Anything that makes a specific vendor's model structural has sold you a dependency and called it a platform.
In your environment
Hosted in your cloud tenancy or on your own hardware. The deployment is single-tenant by design; there is no shared data plane behind it and no licence check that can switch it off.
Trained on your data, in your environment
Fine-tuning and small-model work run where the data already lives, so it is never copied out to be trained on. That is the whole reason to do it this way.
Cost you can predict
Owned capacity prices like infrastructure rather than like a meter. A per-token bill is a variable you cannot forecast and cannot cap, which is a budgeting problem long before it is an engineering one.
consoleSwap the model, keep the system
tenant-synth
workflow config
workflow pa-criteria.v3
step criteria.eval
model in-boundary/8b
external egress
0 B
pinned · whole loop
replay · runningreplacing the model is a config change
Who configures this

The engineers who set the boundary have sat on the other side of it — running security and compliance functions, and being audited rather than only reading the report afterwards. It is the difference between a control that satisfies a questionnaire and one that holds when somebody tests it.

Attach, do not replace

No modernization required.

The governed layer attaches above the systems you already run and reads and writes through typed tools. Nothing below is replaced, re-hosted or migrated.

No data migration. Your systems keep their records.
No replatform. Core admin remains the system of record.
No rip-and-replace of the UM platform.
No PHI moved out of your environment to make any of it work.
Governed layer
Typed tools
every system action declared
PHI boundary
fails closed on model calls
Human gate
named role signs
Sealed record
verifies without us
The systems you already run
Core admin — claims, benefits, accumulatorsread · propose
Utilization management platformread · write after signature
EDI gateway and clearinghouseread · write
Fax and document intakeread
Provider CRM and rosterread
Enterprise data warehouseread (replica)
None of the above is replaced

What ‘connects to your systems’ actually means

A connector described without its limit has not been built yet.

X12 EDI, behind your clearinghouse

837, 835, 270 and 271, 278 — consumed and produced on the transport you already run.

We do not become your clearinghouse. We sit behind the one you have.

FHIR R4 and the CMS-0057-F APIs

Coverage requirements discovery, documentation templates and the prior-auth API, where a plan has stood them up.

Where they are not stood up yet, that is week-one work — not a prerequisite for starting.

HL7v2 feeds

ADT and results consumed in the dialect the sender already emits.

The sender is not asked to change. Dialect handling is ours, per feed.

SFTP batch and flat files

The real interface to most core platforms. Landing zone, schema pinned per file, checksum per drop, replay on failure.

A nightly file does not become a real-time feed because an agent reads it.

Read replicas and change data capture cover reporting; screen-level automation is the last resort, and is still a typed tool with a recorded before and after. Every attachment runs read-only in shadow first, and promotion is signed by the plan.

Shadow first, writes later
consoleRead-only firstyour sign-off before the first write
tenant-synth
shadow · connector attached read-onlywrites committed to your systems: 0
replay · runningreads run in shadow · a write waits for a signature
The same engagement, running
consoleThe engagementW1 → W4
tenant-synth
P1step mapP2shadowP3signaturesP4promotion
replay · runningthe schedule above, run
Attached to the systems you run · writes to them: 0
consoleAttach, do not replacerun
tenant-synth
governed layer · sealed recordsreads dock below · nothing writes back
timeeventseal
your systems, as they stood · never move
Core admin — claims, benefitsbatch T-04:12
Utilization management platformonline
EDI gateway — 835/837 dropsdrop 02:00
Enterprise data warehousereplica · lags 24h
modernization programslipped ×2 · unchanged
replay · runningyour systems never move · promotion is signed by the plan

It does not stop at prior auth.

Because those three layers land once, the second workflow costs a fraction of the first — the connectors, the gate, the audit chain and the human-review machinery are already in place. Prior auth, claims & appeals and the voice channel exist as prebuilt accelerators in a catalog: proof of how fast the framework builds, never the boundary of what it builds. You tell us what you want next, and it runs on the same substrate without re-entering procurement.

Deeper: the first workflow · how a past decision is rebuilt · why it compounds