# GENESIS Agent Tools — Content Hash Verify

> GENESIS Agent Tools — Content Hash Verify is a paid API for AI agents from genesis-agent-tools.genesisagenttools.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Verifies whether a given string of content matches a provided or computed SHA-256 hash, returning a boolean match result and the computed hash

## Facts

- Endpoint: POST https://genesis-agent-tools.genesisagenttools.workers.dev/api/tools/content-hash-verify?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genesis-agent-tools-content-hash-verify-6ad985e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-s4QFRgXX1Bp-UbmSjD4W

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 genesis-agent-tools-content-hash-verify-6ad985e4 -d '<json body>'
```

Example prompt: Can you verify that this text — 'Hello, world! This is my signed content.' — matches the SHA-256 hash a3f1b2c9d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1?

## When to prefer this

Use this endpoint when an AI agent needs lightweight, pay-per-call SHA-256 content integrity verification without running local crypto libraries — especially in autonomous agent workflows on Base USDC where trustless verification of text payloads, signed outputs, or data records is required. Prefer it over local hashing when the agent environment lacks native crypto access or when an auditable, on-chain-payment-gated verification step is desired.

## Known failure modes

- Missing 'content' field returns a validation error since it is required
- Providing a malformed or non-hex SHA-256 string in 'sha256' may produce match=false even for correct content
- Very large content strings may time out or exceed payload limits
- Payment failure (insufficient USDC balance) blocks the call before processing

## How this service works

Pay-per-call x402 APIs for autonomous agents on Base USDC: API compatibility analysis, bounded HTTP/JSON workflows, URL evidence analysis, crypto price consensus, and agent/MCP readiness checks.

## Output

Returns a JSON object with a boolean 'match' field indicating whether the computed SHA-256 of the provided content equals the supplied (or default empty) hash, plus a 'computed' field containing the actual SHA-256 hash value that was calculated from the content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "content"
 ],
 "properties": {
  "sha256": {
   "type": "string"
  },
  "content": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "match": {
   "type": "boolean"
  },
  "computed": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genesis-agent-tools-content-hash-verify-6ad985e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from genesis-agent-tools.genesisagenttools.workers.dev](https://www.zero.xyz/host/genesis-agent-tools.genesisagenttools.workers.dev/llms.txt)
