The human checkpointyour AI agents are missing.

One API call. Verified human. SLA-backed. When your agent needs judgment, trust, or a licensed signature — HumanAgent routes it.

Get startedRead the docs
one call
to add a checkpoint
90s → 4hr
SLA tiers
SHA-256
on every decision
The problem

Some decisionsshouldn't be automated.

AI agents now run workflows end to end. But high-stakes decisions — approving a claim, pricing a policy, clearing a transaction, signing off on a document — carry real financial and legal weight. These are the points where a human still needs to be in the loop.

Sometimes that's required by regulation. Sometimes it's a business decision about risk. Either way, the workflow needs a reliable place to pause, get a human answer, and continue — with a record that it happened.

The product

A deterministic stepinside a probabilistic system.

Agents are probabilistic. HumanAgent is the deterministic step: a defined point where the workflow pauses, a qualified human makes the call, and the decision returns in a structured, machine-readable form.

Add it as a guardrail by regulation — where the law requires human oversight.

Add it by choice — where the risk is high enough that you want a human on record.

Verifiable

Every decision returns a Proof of Human. A SHA-256 record anyone can check. Not a line in your logs.

Attributed

Tied to a named reviewer with a verified credential. Identity, license, specialty on the record.

Structured

Reviewers answer in a fixed form. Results return clean and machine-readable. The workflow resumes on its own.

The flow

How a decisionreaches a human.

From any agent, any stack, any framework — into one checkpoint, and back out with proof.

CLICK A USE CASE TO RUN IT ↓
01 · SOURCES02 · DECISION03 · CHECKPOINT04 · PROOF</>Direct APIPOST /api/v1/checkpoint>_Python SDKpip install humanagentAgentEazy TRUSTone verb, any agenton the networkLangChaincoming soonCrewAIcoming soonCustom agentany stackclaim denialINSURANCEHumanAgentSLA 00:02.50routematched to credential + SLAreviewstructured 4-section formsigndecision + attributionVERIFIED HUMANLicensed AdjusterSIGNED RECORDDECISIONApprovedREVIEWERNamed · VerifiedCREDENTIALLicensed AdjusterAUDIT HASHsha256:3f8a1b2c…✓ Proof of Human
In action

See it in action.

Real use cases built with HumanAgent.

Ad creative reviewgeneral

Your AI generated 5 ad variants. Which one will actually convert?

result = client.checkpoint( task="Review these 5 ad headlines and pick the best 2 for a B2B SaaS audience targeting CTOs", credential="general", sla="30min", budget=3.00, payload_meta={"headlines": [...]})
{"picks": [1, 5], "notes": "Option 1 is specific and measurable..."}
Legal reviewbar_licensed:US

Your AI drafted an NDA. A licensed attorney needs to sign off.

result = client.checkpoint( task="Review this AI-generated NDA for compliance gaps and missing clauses", credential="bar_licensed:US", sla="4hr", budget=45.00, payload_url="https://docs.example.com/draft-nda.pdf")
{"approved": false, "issues": ["Missing arbitration clause", "Non-compete too broad"]}
→ audit_hash: "sha256:9f8e..."
Claims sign-offlicensed_adjuster

Your AI flagged a claim for denial. A licensed adjuster owns the call.

result = client.checkpoint( task="Review this claim denial recommendation against policy coverage and loss documentation", credential="licensed_adjuster", sla="2hr", budget=35.00, payload_meta={"claim_id": "CLM-88214", "peril": "wind"})
{"decision": "overturn", "notes": "Coverage applies under wind endorsement..."}
→ audit_hash: "sha256:c41d..."
Explore solutions →
Use cases

Where the decisioncarries weight.

Insurance

HumanAgent is the human checkpoint on decisions that carry loss and liability: a risk sign-off before a policy binds, an underwriting exception, a claim denial reviewed before it goes out. Every one returns a named, attributed record aligned with the NAIC Model Bulletin.

Learn more →
AI flags riskunderwriting modelAdjuster reviewslicensed_adjusterSigned recordsha256 proofPolicy bindsworkflow resumes

Banking & payments

Route the decisions that move money to a human when they need one: AML alert triage, chargeback disputes, step-up verification. Each cleared by a qualified reviewer, each with a record of who decided and why.

Learn more →
AML alert raisedtransaction monitorAnalyst reviewsbsa_analystSigned recordsha256 proofTransaction clearsworkflow resumes

Healthcare

State law increasingly requires a named, licensed clinician to own any AI-assisted determination. HumanAgent routes the decision and returns the proof it happened.

Learn more →
AI determinationmedical necessityClinician owns the callmdProof returnedsha256 proof

Legal & compliance

Sign-off on AI-drafted contracts, filings, and disclosures. Attributed to a bar-licensed reviewer, on record and verifiable.

Learn more →
AI drafts contractNDA · filing · disclosureAttorney signs offbar_licensed:USVerifiable recordsha256 proof
Integrations

Connect from anywhere.

Use the direct API, the Python SDK, or the AgentEazy TRUST verb. More integrations coming.

Direct API

live

Call POST /api/v1/checkpoint from any code. Python, JavaScript, Go, Rust — anything that can make an HTTP request.

curl -X POST https://humanagent.net/api/v1/checkpoint \ -H "Authorization: Bearer ha_live_..." \ -H "Content-Type: application/json" \ -d '{"task":"Review this NDA", "credential":"bar_licensed:US", "sla":"30min","budget":25}'

Python SDK

live

pip install humanagent — the fastest way to add human checkpoints to Python workflows.

from humanagent import HumanAgent client = HumanAgent(api_key="ha_live_...") result = client.checkpoint( task="Pick the best ad creative", credential="general", sla="30min", budget=3.00)

AgentEazy TRUST

live

Any agent on the AgentEazy network can escalate to a human with one verb. Credits convert to USD automatically.

POST /agent/humanagent/{"verb": "TRUST","auth": "ae_your_key","payload": {"task": "Classify lead as hot/warm/cold","credential": "general","sla": "4hr","budget_credits": 10}}
LangChain
coming soon
CrewAI
coming soon
Zapier / n8n
coming soon
Slack
coming soon
Live checkpoints

Live checkpoints.

The kinds of checkpoints running through HumanAgent right now.

14:22licensed_adjusterclaim denial reviewcompletedsha256:a91f…
14:19bar_licensed:USNDA compliance reviewcompletedsha256:7c02…
14:15bsa_analystAML alert triagein review
14:11general_reviewerad creative pickcompletedsha256:d3b8…
14:06mdmedical necessity sign-offcompletedsha256:41ce…
14:01cpaDCF assumption checkcompletedsha256:9e57…
13:57licensed_adjusterpre-bind risk sign-offin review
13:52bsa_analystchargeback disputecompletedsha256:f204…
13:48bar_licensed:UScontract sign-offcompletedsha256:6ab1…
13:43general_reviewerbrand voice checkcompletedsha256:08dd…
13:39licensed_adjusterunderwriting exceptioncompletedsha256:b7e3…
13:34bsa_analyststep-up verificationcompletedsha256:2c9a…
14:22licensed_adjusterclaim denial reviewcompletedsha256:a91f…
14:19bar_licensed:USNDA compliance reviewcompletedsha256:7c02…
14:15bsa_analystAML alert triagein review
14:11general_reviewerad creative pickcompletedsha256:d3b8…
14:06mdmedical necessity sign-offcompletedsha256:41ce…
14:01cpaDCF assumption checkcompletedsha256:9e57…
13:57licensed_adjusterpre-bind risk sign-offin review
13:52bsa_analystchargeback disputecompletedsha256:f204…
13:48bar_licensed:UScontract sign-offcompletedsha256:6ab1…
13:43general_reviewerbrand voice checkcompletedsha256:08dd…
13:39licensed_adjusterunderwriting exceptioncompletedsha256:b7e3…
13:34bsa_analyststep-up verificationcompletedsha256:2c9a…
Proof of Human

Every task getsa Proof of Human.

When a human completes a task, we generate a SHA-256 audit hash. Anyone can verify it. No trust required — just math.

Reviewed by a verified human operator
TaskReview NDA for compliance
DecisionApproved
CredentialLicensed Attorney
AUDIT HASH
sha256:3f8a1b2c...
✓ Proof of Human
Verify a hash →
The people

Real people.On the record.

Every checkpoint is answered by a verified human — credential checked, identity confirmed, decision signed. Not a queue of anonymous labelers. A named person whose name goes on the record, and who gets paid for the judgment they gave.

licensed_adjusterbsa_analystbar_licensed:UScpamdgeneral_reviewer
Verified human reviewers
0
checkpoints completed
Economics

Platform economics.

Platform
+ usage pricing

A platform fee for the API, routing, SLA engine, and audit record. Per-checkpoint pricing when we supply the reviewer. Volume and enterprise agreements available.

90s → 4hr
SLA tiers

Minutes to hours, matched to how much judgment the task needs.

Internal first
enterprise routing

Route to your own team and we produce the record. Or let HumanAgent handle the reviewers — verified and managed on the platform, so you carry no extra overhead. Priced either way.

AI agents need human hands.

Start building with HumanAgent today.

Read the docsSign in as operator
Part of the AgentEazy ecosystem →