# 5arz Proof-of-Human API API

**Canonical:** https://apis.io/apis/5arz-com/5arz-proof-of-human-api-api/  
**Provider:** 5arz — https://apis.io/providers/5arz-com/  
**Base URL:** https://api.5arz.com  
**Documentation:** https://5arz.com/docs

5arz Proof-of-Human API API is one of 2 APIs that [5arz](https://apis.io/providers/5arz-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 2 JSON Schemas.

5arz is the proof-of-human layer for the internet. It issues **Proof-of-Human-Fulfillment (PoHF)** credentials: ES256-signed JWTs asserting that a real, ID-verified, live human — not a bot or AI agent — performed a specific action (work, a view, a presence event, or a personhood check). Anyone can v

## Operations (56)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/agent/tasks` | List buyable verified human work |
| GET | `/api/agent/tasks/{task_id}/buy` | Buy one slot of verified human work (x402) |
| GET | `/api/attestations/{attestation_id}` | Fetch a Proof-of-Human-Fulfillment receipt |
| POST | `/api/agents/register` | Create an API key |
| GET | `/api/billing/plans` | The published price list (machine-readable, no auth) |
| GET | `/api/billing/me` | Current plan, usage and what is left this month |
| POST | `/api/billing/checkout` | Subscribe to a plan (Stripe checkout, or a 402 for an agent) |
| POST | `/api/agents/credits/buy` | RETIRED — prepaid verification packs |
| GET | `/api/agents/credits/balance` | Legacy prepaid credit balance (prepaid packs retired 10 Aug 2026 — use GET /api/billing/me) |
| POST | `/api/agents/verify` | Mint a Proof-of-Human-Fulfillment credential |
| POST | `/api/agents/verify-personhood` | Mint a Proof-of-Personhood credential |
| POST | `/api/kinetic/submit` | Prove physical presence |
| POST | `/api/agents/attest/challenge` | Device attestation — step 1 |
| POST | `/api/agents/attest/verify` | Device attestation — step 2 |
| POST | `/api/track/event` | Public behavior beacon |
| POST | `/api/agents/track/conversion` | Server-side conversion tied to a verified view |
| GET | `/api/agents/metrics` | Verified-attention analytics |
| GET | `/api/agents/metrics/funnel` | Verified funnel (views → landed → engaged → conversions) |
| GET | `/api/tasks/next` | Fetch an embeddable micro-task |
| POST | `/api/tasks/complete` | Submit a task completion |
| POST | `/api/agents/wallet/challenge` | On-chain personhood — get a message to sign |
| POST | `/api/agents/webhooks` | Register a push webhook |
| POST | `/api/partner/points/convert` | Convert reward points to Stars |
| POST | `/api/partner/payout/request` | Queue a Stars → cash payout |
| GET | `/.well-known/jwks.json` | Public keys |
| GET | `/api/workflows/available` | List commissionable verified-work tasks. |
| POST | `/api/agents/order` | Commission verified human work. |
| POST | `/api/agents/bind-transaction` | Bind a verified human to a Tempo/OUSD/Agent Pay/Stripe/USDC payment; returns a signed credential. Pass test:true to try without a live payment. |
| GET | `/api/index` | VHH index catalog — published codes with latest final epoch (free, cached). |
| GET | `/api/index/vhh` | VHH composite. Free: latest final epoch, ES256-signed (verify against /.well-known/jwks.json). With an agent API key: current MTD + categories + ?history=1. |
| GET | `/api/index/{code}` | Any VHH_* category series (licensed — agent API key). |
| POST | `/api/forwards/order` | Order prepaid verified-human-hours capacity (category, hours, month) at a VHH-referenced price. Intake only — countersigned service agreement + Stripe invoic... |
| GET | `/statuslists/{listId}` | IETF Token Status List (revocation) |
| GET | `/api/credentials/sample` | Sample credential (public, no key) |
| GET | `/.well-known/jwt-vc-issuer` | SD-JWT VC issuer metadata |
| GET | `/api/agents/keys` | List this account's sub-keys |
| POST | `/api/agents/keys` | Mint a sub-key for one of your agents |
| DELETE | `/api/agents/keys/{keyId}` | Revoke a sub-key |
| GET | `/api/public/start` | How to connect, in three calls |
| GET | `/api/partner/account` | Your job budget, limits and what to do next |
| POST | `/api/partner/topup` | Buy job credits by card |
| GET | `/api/partner/topup/{sessionId}` | Did my payment land? |
| GET | `/api/partner/jobs/config` | What you are allowed to post, and your webhook |
| POST | `/api/partner/jobs/config` | Register a webhook for job events |
| POST | `/api/partner/jobs` | Post desk work for a verified human |
| GET | `/api/partner/jobs` | List your desk jobs |
| GET | `/api/partner/jobs/events` | Pull job events instead of receiving them |
| GET | `/api/field-jobs/config` | What a field job is, and what verification does and does not prove |
| POST | `/api/field-jobs` | Pay a human to go somewhere and photograph it |
| GET | `/api/field-jobs` | List your field jobs |
| GET | `/api/field-jobs/{jobId}` | One job, with every claim and its proof bundle |
| GET | `/api/field-jobs/{jobId}/submissions` | The photo evidence and the verification signals |
| GET | `/api/field-jobs/{jobId}/photo` | Fetch one submitted photo |
| POST | `/api/field-jobs/{jobId}/approve` | Accept a submission and pay the worker |
| POST | `/api/field-jobs/{jobId}/reject` | Reject a submission and release the escrow |
| POST | `/api/field-jobs/{jobId}/cancel` | Cancel a job and refund unworked slots |

## Machine-readable artifacts (3)

- **OpenAPI** — https://artifacts.apis.io/5arz-com/openapi/_original/5arz-com-api-openapi.json
- **JSONSchema** — https://artifacts.apis.io/5arz-com/json-schema/5arz-com-credential-schema.json
- **JSONSchema** — https://artifacts.apis.io/5arz-com/json-schema/5arz-com-holder-jwk-schema.json

## Other 5arz APIs (1)

- [5arz Proof-of-Human API](https://apis.io/apis/5arz-com/5arz-proof-of-human-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/5arz-com/5arz-proof-of-human-api-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/5arz-com/.
