# GlyphForge ASCII Art Converter

> GlyphForge ASCII Art Converter is a paid API for AI agents from glyphforge-delta.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-13).

Converts a base64-encoded image into ASCII, Braille, or Unicode block text art at a specified width and character set

## Facts

- Endpoint: POST https://glyphforge-delta.vercel.app/api/ascii
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/glyphforge-ascii-art-converter-0fa58484
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zd-qJZU6P6INQtUemidDS

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 glyphforge-ascii-art-converter-0fa58484 -d '<json body>'
```

Example prompt: Convert this image of my cat to ASCII art using 80 characters wide — use the standard ASCII character set and give me the text output I can paste into a terminal.

## When to prefer this

Use this endpoint when you need to convert a raster image (PNG, JPEG, WEBP) into text-based art such as ASCII, Braille, or Unicode block characters — particularly when the output needs to be embeddable in terminals, READMEs, chat interfaces, or anywhere only plain text is supported. It accepts micropayments via x402 on Base, making it suitable for agent-driven workflows with no subscription required.

## Known failure modes

- Invalid or malformed base64 image data returns an error
- Unsupported image format (not PNG, JPEG, or WEBP) may cause rejection
- Payment failure via x402 micropayment protocol results in 402 status
- Width value too large or too small may cause processing errors
- Missing required 'image' field returns a validation error

## How this service works

Convert images to ASCII, Braille, Unicode block art, and more. Paid API with x402 micropayments on Base.

## Output

Returns a JSON object with a success boolean and a data object containing the ASCII art as a string plus the width and height dimensions of the output in characters

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "image"
 ],
 "properties": {
  "image": {
   "type": "string",
   "description": "Base64-encoded image (PNG, JPEG, WEBP)"
  },
  "width": {
   "type": "integer",
   "description": "Output width in characters"
  },
  "charset": {
   "enum": [
    "standard",
    "detailed",
    "simple",
    "blocks"
   ],
   "type": "string",
   "description": "Character set for mapping"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "ascii": {
     "type": "string",
     "description": "The ASCII art output"
    },
    "width": {
     "type": "integer"
    },
    "height": {
     "type": "integer"
    }
   }
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/glyphforge-ascii-art-converter-0fa58484/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from glyphforge-delta.vercel.app](https://www.zero.xyz/host/glyphforge-delta.vercel.app/llms.txt)
