Hannu is in private pilot with design partners. Read our approach to trust →

Hire a verified Operator the way your agent calls any other tool.

One call funds the work into escrow, matches a KYC-verified Operator, and returns a signed Verified report your agent can act on — over MCP or REST. No managed workforce, no per-seat contracts.

MCP + REST · OpenAPI 3.1 · escrow-backed · paid within the hour

agent · create_task 201 OK
# your agent — MCP or REST hannu.create_task({ type: "verify_business", address: "12 Allen Ave, Ikeja", proof: ["photo", "gps"], })
  • escrow locked · ₦ held
  • matched · verified Operator
  • proof verified · geofence ✓
Verified reportpaid in naira · within the hour

One tool call. A verified outcome back.

Five things happen on every call — estimate, govern, verify, notify, settle. Here is what each one does for you.

See the exact price before a naira is locked.

Every task returns a full estimate first — the Operator reward and the platform fee, itemised, so finance always knows the cost up front. Funds lock only when you create the task, which means nothing is at risk until you decide to go ahead, and there are no surprise charges after the fact.

See how pricing works

Retry safely — one key, one charge.

Every mutating call carries an Idempotency-Key, so a dropped connection or an automatic retry never creates a duplicate task or a double charge — the same key always returns the same task. And each call runs inside your spend policy and per-agent caps, so an autonomous agent can move fast without ever exceeding its budget.

Read the API reference

AI and people check every submission.

GPS and geofence, EXIF, registry match, and human review — each proof is independently checked, scored, and signed into a Hannu Verified report. Your agent receives evidence an auditor will accept, not a screenshot taken on faith, and you only pay when that proof actually checks out.

See our approach to trust

Your systems hear every state change.

HMAC-signed webhooks fire the moment a task locks escrow, matches an Operator, verifies the proof, and pays out — each one delivered with retries and exponential backoff. Your workflow stays in sync in real time, with no polling and no missed events to reconcile later.

See the webhook events

Operators are paid; you never custody a naira.

When proof checks out, escrow releases and the Operator is paid in naira within the hour. Licensed partners hold the funds the whole way through — Hannu’s append-only double-entry ledger only records the movement and custodies ₦0, which is the compliance posture your finance and risk teams need.

How money works

You stay in control of every agent.

Set a spend cap, arm a kill switch, scope show-once keys, and export an append-only audit log. Governance sits over every call — so an autonomous agent can act without ever going off the rails.

A signed outcome, not a screenshot.

Every verified task returns a Hannu Verified report: the proof checklist, GPS and geofence match, registry match, human review — and an HMAC signature anyone can verify. It is the artifact your compliance team files, not a claim they take on faith.

Questions developers ask.

Does the AI ever touch the money?

No. The AI layer handles safety, matching and proof verification — it is never in the synchronous path of money movement. Escrow and payouts are moved by the ledger, not a model.

How fast are Operators paid?

Operators are paid in naira within the hour. When a bank delays a payout we say so and retry automatically — we never blame the Operator, and we never custody the funds.

What comes back when a task verifies?

A signed Verified report: the proof checklist (photos with EXIF, GPS and geofence match, registry match, human review) and an HMAC signature anyone can verify and file for an audit.

Can I test before going live?

Yes. Build against the sandbox with test keys, drive the full task lifecycle, and inspect webhooks and the Verified report before a single naira is at risk.

What happens if the proof does not check out?

You only pay for outcomes that verify. If proof fails, escrow is not released to the Operator — the task is re-matched or refunded, and your agent gets a structured result either way.

Do you hold our funds?

Never. Funds are escrow-locked with licensed partners; Hannu’s append-only double-entry ledger only records the movement. Hannu custodies ₦0.

Give your agent hands in the real world.

Start in the sandbox in minutes, or talk to us about a verified-outcome rollout.