# PowaHub Identity Verification

> PowaHub Identity Verification is a paid API for AI agents from api.powahub.ai, paid per call via x402, $1.1/call, status unknown (last checked 2026-10-12).

Issues a capture link for a person to submit an ID document photo and liveness selfie, then returns the verification outcome with face-match and liveness check results.

## Facts

- Endpoint: POST https://api.powahub.ai/CertainData/idverify/identity/verifications?utm_source=zero.xyz
- Price: $1.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/powahub-identity-verification-dc41ae40
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3c-YFSp6s6_FMMCkjzknP

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 powahub-identity-verification-dc41ae40 -d '<json body>'
```

Example prompt: I need to verify a new customer's identity before they can access our platform — can you create an ID verification session that sends them a link to photograph their government ID and take a liveness selfie, then give me the outcome URL and read credential so I can poll for the result?

## When to prefer this

Choose this endpoint when you need a pay-per-use, no-account-required identity verification flow that issues a self-contained capture link for a single person to complete remotely. It is ideal for lightweight KYC onboarding, underwriting evidence collection, or any workflow where you want to avoid a recurring subscription and simply pay $1.10 USDC per verified individual. Prefer it over heavier KYC platform SDKs when simplicity, agent-driven orchestration, and polling-based async collection are priorities.

## Known failure modes

- Invalid or malformed request body returns a 400 error
- Payment not completed (x402 protocol failure) results in no session being created
- Capture link expires if the user does not complete the flow within the session window
- Polling the outcome URL before the user completes their submission returns a pending status
- Read credential becomes invalid over time; use the renewal sibling endpoint to refresh it
- Liveness or face-match check fails if the selfie or ID photo is low quality

## How this service works

Pay-per-use identity verification. Issues a capture link for one person to complete an ID document photo and a selfie with liveness and face-match checks. The response includes the outcome URL and a read credential, and no account is needed to read the result. Poll for free to collect the full evidence pack for your onboarding or underwriting decision. 

## Output

Returns an outcome URL pointing to the verification result and a read credential required to poll that URL — no account is needed to read the result. Once the person completes the capture flow, polling the outcome URL with the read credential yields a full evidence pack including liveness check outcome, face-match result, and ID document data for onboarding or underwriting decisions.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "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/powahub-identity-verification-dc41ae40/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.powahub.ai](https://www.zero.xyz/host/api.powahub.ai/llms.txt)
