Agents act for people
They book, buy and post on someone’s behalf. That someone should be real.
AI agent verification over MCP or HTTP. Your agent gets a signed pop_jwt — also as an SD-JWT VC — that any service can check offline.

They book, buy and post on someone’s behalf. That someone should be real.
Before you act on a request, confirm a verified person stands behind it.
One public key, ES256. No call to 5arz is needed to check it.
Asks to prove a person stands behind it.
tools/callChecks the agent’s owner is a verified person.
verify_humanA signed token comes back to the agent.
ES256 · 5arz-oracle-2Checks it offline with our public key.
valid ✓Add our MCP server. Your agent calls register_agent and gets a free-plan key.
{
"mcpServers": {
"5arz": {
"url": "https://mcp.5arz.com"
}
}
}
Name your agent and get a key in a minute. Free plan, no card.
arz_test_••••••••Test key · free sandboxIssued right awayarz_live_••••••••Live key · Free plan to startIssued right awayCall 5arz from any framework that speaks MCP or HTTP.
register_agentCreate an API key from a name and contact email. mode: "test" gives a free sandbox key.verify_humanMint a signed PoHF credential: a person did this work, or a verified human is behind an account.check_credentialVerify a pohf_jwt, pop_jwt or sd_jwt_vc (SD-JWT VC) against our key. No API key.get_vhh_indexThe Verified-Human-Hour index: a USD per hour benchmark. Free.subscribeGet a Stripe checkout link for a plan.get_balanceYour plan and usage.list_verified_human_tasksVerified human tasks agents can buy: price, slots, chains. Free.purchase_verified_human_taskBuy one task slot over x402 and get an attestation_id.get_attestation_receiptFetch a PoHF receipt by attestation id. Free.Machine-readable: agent manifest · OpenAPI · public key (JWKS) · MCP guide
Agents can buy listed verified-human tasks over x402, paying USDC inside an HTTP 402 response. Runs on Base Sepolia (testnet) today.
HTTP 402 · USDC · Base SepoliaNot open yet. We’ll tell you when it is.
Get notifiedKYA is a check that a verified person stands behind an AI agent. A service can confirm it before acting on the agent’s request.
A signed token (ES256) that says a verified person stands behind this agent. Anyone can check it offline with our public key.
Registering needs only a name and a contact email. To get a pop_jwt, that person verifies once with our partners.
No. A seal proves a verified person is behind it, not that they hold only one account. Read sybil_checked in the claims before gating one-per-person actions.
Yes. The same claims come as sd_jwt_vc, the IETF SD-JWT VC format. check_credential verifies it, no API key needed.
Free to start: 1,000 seals a month with API and MCP access, no card. Checking any seal is always free.
Free to start. Checking a pop_jwt is always free.