Decision Lane API

Before funds move,
CACS decides.

CACS is a decision API. Send an applicant's documents. Receive one binding decision: CLEARED, BLOCKED, ACTION REQUIRED, or PENDING. Your system enforces it. No cleared decision, no disbursement.

Integrates with case management platforms, funder portals, and enrollment systems via REST API.

Money is moving before the decision is made.

Funds get released. Enrollments get confirmed. Payouts get processed. Audits happen later. By then, the ineligible person is already in the system and the funding is already at risk.

CACS moves the decision to the front. Before enrollment. Before disbursement. Before it is too late to act on it.

How it works.

1. Verify inputs. Identity and eligibility are evaluated against your funding rules before the decision runs. Works for workforce programs, gig platforms, fintech disbursements, and grant systems.

2. Issue decision. The engine returns one of four deterministic outputs: CLEARED, BLOCKED, ACTION REQUIRED, or PENDING — with reason, consequence, and ownership in every response.

3. Enforce decision. CLEARED opens the funding gate. BLOCKED holds it. Your system parses the decision field and enforces it immediately. The audit record is written automatically.

⚙️

Rules-Based Decision Engine

Your eligibility criteria are configured as enforceable rules. The engine evaluates every rule and produces a single decision. The decision includes the exact evidence and rule used — so auditors don't reconstruct anything.

Engine Versioned · Audit Logged
🔓

Identity Verification Input

Identity verification feeds directly into the decision. If identity cannot be confirmed, the decision does not clear. Verification is an input to the engine — not a separate product.

Connected Verification · Decision-Gated
🔨

Hard Funding Gate

CLEARED opens the gate. BLOCKED holds it. No funds move until the engine issues a cleared decision. Every release is stamped with a timestamped decision record. No manual override.

Decision-Gated · Immutable Record
🔍

Cross-Org Duplicate Detection

Prevents duplicate funding before a decision clears. If a person has already been funded across another account, platform, or system, the decision is blocked.

Duplicate Checked · Cross-System Registry

One decision controls whether funding moves. Nothing else.

CACS enforces the decision. Your systems do everything else.

CACS does not replace your case management platform, funder portal, or disbursement system. It sits at the funding gate and issues the decision any system needs before money can move — whether you are a workforce program, gig platform, fintech, or grant administrator.

  • ✓ Connects to existing workflows via API
  • ✓ Issues decisions before disbursement, not after
  • ✓ Enforces funding rules without manual review
  • ✓ The decision includes the exact evidence and rule used — so auditors don't reconstruct anything
  • ✓ Live funding decisions delivered through REST API
  • ✓ Defensible decision record from day one
PRE-FUNDING Decision before disbursement

Every person or entity is evaluated before funding is approved or a payout is released. No cleared decision, no funds move.

Result: no ineligible payouts, no retroactive exposure

LOCKED RECORD Decision record that holds under audit

The decision includes the exact evidence and rule used — so auditors don't reconstruct anything. Timestamped and locked at the moment it is issued.

Result: proof is built into the decision, not assembled after

SINGLE OUTPUT One decision. One outcome.

The decision issued by CACS is the source of truth for every downstream system. No reconciliation. No rework.

Result: one cleared record, no conflicting data

LIVE API Decision delivered in real time

Your existing systems query the funding decision through the CACS API and enforce it immediately — no manual transfer, no delay.

Result: your stack enforces the decision in real time

One request. One decision.

Send five document statuses. Receive a binding clearance decision in under 200ms.

Request

POST /api/v1/decision

Authorization: Bearer YOUR_API_KEY


{

"participant_id": "P-001",

"org_id": "org_001",

"funding_amount": 4800,

"docs": {

"photoId": { "status": "verified" },

"ssn": { "status": "verified" },

"birth": { "status": "verified" },

"cert": { "status": "verified" },

"eligibility": { "status": "verified" }

}

}

Response — 200 OK

{

"clearance_id": "CLEAR-2026-001",

"decision": "CLEARED",

"reason": "All documents verified.",

"consequence": "Funding authorized.",

"funding_status": "released",

"funding_amount": 4800,

"requested_at": "2026-04-08T12:00:00Z",

"ownership": "CACS Compliance Engine",

"decided_at": "2026-04-08T12:00:00.171Z"

}

Get your API key and make your first decision call in under 10 minutes.

The moment a decision is made, your system enforces it.

The CACS API delivers the funding decision to your existing systems in real time. One call. One decision returned. Your platform acts on it immediately — no manual transfer, no delay, no exports.

📋

Submit a Decision Request

POST document statuses for any person or entity. Receive one of four deterministic outputs — CLEARED, BLOCKED, ACTION REQUIRED, or PENDING — with reason, consequence, and ownership in every response.

POST /api/v1/decision
🏢

Audit Record — Auto-Written

Every decision is automatically written to a permanent audit log with clearance_id, timestamps, and full decision output. Accessible for compliance review and programmatic ingestion.

POST /api/v1/decision
📄

Webhook Delivery — Optional

Include a callback_url in your request and the decision result is POSTed to your endpoint after it is logged. No polling required. Works with any system that accepts a POST.

POST /api/v1/decision

One API call. One decision returned. Your system enforces it.

API Pricing

Volume-based pricing. Contact us for custom rates based on decision volume. No automatic billing — pilot access is free for 30 days.

Volume-Based Pricing

Pricing is based on decision volume. Contact us for custom rates.

Contact Us for Pricing

The decision starts here.

Send us your use case and we will issue API credentials within 24 hours. No procurement process required.

Get API Access