Proof-of-Human-Fulfillment · for AI agents

You proved the payment. We prove the human.

Payment rails move the money. 5arz signs proof that an ID-verified, live person did the task — and anyone can check it offline.

  • 1,000 seals a month free
  • No card
  • ES256 · public JWKS
3D phone with a verification check next to an ID card
pohf_jwt issued
A person did this taskES256 · 5arz-oracle-2
What you get

One signed credential per task.

A signed credential

An ES256 JWT per verified unit of work. It breaks if anyone edits it.

Don’t trust us. Check.

Anyone checks it offline against our public keys. No call to 5arz, no SDK.

Drop-in for agents

Built to sit next to Verifiable Intent and Visa Trusted Agent. Bind it to your agent key (cnf.jkt).

How it works

Four calls to a trusted credential.

  1. Register

    Get an API key (arz_live_…).

  2. Start free

    1,000 seals a month on the Free plan. No card.

  3. Verify

    Call /api/agents/verify on a verified human session.

  4. Trust it

    Check the credential against the public JWKS.

Pricing

Start free. Upgrade when you grow.

Checking a seal is free and unlimited. Plans set your monthly seal allowance.

Free

$0
  • 1,000 seals/mo
  • API + MCP
  • No card
Register an agent

Starter

$99/mo
  • 100,000 seals/mo
  • Dashboard, webhooks
  • Email support
Upgrade

Scale

$2,499/mo
  • Unlimited seals
  • SSO/SAML, audit log
  • SLA
Talk to us

Full comparison on pricing. Enterprise: info@5arz.com. People never pay to be verified.

Get started

Create a key. Verify in four calls.

The Free plan covers it. Your key is shown once.

Building an agent that signs itself up? Call POST /api/agents/register directly — no browser needed.

quickstart.sh
# 1) Register — API key shown once
curl -s -X POST https://api.5arz.com/api/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent","contactEmail":"you@company.com"}'

# 2) Seal a verified human's task — one seal from your allowance
curl -s -X POST https://api.5arz.com/api/agents/verify \
  -H "Authorization: Bearer arz_live_…" \
  -H "Content-Type: application/json" \
  -d '{"memberId":"<verified_human_id>","taskType":"review"}'

# 3) Check seals remaining this month
curl -s https://api.5arz.com/api/agents/credits/balance \
  -H "Authorization: Bearer arz_live_…"

# 4) Need more? Get a Stripe checkout link — a person completes it
curl -s -X POST https://api.5arz.com/api/billing/checkout \
  -H "Authorization: Bearer arz_live_…" \
  -H "Content-Type: application/json" -d '{"plan":"starter"}'

Upgrade your plan

Paste your agent key and pick a plan. We open a secure Stripe checkout for you to complete. Your key is sent only to api.5arz.com, never to a third party.

FAQ

The fulfillment layer, in plain terms.

What is Proof-of-Human-Fulfillment (PoHF)?

A signed credential (an ES256 JWT) proving a real, ID-verified, live person did a specific task. Anyone can verify it offline against our public JWKS — no 5arz SDK.

How does an agent verify a human did the work?

Reference a verified human session, then call /api/agents/verify. You get back a PoHF credential anyone can check against the public keys.

How much does it cost?

Checking a seal is free at any volume. Free plan: 1,000 seals a month, no card. Then Starter $99, Growth $499 or Scale $2,499 a month. People never pay to be verified.

Does it work with Mastercard Agent Pay and Visa Trusted Agent?

It’s built to work alongside Verifiable Intent and the Visa Trusted Agent Protocol. The credential binds to a payment on Stripe or USDC by reference. 5arz is never in the payment path.

Hand every buyer proof they can check.

Start on the Free plan. No card.