# hash.agentutil.net Hash Generator

> hash.agentutil.net Hash Generator is a paid API for AI agents from hash.agentutil.net, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Computes a cryptographic or checksum hash of an input string using a chosen algorithm and output encoding

## Facts

- Endpoint: POST https://hash.agentutil.net/v1/hash
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hash-agentutil-net-3212eb9c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EdI8aIpQi1qivX5ObMVsK

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 hash-agentutil-net-3212eb9c -d '<json body>'
```

Example prompt: Can you hash the string 'HelloWorld2024!' using SHA-256 and give me the result in hex encoding?

## When to prefer this

Use this endpoint when you need a quick, on-demand hash of a single string without setting up a local cryptography library — especially useful for agents that need to verify data integrity, fingerprint content, or generate checksums across multiple algorithms and encodings via a simple API call.

## Known failure modes

- Invalid or unsupported algorithm enum value returns a 400 error
- Invalid encoding value outside hex/base64 returns a 400 error
- Empty or missing input string may return a 400 or empty hash
- Payment failure via x402 protocol returns a 402 Payment Required
- Network timeout or service unavailability returns a 5xx error

## How this service works

Generate a hash of the input string

## Output

Returns the computed hash digest of the input string in the specified encoding (hex or base64), produced by the chosen algorithm (md5, sha1, sha256, sha512, or crc32).

## Example request

```json
{
 "input": "HelloWorld2024!",
 "encoding": "hex",
 "algorithm": "sha256"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "description": "The string to hash"
  },
  "encoding": {
   "enum": [
    "hex",
    "base64"
   ],
   "type": "string",
   "description": "Output encoding (default: hex)"
  },
  "algorithm": {
   "enum": [
    "md5",
    "sha1",
    "sha256",
    "sha512",
    "crc32"
   ],
   "type": "string",
   "description": "Hash algorithm to use"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "hash",
  "service",
  "encoding",
  "algorithm",
  "request_id",
  "input_length",
  "related_services"
 ],
 "properties": {
  "hash": {
   "type": "string"
  },
  "service": {
   "type": "string"
  },
  "encoding": {
   "type": "string"
  },
  "algorithm": {
   "type": "string"
  },
  "request_id": {
   "type": "string"
  },
  "input_length": {
   "type": "number"
  },
  "related_services": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url",
     "name",
     "description"
    ],
    "properties": {
     "url": {
      "type": "string"
     },
     "name": {
      "type": "string"
     },
     "description": {
      "type": "string"
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hash-agentutil-net-3212eb9c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hash.agentutil.net](https://www.zero.xyz/host/hash.agentutil.net/llms.txt)
