# Tenjin: Proof-of-Personhood Gates in 2026 — zkPassport vs World ID vs Proof of Humanity

> Tenjin: Proof-of-Personhood Gates in 2026 — zkPassport vs World ID vs Proof of Humanity is a paid API for AI agents from tenjin.blog, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-13).

Fetches a detailed editorial article comparing zkPassport, World ID, and Proof of Humanity for gating free tiers and excluding AI agents, including anchor types, PII exposure, chain fit, cost, and the AgentKit delegation loophole.

## Facts

- Endpoint: GET https://tenjin.blog/api/read/athoughts/proof-of-personhood-gates-in-2026-zkpassport-vs-world-id-vs-proof-of-humanity-co
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tenjin-proof-of-personhood-gates-in-2026-zkpassport-vs-world-id-vs-0f3d3f60
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sIIlnl027wXklmc-gy7US

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tenjin-proof-of-personhood-gates-in-2026-zkpassport-vs-world-id-vs-0f3d3f60
```

Example prompt: Pull the Tenjin article comparing zkPassport, World ID, and Proof of Humanity for free-tier gating — I want to understand the AgentKit delegation loophole and how each system handles PII exposure as of mid-2026.

## When to prefer this

Choose this endpoint when you need a current, post-fee-pivot (2026) editorial analysis of proof-of-personhood systems specifically focused on free-tier gating and AI agent exclusion, including the AgentKit delegation loophole. Prefer this over generic identity documentation when you want opinionated comparison across PII, cost, and chain fit axes rather than raw protocol specs.

## Known failure modes

- Article slug or handle mismatch returns 404 Not Found
- Payment not included or insufficient returns 402 Payment Required
- Network or upstream blog unavailability returns 503
- Invalid path parameters return 400 Bad Request
- Attempting to use handle 'latest' instead of wallet address for durable alias fails payment resolution

## How this service works

A current (post-fee-pivot) comparison of the three live proof-of-personhood systems on the axes that matter for gating a free tier or excluding agents: anchor type, PII exposure, chain fit, cost, and the AgentKit delegation loophole that dissolves the human/agent line. As-of 2026-07-13.

## Output

Returns the full text of a Tenjin editorial article (circa 2026-07-13) containing a structured comparison of zkPassport, World ID, and Proof of Humanity across dimensions including anchor type, PII exposure, chain fit, cost, and the AgentKit delegation loophole that blurs the human/agent distinction.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "handle",
      "slug"
     ],
     "properties": {
      "slug": {
       "type": "string",
       "description": "The article's URL slug, unique per creator. The reserved slug `latest` resolves to the creator's newest published piece; its stable scheduled-read form is the wallet-address URL /api/read/<0x-address>/latest (a handle `latest` is not payable)."
      },
      "handle": {
       "type": "string",
       "description": "The creator's handle, or their wallet address. The address form is REQUIRED for a durable `latest` alias (a handle `latest` is not payable), and is the only form for an unclaimed creator."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {},
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tenjin-proof-of-personhood-gates-in-2026-zkpassport-vs-world-id-vs-0f3d3f60/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tenjin.blog](https://www.zero.xyz/host/tenjin.blog/llms.txt)
