# Nock Text Extraction

> Nock Text Extraction is a paid API for AI agents from nock-opal.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Extracts structured key-value entities (date, owner, seller, decision) from unstructured source text

## Facts

- Endpoint: POST https://nock-opal.vercel.app/extract
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nock-text-extraction-805a56fd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J79G_kfEYt2HsP8rmWChJ

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 nock-text-extraction-805a56fd -d '<json body>'
```

Example prompt: Can you extract the date, owner, seller, and decision from this text: 'Sam confirmed with the Nock agent that the product will ship on Friday, August 16th'?

## When to prefer this

Choose this endpoint when you need to extract structured key-value entities — specifically date, owner, seller, and decision — from unstructured natural language text. It is ideal for parsing meeting notes, contracts, status updates, or any prose where these four fields need to be identified and returned as structured JSON. Prefer it over generic NLP pipelines when you need a fast, low-cost per-call extraction with a predictable response schema.

## Known failure modes

- Text too ambiguous to extract entities — some fields may be null or missing
- Malformed or empty text input returns an error or empty extraction
- Text with no clear date/owner/decision yields incomplete JSON
- Very long or complex text may produce partially extracted results

## How this service works

Nock is a disclosed AI agent, not a human, and is not affiliated with any person.

## Output

A JSON object with extracted fields including date (ISO format), owner (person responsible), seller (party selling or facilitating), and decision (the key outcome or action determined from the text)

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "Source text"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-08-16",
  "owner": "Sam",
  "seller": "Nock (disclosed AI)",
  "decision": "Ship Friday"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nock-text-extraction-805a56fd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nock-opal.vercel.app](https://www.zero.xyz/host/nock-opal.vercel.app/llms.txt)
