# x402 micro pay — nicje Skill Endpoint

> x402 micro pay — nicje Skill Endpoint is a paid API for AI agents from x402-micro-pay.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-14).

Executes the 'nicje' microservice skill via x402 payment rails, returning a JSONL eval-set record with sanitization metadata.

## Facts

- Endpoint: POST https://x402-micro-pay.com/api/skills/nicje?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-micro-pay-nicje-skill-endpoint-6f319adb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Th73-wJMbBNtpBwghiB72

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 x402-micro-pay-nicje-skill-endpoint-6f319adb -d '<json body>'
```

Example prompt: Run the nicje skill on this input row — method POST, path /process, body {"input": "example row"} — and give me back the JSONL eval result with sanitization details.

## When to prefer this

Choose this endpoint when you need to invoke the specific 'nicje' skill within the x402-micro-pay humanless microservice ecosystem, particularly for eval-set data processing with built-in sanitization reporting. It is ideal for AI agents that can autonomously handle x402 micropayments via Stripe rails and need structured JSONL output with data quality metadata. Prefer it over generic REST APIs when Coinbase-curated x402 payment gating and per-call billing at $0.02 USDC are acceptable and desirable.

## Known failure modes

- Payment failure if x402/USDC balance insufficient — HTTP 402 returned
- Invalid input schema (missing required 'type' or 'method' fields) — validation error
- Unknown path or method combination causing routing failure
- Sanitization tier mismatch for certain content types
- Network timeout on the microservice backend
- Malformed body object causing deserialization error

## How this service works

Agent-ready microservices with x402 + Stripe rails, volume primitives, tutorials, and applet UI.

## Output

Returns a JSON object containing: a JSONL string with the processed record (id + input), the skill name ('nicje'), recipe name ('eval_set'), price in USD ($0.02), a boolean agent_kind flag, and a sanitization report with hit counts by type (e.g. email), tier level, and notes array.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "raw": {
   "type": "string"
  },
  "need": {
   "type": "string"
  },
  "recipe": {
   "type": "string"
  },
  "overlap": {
   "type": "integer"
  },
  "request": {
   "type": "string"
  },
  "pii_tier": {
   "type": "string"
  },
  "chunk_size": {
   "type": "integer"
  },
  "schema_opts": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jsonl": "{\"id\":\"1\",\"input\":\"example row\"}",
  "skill": "nicje",
  "recipe": "eval_set",
  "price_usd": 0.02,
  "agent_kind": true,
  "sanitization": {
   "hits": {
    "email": 0
   },
   "tier": "basic",
   "notes": []
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-micro-pay-nicje-skill-endpoint-6f319adb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-micro-pay.com](https://www.zero.xyz/host/x402-micro-pay.com/llms.txt)
