# APEX Faucet Arc Passport Registration

> APEX Faucet Arc Passport Registration is a paid API for AI agents from apexfaucet.xyz, paid per call via x402, $0.99/call, status unknown (last checked 2026-10-01).

Registers a named entity (project, agent, or service) as an Arc Passport on the APEX Faucet platform, returning token metadata including APEX price and holder count

## Facts

- Endpoint: POST https://apexfaucet.xyz/api/x402/arc-passport?utm_source=zero.xyz
- Price: $0.99/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apex-faucet-arc-passport-registration-cb7bd7c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nvVw8_JR5UzKrkX3tFwrl

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 apex-faucet-arc-passport-registration-cb7bd7c8 -d '<json body>'
```

Example prompt: Register my project 'NovaMesh' on the Arc Passport system — here's the description: 'A decentralized mesh network for AI agents to share compute resources.' — and include my web endpoint at https://novamesh.ai and my x402 endpoint at https://novamesh.ai/api/x402.

## When to prefer this

Choose this endpoint when you need to register a named project, agent, or service as a discoverable identity in the APEX/Arc ecosystem, especially if you want to link multiple service endpoint types (web, A2A, MCP, x402, ENS, DID, email, OASF) to a single passport record. Prefer this over generic identity registries when operating within the APEX token ecosystem or X1/Arc blockchain environment.

## Known failure modes

- Name too short (<2 chars) or too long (>48 chars) returns validation error
- Description missing or under 10 characters returns 400
- Image field not a valid https URL returns rejection
- More than 6 service endpoints submitted returns schema violation
- Payment of 0.99 USDC not fulfilled via x402 protocol returns 402 Payment Required
- Duplicate passport name may return conflict error

## How this service works

An ERC-8004 identity on Arc for the agent that pays: we host a correct registration file, mint the identity and hand it to the paying wallet. POST JSON {name, description, image?, services?[{name, endpoint}]}.

## Output

Returns a JSON object with ok (boolean success flag), data (object containing APEX token symbol, holder count, and USD price), paid (amount paid in USDC), tier (pricing tier string like 'cheap'), and asset (payment asset, e.g. 'USDC').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "maxLength": 48,
   "minLength": 2
  },
  "image": {
   "type": "string",
   "description": "https link to a picture (optional)"
  },
  "services": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "name": {
      "enum": [
       "web",
       "A2A",
       "MCP",
       "OASF",
       "x402",
       "ENS",
       "DID",
       "email"
      ],
      "type": "string"
     },
     "endpoint": {
      "type": "string"
     }
    }
   },
   "maxItems": 6
  },
  "description": {
   "type": "string",
   "maxLength": 400,
   "minLength": 10
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "ok": {
    "type": "boolean"
   },
   "data": {
    "type": "object"
   },
   "paid": {
    "type": "number"
   },
   "tier": {
    "type": "string"
   },
   "asset": {
    "type": "string"
   }
  }
 },
 "example": {
  "ok": true,
  "data": {
   "symbol": "APEX",
   "holders": 9902,
   "priceUsd": 0.0000041
  },
  "paid": 0.01,
  "tier": "cheap",
  "asset": "USDC"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apex-faucet-arc-passport-registration-cb7bd7c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apexfaucet.xyz](https://www.zero.xyz/host/apexfaucet.xyz/llms.txt)
