The global infrastructure protocol that lets AI agents call verified human capabilities — KYC verification, physical property inspection, and common-sense decision review — as simple cloud API endpoints.
Not renting workers — instant access to physical human presence as a primitive computing layer. Built for the age of autonomous AI agents.
npm i @hil/sdk | pip install hil-sdk | Full Docs →
Problem · Quick Start · Architecture · API · Revenue · Roadmap · Moat · FAQ
AI is transforming every industry — but it hits a hard wall when it needs to interact with the physical world.
|
No robot can smell moisture in a wall, assess structural cracks by feel, or witness a physical signature in person. For all the progress in robotics, physical human presence remains the only reliable sensor for millions of real-world tasks. |
1.7 billion people are unbanked globally because automated systems cannot verify their identity outside the digital realm. Entire populations are locked out of the financial system — not by choice, but by the limits of digital verification. |
|
Billions of dollars in fraudulent insurance claims are approved annually because no human physically inspects the reported damage. The industry hemorrhages money that a $50 on-site visit would have prevented. |
AI makes 99% of decisions correctly — but that remaining 1% can be catastrophic. No amount of training data, RLHF, or guardrails can fully substitute for human judgment when stakes are high and context is ambiguous. |
# npm
npm i @hil/sdk
# pip
pip install hil-sdk
# Go (coming soon)
# go get github.com/hil/go-sdkimport { Human } from '@hil/sdk';
const human = new Human({
apiKey: process.env.HIL_API_KEY,
network: 'mainnet', // 'testnet' for development
payment: {
wallet: '0x...', // USDC wallet for auto-settlement
},
});// 1. Verify someone's identity — anywhere on Earth
const verification = await human.verify_identity({
lat: 35.6892,
lng: 51.3890,
document_type: 'national_id',
urgency: 'standard', // 2-4 hour SLA
});
console.log(verification.verified); // true
console.log(verification.trust_score); // 0.94
console.log(verification.operator_id); // 'op_7x9k2m...'curl -X POST https://api.hil.dev/v1/verify-identity \
-H "Authorization: Bearer $HIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": 35.6892,
"lng": 51.3890,
"document_type": "national_id",
"urgency": "standard"
}'sequenceDiagram
participant AI as AI Agent
participant HIL as HIL Protocol
participant Match as Match Engine
participant Op as Human Operator
participant Chain as On-Chain Settlement
AI->>HIL: POST /v1/verify_identity
HIL->>Match: Find nearest verified operator
Match->>Op: Push task notification
Op->>Op: Complete task on-site
Op->>HIL: Submit result + evidence
HIL->>HIL: AI quality check
HIL->>AI: Return verified result
HIL->>Chain: Escrow release → USDC
Chain->>Op: Instant payment
|
AI Calls An AI agent makes a standard API call to HIL, just like calling Stripe or OpenAI. No special integration, no new paradigm. |
We Match Our matching engine finds the nearest, highest-trust-scored human operator from our verified network. Average match time: < 30 seconds. |
Human Acts The operator completes the task on-site — verifying identity, inspecting property, or applying judgment — and submits evidence. |
Settled Results are returned to the AI. Payment is released via smart contract in USDC. The operator is paid instantly. Everyone moves on. |
graph TB
subgraph Consumers[AI Consumer Layer]
A1[AI Agent<br/>LangChain / CrewAI]
A2[Autonomous System<br/>Self-Driving / Robotics]
A3[DeFi Protocol<br/>Smart Contract]
A4[Enterprise AI<br/>Insurance / Banking]
end
subgraph HIL[Human Infrastructure Layer]
GW[API Gateway<br/>Rate Limiting · Auth · Routing]
ORC[Orchestration Engine<br/>Matching · SLA · Retry]
QC[Quality Layer<br/>Trust Scoring · Fraud Detection]
SET[Settlement Engine<br/>USDC Escrow · Smart Contracts]
GW --> ORC --> QC --> SET
end
subgraph Net[Human Network]
N1[Operator Pool<br/>250K+ verified humans]
N2[Training System<br/>Onboarding · Certification]
N3[Reputation Graph<br/>Skill · Location · Score]
N1 --- N2 --- N3
end
A1 & A2 & A3 & A4 -->|REST / WebSocket| GW
SET -->|Instant USDC| N1
N1 -->|Results + Evidence| QC
style HIL fill:#2563EB,stroke:#1D4ED8,color:#fff
style GW fill:#3B82F6,stroke:#2563EB,color:#fff
style ORC fill:#3B82F6,stroke:#2563EB,color:#fff
style QC fill:#3B82F6,stroke:#2563EB,color:#fff
style SET fill:#3B82F6,stroke:#2563EB,color:#fff
style Net fill:#F0F9FF,stroke:#BAE6FD,color:#111
| Method | Endpoint | Description |
|---|---|---|
POST |
/v1/verify-identity |
On-demand identity verification |
POST |
/v1/inspect-property |
Physical asset inspection |
POST |
/v1/sanity-check |
Human common-sense review |
GET |
/v1/tasks/{id} |
Task status polling |
GET |
/v1/operators/{id} |
Operator profile & trust score |
WS |
/v1/tasks/{id}/stream |
Real-time task updates (WebSocket) |
POST |
/v1/webhooks |
Register webhook for async results |
On-demand identity verification by a local human operator.
interface VerifyIdentityParams {
lat: number; // Latitude of verification location
lng: number; // Longitude of verification location
document_type?: 'national_id' | 'passport' | 'drivers_license';
urgency?: 'standard' | 'urgent'; // standard: 2-4h, urgent: <30 min
language?: string; // Preferred operator language (ISO 639-1)
}
interface VerificationResult {
verified: boolean;
trust_score: number; // 0.0 - 1.0
operator_id: string;
evidence: { // Photo + GPS proof
photos: string[];
gps_coordinates: { lat: number; lng: number };
timestamp: string;
};
task_id: string;
completed_at: string;
}Physical asset inspection by a trained human inspector.
interface InspectPropertyParams {
address: string;
checklist?: string[]; // Custom items to inspect
photo_required?: boolean; // default: true
video_required?: boolean; // default: false
inspector_level?: 'standard' | 'senior' | 'expert';
}
interface InspectionReport {
condition: 'excellent' | 'good' | 'fair' | 'poor' | 'critical';
score: number; // 0-100
findings: string[];
photos: string[];
videos?: string[];
inspector_id: string;
inspector_certifications: string[];
task_id: string;
}Human common-sense review for high-stakes AI decisions.
interface SanityCheckParams {
decision: Record<string, unknown>;
context?: string;
risk_level: 'low' | 'medium' | 'high';
max_wait_seconds?: number; // Timeout for human review
}
interface ApprovalResult {
approved: boolean;
notes: string;
reviewer_id: string;
confidence: number; // Reviewer's confidence: 0.0-1.0
turnaround_ms: number; // How fast the human responded
}import { Human } from '@hil/sdk';
const human = new Human({ apiKey: process.env.HIL_API_KEY });
human.webhooks.on('task.completed', (event) => {
console.log(`Task ${event.task_id} completed by ${event.operator_id}`);
// Process result...
});
human.webhooks.on('task.failed', (event) => {
console.log(`Task ${event.task_id} failed: ${event.reason}`);
// Auto-retry or escalate...
});| Event | Triggered When |
|---|---|
task.created |
A new task is dispatched to an operator |
task.accepted |
Operator accepts the task |
task.completed |
Operator submits results |
task.failed |
Task times out or operator declines |
payment.settled |
USDC payment released to operator |
| RentAHuman (Marketplace) | Human Infrastructure Layer (Protocol) |
|---|---|
|
Marketplace — like Craigslist AI browses listings, picks a human, negotiates price, hopes for the best. |
Infrastructure — like AWS AI calls an API. The system handles matching, quality, payment, and compliance automatically. |
|
Human = commodity You're renting a person. Replaceable, price-sensitive. |
Human = service primitive You're calling a capability. Standardized, quality-scored, SLA-backed. |
|
Compete on price Race to the bottom. Any competitor can undercut you. |
Monopoly on standard We define the protocol. Network effects make switching impossible. |
|
Copyable by any startup Nothing prevents a clone with better UI or lower fees. |
Uncopyable — network effects Every API call strengthens the network. Competitors start at zero. |
| Service | Pricing | Unit Economics | TAM |
|---|---|---|---|
| KYC Oracle | $8–15 / verification | ~$3 COGS, 75%+ margin | 26M credit-invisible (US) |
| Physical Asset Audit | $50–100 / inspection | ~$15 COGS, 80%+ margin | $400B global insurance |
| Human Firewall | 0.01% of txn value | Near-zero marginal cost | Every AI financial system |
| API Subscription | $0.01/call + $99/mo | ~$0.002/call COGS | Every AI developer worldwide |
gantt
title HIL Development Roadmap
dateFormat YYYY-MM-DD
axisFormat %b %Y
section Foundation
Core Protocol & SDK :done, f1, 2025-07-01, 2025-10-01
Operator Onboarding (Pilot) :done, f2, 2025-09-01, 2025-12-01
Testnet Launch :active, f3, 2025-11-01, 2026-02-01
section Launch
KYC Oracle (Mainnet) :a1, 2026-02-01, 2026-04-01
Physical Audit Beta :a2, 2026-03-01, 2026-06-01
Human Firewall MVP :a3, 2026-05-01, 2026-08-01
section Scale
10K Operators :s1, 2026-06-01, 2026-09-01
Enterprise Partnerships :s2, 2026-08-01, 2026-12-01
Global Expansion (50+ countries) :s3, 2027-01-01, 2027-06-01
| Phase | Milestone | Status |
|---|---|---|
| Foundation | Core protocol, SDK, operator pilot (Tehran) | ✅ Complete |
| Testnet | Public API access, developer sandbox, mock humans | 🟡 In Progress |
| KYC Oracle | First live product — identity verification at scale | 🔜 Q1 2026 |
| Physical Audit | Insurance inspection network — 5 pilot markets | 🔜 Q2 2026 |
| Human Firewall | Real-time decision review for AI financial agents | 🔜 Q3 2026 |
| Scale | 10K operators, enterprise partners, 50+ countries | 📋 Planned |
Every AI that connects brings more humans into the network. Every human who registers attracts more AI agents. This isn't a linear flywheel — it's exponential. The value of the network to each participant grows with every single API call, and once an AI agent integrates HIL, switching costs (code changes, operator trust, historical data) make it effectively permanent.
Our KYC oracle's value is inseparable from its history. Each verification adds to an operator's trust score, each completed inspection builds the quality graph, and each sanity check refines our matching algorithm. A new competitor — regardless of funding — would need 5+ years of continuous operation to build equivalent trust data. This is time that cannot be purchased.
The EU AI Act (effective 2026) and emerging US regulations mandate human oversight for high-stakes AI decisions. We are building to become the certified compliance standard — the de facto requirement that regulators point to when they say "AI needs a human in the loop." Once established, regulation doesn't just help us — it makes us mandatory.
Every inspection report, every KYC verification, every sanity check result flows into our proprietary dataset. This data trains our internal AI for operator quality scoring, fraud detection, task routing optimization, and anomaly detection. Competitors without this data cannot build these systems. The flywheel turns faster with every call.
| Aspect | Implementation |
|---|---|
| Data Encryption | AES-256 at rest, TLS 1.3 in transit |
| Operator Vetting | Background checks, KYC/AML, skill certification |
| Evidence Integrity | GPS-tagged photos, timestamped on IPFS |
| Payment Security | USDC smart contract escrow, no fiat custody |
| Privacy | GDPR/CCPA compliant, PII minimalization by design |
| Audit Trail | Immutable on-chain log of every task and result |
| SOC 2 | Type II audit in progress (expected Q2 2026) |
| Component | Technology |
|---|---|
| API Gateway | Cloudflare Workers (Edge) |
| Core Services | TypeScript, Node.js, Hono |
| Matching Engine | Custom graph-based (Neo4j + Rust) |
| Queue & Events | NATS JetStream |
| Settlement | Smart Contracts (Solidity), USDC on Base |
| Storage | IPFS (evidence), PostgreSQL (metadata) |
| Monitoring | OpenTelemetry, Grafana |
| SDK | TypeScript, Python, Go (planned) |
timeline
title The Convergence
2024 : AI chatbots dominate the landscape
2025 : AI agents emerge as autonomous actors
2026-01 : EU AI Act mandates human oversight for high-risk AI
2026-03 : Crypto micro-payments reach mainstream maturity
2026-06 : Remote gig work becomes culturally normalized globally
2026-09 : AI agents need physical hands — HIL mainnet launches
| Factor | Detail |
|---|---|
| AI Agents explosion | 2026 is the year AI agents evolve from chatbots to autonomous actors. They can negotiate, trade, and decide — but they cannot physically act. They need hands. |
| Regulatory tailwind | EU AI Act (August 2026 enforcement) and US executive orders mandate human oversight for high-stakes AI. We turn a compliance burden into a competitive advantage. |
| Crypto infrastructure ready | USDC, MetaMask, and Base L2 are mature enough for instant micro-payments to humans on-demand. No bank account required. No cross-border friction. |
| Cultural readiness | Uber normalized gig work. TaskRabbit normalized task-based labor. The world is ready for Uber for human capability — not just for driving. |
Is this just another gig work platform?
No. Gig platforms (Uber, TaskRabbit) connect humans to humans. We connect AI to humans. The buyer is not a person browsing a marketplace — it's an AI agent making an API call. This is infrastructure, not a marketplace. The integration is programmatic, the quality is standardized, and the unit economics are radically different.
How do you ensure operator quality?
Three layers: (1) Onboarding — background checks, KYC/AML, skill-specific certification tests. (2) Ongoing — every task is scored by the requesting AI, feeding into a live trust score. Operators below threshold are auto-deactivated. (3) AI oversight — our internal AI reviews all submissions for anomalies, fraud patterns, and quality drift before results are returned.
Why crypto / USDC for payments?
Instant settlement, global reach, no bank account required. Our operators are in 50+ countries — many unbanked. USDC on Base settles in seconds with near-zero fees. Smart contract escrow means funds are locked until the task is verified. No chargebacks, no payment delays, no cross-border wire friction.
What happens if an operator doesn't complete a task?
Automatic retry with the next-best operator. If the SLA is breached, the AI gets a full refund + a trust credit. Operators who miss tasks lose trust score. After 3 missed tasks in 30 days, the operator is suspended. The system is designed so that AI developers never have to think about operator reliability.
How is this different from Mechanical Turk?
Mechanical Turk is a task marketplace for humans — humans post tasks, humans complete them. HIL is an API for AI agents — AI posts tasks, humans complete them. The interface is code, not a browser. The latency target is minutes, not days. The quality standard is verified and scored, not best-effort.
What's the go-to-market strategy?
Phase 1: AI agent frameworks (LangChain, CrewAI, AutoGen) — integrate HIL as a built-in tool. Developers get human capabilities for free during testnet. Phase 2: Enterprise — insurance companies, banks, and DeFi protocols that need compliant human oversight. Phase 3: Platform — become the default human capability layer for every AI agent on the internet.
| Role | Focus |
|---|---|
| [Founder / CEO] | Former infra engineer at AWS. Built edge computing products serving 100M+ requests/day. |
| [CTO] | Ex-Stripe, led the identity verification team. Deep expertise in KYC/AML systems at scale. |
| [Head of Operations] | Former Uber operations lead in MENA. Built and managed 50K+ driver networks. |
| [Head of AI] | Published researcher in human-AI collaboration. Former research scientist at DeepMind. |
We're hiring operators, engineers, and believers. See open roles →
- LangChain Human Tools — Integrate HIL as a LangChain tool for agent workflows
- EU AI Act (2026) — European regulation mandating human oversight for high-risk AI systems
- USDC on Base — Stablecoin infrastructure powering instant operator payments
- AI Agent Landscape 2026 — Curated list of AI agent frameworks and tools
- Related: human-in-the-loop, AI safety, identity verification, insurtech