# agentshelf.syntexa.ch SHA-256 Regex Extractor

> agentshelf.syntexa.ch SHA-256 Regex Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-29).

Extracts all SHA-256 hex digests found in a text string, returning up to 20 matches

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/regex-sha256?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-syntexa-ch-sha-256-regex-extractor-89da4cf9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d5bmIioBjkno-tyEqxV9r

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 agentshelf-syntexa-ch-sha-256-regex-extractor-89da4cf9 -d '<json body>'
```

Example prompt: Can you scan this build log and pull out all the SHA-256 hashes in it? Here's the text: 'artifact.tar.gz sha256:3b4c... release.zip sha256:9f1a...'

## When to prefer this

Use this endpoint when you need to programmatically extract SHA-256 hex digests from arbitrary text without running local code or regex. It is purely deterministic (no LLM, no network calls beyond the service itself), making it reliable and reproducible. Prefer the free sandbox endpoint POST /v1/sandbox/regex-sha256 for testing before incurring the $0.005 USDC charge. Choose this over general-purpose text extraction tools when you specifically need SHA-256 pattern matching with a known cap of 20 results.

## Known failure modes

- Empty text input — rejected due to minLength:1 constraint
- Text exceeds 100,000 character limit — rejected
- More than 20 SHA-256 matches present — only first 20 returned, rest silently truncated
- No hashes found in text — returns empty list but still charges $0.005
- Payment failure — x402 payment not accepted, call blocked
- Network/service unavailability — HTTP 5xx response

## How this service works

Call when an agent needs SHA-256 hex digests extracted from text, capped at 20 matches. An empty match list is billed. No network. Exact $0.005 USDC. Prefer unpaid POST /v1/sandbox/regex-sha256 first.

## Output

A JSON response containing a list of up to 20 SHA-256 hex digest strings found within the submitted text. If no SHA-256 hashes are present, an empty list is returned. Note: an empty match list is still billed at $0.005 USDC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
   ],
   "maxLength": 100000,
   "minLength": 1,
   "description": "Input for this SKU. The route description says whether it is plain text, a URL, base64 bytes, or an already-encoded token."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-syntexa-ch-sha-256-regex-extractor-89da4cf9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
