Eligibility control plane

The axis between
their portal and your API

One eligibility contract for every payer. Your software calls Veraxus. Clinics stop living in payer websites.

Invite-only console Vendor keys, customer scope Billed per real check
Veraxus AI

Truth on the axis between portals and APIs

The problem

Insurance portals were built for humans.
Clinics need machines.

Portal hell

Log in. Click around. Read a screen. Do it again for the next payer. Every front desk knows this loop.

Bots don’t last

Anything that drives a payer website like a person breaks the moment the page changes. That is not a product.

No single answer

Every payer speaks a different shape. Downstream systems should never see that mess.

The product

One request.
One contract.

Your app asks Veraxus. Veraxus returns coverage in a shape you can ship against — the same way, every payer, every time.

01 Authorize Your key. Your customer.
02 Ask Member · date · service
03 Resolve Live when it has to be
04 Answer One coverage contract
Authorization: Bearer ••••

// Key → vendor → customer org
POST /v1/eligibility

{
  "member": "••••••••",
  "date_of_service": "2026-08-22"
}
// Veraxus talks to the payer
// Your software never does
{
  "active": true,
  "network": "in",
  "deductible_remaining": 150
}
The old way

Staff in a website. Or a bot pretending to be staff. Neither belongs in production software.

Veraxus

A machine interface. JSON in, coverage out, billed when something real answered.

The stack

Eligibility control plane

One front door for every payer. Vendors sell it to their customers. You charge per real check.

Your software Practice OS · RCM · clearinghouse
Veraxus API Eligibility in · coverage out
Payer network Dental and medical coverage sources
The clinic Gets an answer without opening a website
  • Keys scoped to customers Vendors mint keys. Each key pins to a tenant, and optionally to one organization.
  • Credentials stay vaulted Practice secrets never come back out on the API. Operators issue console logins — nobody self-registers.
  • Honest answers A check is served only when something real answered. We do not dress a demo up as production coverage.
  • Per-check metering Live checks bill the unit price. Repeats inside a short window are waived. You see the line on every response.

How it works

Three calls. One truth.

1. Authenticate

A bearer key identifies the vendor and the customer org. Your app does not hold payer sessions.

2. Request eligibility

Send the member, the date of service, and what you need covered. One call per check.

3. Receive coverage

Normalized benefits, or a clear failure. Same shape for every payer. A billing line when it counted.

Developer surface

JSON in. JSON out.

POST /v1/eligibility
Authorization: Bearer ••••

{
  "member": "••••••••",
  "date_of_service": "2026-08-22",
  "service": "prophylaxis"
}
{
  "status": "ok",
  "active": true,
  "network": "in",
  "deductible_remaining": 150,
  "billed": true
}
{
  "status": "unavailable",
  "message": "This payer is not answering right now.",
  "billed": false
}

Who we are

The axis of truth

Verax — truthful. Axis — the hinge between two faces. We turn payer eligibility into a machine interface — without pretending a synthetic demo is production coverage.

Honesty is the constraint.

Run it where it counts.

Vendor keys, customer scope, and real coverage — not a slide deck of fake benefits.